From db43694c9f9dbff2987e2e3c0a1260b5c48310ec Mon Sep 17 00:00:00 2001 From: Dylan Roy <249851642+d6g8k5htny-coder@users.noreply.github.com> Date: Sat, 17 Oct 2026 19:49:57 -0500 Subject: [PATCH] formal: realize the literal smooth Gaussian source in Lifetime Add an isolated source-bound constructor with full local rebuild, kernel, axiom, mutation, and source-exposed nonauthor review evidence. Delegated AI work for Dylan Roy by OpenAI Codex; no human review claimed. Scientific effect NONE; downstream persistence obligations remain open. --- .../.gitignore | 3 + .../EVIDENCE_EXPORT.md | 13 + .../NEXT_TASK.md | 15 + .../README.md | 43 + .../SourceLifetimeAxiomAudit.lean | 81 + .../SourceLifetimeControls.lean | 124 + .../SourceLifetimeField.lean | 92 + .../SourceLifetimeGeometry.lean | 98 + .../SourceThetaBridge.lean | 266 ++ .../evidence/DEVELOPMENT_COMPILE_SUMMARY.json | 93 + .../evidence/STATIC_CONTROLS.json | 73 + .../evidence/STATIC_VALIDATION.json | 366 +++ .../evidence/STATIC_VALIDATOR_GUARD.json | 22 + ...eLifetimeAxiomAudit.development.stdout.txt | 608 ++++ .../final/FINAL_DEPENDENCY_REHASH.json | 12 + .../final/FINAL_KERNEL_RECOVERY_START.json | 38 + .../evidence/final/FINAL_PREPARE_START.json | 4 + .../evidence/final/FINAL_RECOVERY_START.json | 37 + .../FINAL_SEQUENCE_RECOVERED_RESULT.json | 161 + .../evidence/final/FINAL_SEQUENCE_RESULT.json | 142 + .../evidence/final/FINAL_SEQUENCE_START.json | 7 + .../final/FINAL_SEQUENCE_TERMINAL_RESULT.json | 201 ++ .../final/FINAL_SOURCE_INVENTORY.json | 210 ++ .../evidence/final/NEGATIVE_FINAL_INDEX.json | 18 + .../evidence/final/NONAUTHOR_REVIEW.md | 87 + .../final/PUBLIC_EVIDENCE_PROJECTION.json | 2868 +++++++++++++++++ ...1_ACTUAL_FINAL_EXECUTION_VERIFICATION.json | 2348 ++++++++++++++ ...IEW_C291_ACTUAL_MUTATION_VERIFICATION.json | 1082 +++++++ .../evidence/final/ROOT_ACCEPTANCE.json | 19 + .../evidence/final/SCOPE.md | 100 + .../evidence/FINAL_BUILD_INITIALIZATION.json | 6 + .../final/evidence/INITIAL_CACHE_COPY.json | 93 + ...e97ac7155b4fdfbe9f41da2eb8f771ef8.lean.txt | 80 + ...37607f4444e6af64f429890d9d141d591.lean.txt | 68 + ...61396543a3b66e632c1890e0319d5f8ac.lean.txt | 116 + ...58bdf170ff6c409b0dace2f7e55f63808.lean.txt | 5 + ...87431f64fe23a4a9c5cceb77937119513.lean.txt | 116 + ...e8550bc5824a21f9b1dae34f888aba529.lean.txt | 76 + ...9920ea804a45483d631273ac6a9f1f89d.lean.txt | 123 + ...e7d3e4e14d3c9ef63234d24e32fcf0bff.lean.txt | 32 + .../evidence/final/export_public_evidence.py | 451 +++ .../RECEIPT.json | 94 + .../START.json | 57 + .../stderr.txt | 0 .../stdout.txt | 0 .../RECEIPT.json | 97 + .../START.json | 59 + .../stderr.txt | 0 .../stdout.txt | 0 .../RECEIPT.json | 99 + .../START.json | 60 + .../stderr.txt | 0 .../stdout.txt | 0 .../RECEIPT.json | 101 + .../START.json | 61 + .../stderr.txt | 0 .../stdout.txt | 0 .../RECEIPT.json | 103 + .../START.json | 62 + .../stderr.txt | 0 .../stdout.txt | 0 .../RECEIPT.json | 105 + .../START.json | 63 + .../stderr.txt | 0 .../stdout.txt | 0 .../RECEIPT.json | 107 + .../START.json | 64 + .../stderr.txt | 0 .../stdout.txt | 0 .../RECEIPT.json | 109 + .../START.json | 65 + .../stderr.txt | 0 .../stdout.txt | 0 .../RECEIPT.json | 111 + .../START.json | 66 + .../stderr.txt | 0 .../stdout.txt | 3 + .../RECEIPT.json | 113 + .../START.json | 67 + .../stderr.txt | 0 .../stdout.txt | 0 .../RECEIPT.json | 116 + .../START.json | 69 + .../stderr.txt | 0 .../stdout.txt | 0 .../RECEIPT.json | 117 + .../START.json | 69 + .../stderr.txt | 0 .../stdout.txt | 0 .../RECEIPT.json | 119 + .../START.json | 70 + .../stderr.txt | 0 .../stdout.txt | 0 .../RECEIPT.json | 121 + .../START.json | 71 + .../stderr.txt | 0 .../stdout.txt | 1 + .../RECEIPT.json | 123 + .../START.json | 72 + .../stderr.txt | 0 .../stdout.txt | 0 .../RECEIPT.json | 126 + .../START.json | 74 + .../stderr.txt | 0 .../stdout.txt | 0 .../RECEIPT.json | 128 + .../START.json | 75 + .../stderr.txt | 0 .../stdout.txt | 0 .../RECEIPT.json | 130 + .../START.json | 76 + .../stderr.txt | 0 .../stdout.txt | 0 .../RECEIPT.json | 127 + .../START.json | 77 + .../stderr.txt | 0 .../stdout.txt | 0 .../RECEIPT.json | 132 + .../START.json | 77 + .../stderr.txt | 0 .../stdout.txt | 608 ++++ .../RECEIPT.json | 125 + .../START.json | 74 + .../stderr.txt | 4 + .../stdout.txt | 0 .../RECEIPT.json | 132 + .../START.json | 77 + .../stderr.txt | 0 .../stdout.txt | 1 + .../RECEIPT.json | 132 + .../START.json | 77 + .../stderr.txt | 0 .../stdout.txt | 1 + .../RECEIPT.json | 132 + .../START.json | 77 + .../stderr.txt | 0 .../stdout.txt | 1 + .../RECEIPT.json | 132 + .../START.json | 77 + .../stderr.txt | 0 .../stdout.txt | 1 + .../RECEIPT.json | 132 + .../START.json | 77 + .../stderr.txt | 0 .../stdout.txt | 1 + .../FINAL_NEGATIVE_EVIDENCE.json | 144 + .../negative-project/NEGATIVE_RESULTS.md | 45 + .../0b581f8569781d82/BASE_AUDIT.lean.txt | 81 + .../0b581f8569781d82/BASE_SOURCE.lean.txt | 92 + .../0b581f8569781d82/MANIFEST.json | 195 ++ .../NegativeConstructorMutants.lean.txt | 611 ++++ .../NegativeFixtureBaseline.lean.txt | 625 ++++ .../NegativeUnusedAxiom.lean.txt | 98 + .../NegativeUnusedAxiomAudit.lean.txt | 82 + .../raw-clones/DoubledRawCovariance.lean.txt | 92 + .../HiddenPositiveDimension.lean.txt | 92 + .../raw-clones/NegativeQuadraticForm.lean.txt | 92 + .../raw-clones/ShiftedField.lean.txt | 92 + .../raw-clones/UnusedCustomAxiom.lean.txt | 95 + .../WrongCovarianceArgument.lean.txt | 92 + .../raw-clones/ZeroField.lean.txt | 92 + .../raw-clones/ZeroMeasure.lean.txt | 92 + .../MANIFEST.json | 29 + .../NegativeFixtureBindingProbe.lean.txt | 12 + .../RECEIPT.json | 186 ++ .../RUNNER.py | 207 ++ .../START.json | 95 + .../stderr.txt | 0 .../stdout.txt | 42 + .../IMPORTED_RUNNER.py | 208 ++ .../RECEIPT.json | 133 + .../RUNNER.py | 121 + .../START.json | 90 + .../stderr.txt | 0 .../stdout.txt | 70 + .../RECEIPT.json | 398 +++ .../RUNNER.py | 228 ++ .../START.json | 100 + .../stderr.txt | 0 .../stdout.txt | 276 ++ .../RECEIPT.json | 170 + .../RUNNER.py | 228 ++ .../START.json | 98 + .../stderr.txt | 0 .../stdout.txt | 0 .../RECEIPT.json | 177 + .../RUNNER.py | 228 ++ .../START.json | 99 + .../stderr.txt | 0 .../stdout.txt | 634 ++++ .../TWO_PART_ACCEPTANCE.json | 19 + .../evidence/final/prepare_final_inputs.py | 111 + .../final/prepare_public_evidence_inputs.py | 105 + .../final/rehash_final_dependencies.py | 62 + .../evidence/final/run_final_phase.py | 194 ++ .../evidence/final/run_final_sequence.py | 63 + .../final/run_kernel_recovery_phase.py | 200 ++ .../final/run_kernel_recovery_sequence.py | 68 + .../evidence/final/run_recovery_phase.py | 197 ++ .../evidence/final/run_recovery_sequence.py | 68 + .../RECEIPT.json | 25 + .../stderr.txt | 0 .../stdout.txt | 0 .../RECEIPT.json | 25 + .../stderr.txt | 0 .../stdout.txt | 0 .../RECEIPT.json | 25 + .../stderr.txt | 0 .../stdout.txt | 0 .../RECEIPT.json | 25 + .../stderr.txt | 0 .../stdout.txt | 0 .../RECEIPT.json | 25 + .../stderr.txt | 0 .../stdout.txt | 608 ++++ .../evidence/final/verify_execution.py | 394 +++ .../evidence/final/verify_mutations.py | 367 +++ .../STATIC_CONTROLS.json | 63 + .../STATIC_VALIDATION.json | 366 +++ .../STATIC_VALIDATOR_GUARD.json | 22 + .../DEVELOPMENT_COMPILE_SUMMARY.json | 58 + .../scaffold-17modules/HISTORICAL_SCOPE.md | 1 + .../scaffold-17modules/STATIC_VALIDATION.json | 314 ++ .../STATIC_VALIDATOR_GUARD.json | 22 + .../scaffold-17modules/validate_static.py | 184 ++ .../inputs/GaussianSeriesFoundation.lean | 96 + .../inputs/Lifetime.lean | 634 ++++ .../inputs/SourceC4.lean | 141 + .../inputs/SourceCovariance.lean | 74 + .../inputs/SourceFourierSeries.lean | 147 + .../inputs/SourceGaussianLaw.lean | 189 ++ .../inputs/SourceKernel.lean | 112 + .../inputs/SourceLattice.lean | 159 + .../inputs/SourceSmooth.lean | 254 ++ .../inputs/SourceSmoothCarrier.lean | 230 ++ .../inputs/SourceSmoothControls.lean | 67 + .../inputs/SourceTorus.lean | 111 + .../inputs/SourceTorusC4.lean | 134 + .../inputs/SpectralWeights.lean | 160 + .../inputs/provenance/FILE_IDENTITIES.json | 232 ++ .../inputs/provenance/PROVENANCE.md | 13 + .../provenance/source-lake-manifest.json | 117 + .../inputs/provenance/source-lakefile.toml | 47 + .../inputs/provenance/source-lean-toolchain | 1 + .../lake-manifest.json | 117 + .../lakefile.toml | 43 + .../lean-toolchain | 1 + .../test_static_validator.py | 139 + .../validate_static.py | 242 ++ 249 files changed, 29506 insertions(+) create mode 100644 frontiers/source_lifetime_realization_20261017/.gitignore create mode 100644 frontiers/source_lifetime_realization_20261017/EVIDENCE_EXPORT.md create mode 100644 frontiers/source_lifetime_realization_20261017/NEXT_TASK.md create mode 100644 frontiers/source_lifetime_realization_20261017/README.md create mode 100644 frontiers/source_lifetime_realization_20261017/SourceLifetimeAxiomAudit.lean create mode 100644 frontiers/source_lifetime_realization_20261017/SourceLifetimeControls.lean create mode 100644 frontiers/source_lifetime_realization_20261017/SourceLifetimeField.lean create mode 100644 frontiers/source_lifetime_realization_20261017/SourceLifetimeGeometry.lean create mode 100644 frontiers/source_lifetime_realization_20261017/SourceThetaBridge.lean create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/DEVELOPMENT_COMPILE_SUMMARY.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/STATIC_CONTROLS.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/STATIC_VALIDATION.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/STATIC_VALIDATOR_GUARD.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/SourceLifetimeAxiomAudit.development.stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_DEPENDENCY_REHASH.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_KERNEL_RECOVERY_START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_PREPARE_START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_RECOVERY_START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_SEQUENCE_RECOVERED_RESULT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_SEQUENCE_RESULT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_SEQUENCE_START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_SEQUENCE_TERMINAL_RESULT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_SOURCE_INVENTORY.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/NEGATIVE_FINAL_INDEX.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/NONAUTHOR_REVIEW.md create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/PUBLIC_EVIDENCE_PROJECTION.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/REVIEW_C291_ACTUAL_FINAL_EXECUTION_VERIFICATION.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/REVIEW_C291_ACTUAL_MUTATION_VERIFICATION.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/ROOT_ACCEPTANCE.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/SCOPE.md create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/evidence/FINAL_BUILD_INITIALIZATION.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/evidence/INITIAL_CACHE_COPY.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/evidence/development-source-snapshots/1231ff977ea78c4e402c0f43a3777e7e97ac7155b4fdfbe9f41da2eb8f771ef8.lean.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/evidence/development-source-snapshots/4dfa901029fab71d127c9f4c8cf30c937607f4444e6af64f429890d9d141d591.lean.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/evidence/development-source-snapshots/77a339c2a4bac62472e7b612f72c14161396543a3b66e632c1890e0319d5f8ac.lean.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/evidence/development-source-snapshots/9686926a3bb8fd15384e39900d9241958bdf170ff6c409b0dace2f7e55f63808.lean.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/evidence/development-source-snapshots/9eae99382c8f3b9cb3a48c282ac3bbf87431f64fe23a4a9c5cceb77937119513.lean.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/evidence/development-source-snapshots/e1b699d2773bde899df9b5de9838a54e8550bc5824a21f9b1dae34f888aba529.lean.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/evidence/development-source-snapshots/edb7385f92dc55a1b57b328d5b5c5b29920ea804a45483d631273ac6a9f1f89d.lean.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/evidence/development-source-snapshots/f694ef7ac460e798d6d39dc1e336e63e7d3e4e14d3c9ef63234d24e32fcf0bff.lean.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/export_public_evidence.py create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231625Z-build-GaussianSeriesFoundation-1c941865/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231625Z-build-GaussianSeriesFoundation-1c941865/START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231625Z-build-GaussianSeriesFoundation-1c941865/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231625Z-build-GaussianSeriesFoundation-1c941865/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231722Z-build-SpectralWeights-bfb833bc/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231722Z-build-SpectralWeights-bfb833bc/START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231722Z-build-SpectralWeights-bfb833bc/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231722Z-build-SpectralWeights-bfb833bc/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231805Z-build-Lifetime-5d16e5f2/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231805Z-build-Lifetime-5d16e5f2/START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231805Z-build-Lifetime-5d16e5f2/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231805Z-build-Lifetime-5d16e5f2/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T232503Z-build-SourceFourierSeries-8869fd1b/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T232503Z-build-SourceFourierSeries-8869fd1b/START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T232503Z-build-SourceFourierSeries-8869fd1b/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T232503Z-build-SourceFourierSeries-8869fd1b/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T233033Z-build-SourceLattice-f9efae75/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T233033Z-build-SourceLattice-f9efae75/START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T233033Z-build-SourceLattice-f9efae75/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T233033Z-build-SourceLattice-f9efae75/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T233504Z-build-SourceGaussianLaw-0b4340f3/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T233504Z-build-SourceGaussianLaw-0b4340f3/START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T233504Z-build-SourceGaussianLaw-0b4340f3/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T233504Z-build-SourceGaussianLaw-0b4340f3/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234128Z-build-SourceC4-cdfd8719/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234128Z-build-SourceC4-cdfd8719/START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234128Z-build-SourceC4-cdfd8719/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234128Z-build-SourceC4-cdfd8719/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234227Z-build-SourceKernel-48e372e9/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234227Z-build-SourceKernel-48e372e9/START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234227Z-build-SourceKernel-48e372e9/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234227Z-build-SourceKernel-48e372e9/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234353Z-build-SourceSmooth-af5e7e62/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234353Z-build-SourceSmooth-af5e7e62/START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234353Z-build-SourceSmooth-af5e7e62/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234353Z-build-SourceSmooth-af5e7e62/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234444Z-build-SourceCovariance-79d69d23/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234444Z-build-SourceCovariance-79d69d23/START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234444Z-build-SourceCovariance-79d69d23/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234444Z-build-SourceCovariance-79d69d23/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234549Z-build-SourceThetaBridge-944396e3/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234549Z-build-SourceThetaBridge-944396e3/START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234549Z-build-SourceThetaBridge-944396e3/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234549Z-build-SourceThetaBridge-944396e3/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234857Z-build-SourceTorus-399f4d4f/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234857Z-build-SourceTorus-399f4d4f/START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234857Z-build-SourceTorus-399f4d4f/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234857Z-build-SourceTorus-399f4d4f/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234958Z-build-SourceTorusC4-92783463/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234958Z-build-SourceTorusC4-92783463/START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234958Z-build-SourceTorusC4-92783463/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234958Z-build-SourceTorusC4-92783463/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235059Z-build-SourceSmoothCarrier-9f6db2a2/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235059Z-build-SourceSmoothCarrier-9f6db2a2/START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235059Z-build-SourceSmoothCarrier-9f6db2a2/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235059Z-build-SourceSmoothCarrier-9f6db2a2/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235155Z-build-SourceSmoothControls-90c54bce/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235155Z-build-SourceSmoothControls-90c54bce/START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235155Z-build-SourceSmoothControls-90c54bce/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235155Z-build-SourceSmoothControls-90c54bce/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235258Z-build-SourceLifetimeGeometry-ff7a456a/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235258Z-build-SourceLifetimeGeometry-ff7a456a/START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235258Z-build-SourceLifetimeGeometry-ff7a456a/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235258Z-build-SourceLifetimeGeometry-ff7a456a/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235644Z-build-SourceLifetimeField-bb85810f/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235644Z-build-SourceLifetimeField-bb85810f/START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235644Z-build-SourceLifetimeField-bb85810f/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235644Z-build-SourceLifetimeField-bb85810f/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T000106Z-build-SourceLifetimeControls-b95a48e0/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T000106Z-build-SourceLifetimeControls-b95a48e0/START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T000106Z-build-SourceLifetimeControls-b95a48e0/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T000106Z-build-SourceLifetimeControls-b95a48e0/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T000515Z-build-SourceLifetimeAxiomAudit-93b1c912/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T000515Z-build-SourceLifetimeAxiomAudit-93b1c912/START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T000515Z-build-SourceLifetimeAxiomAudit-93b1c912/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T000515Z-build-SourceLifetimeAxiomAudit-93b1c912/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T001437Z-build-SourceLifetimeAxiomAudit-20f1f279/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T001437Z-build-SourceLifetimeAxiomAudit-20f1f279/START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T001437Z-build-SourceLifetimeAxiomAudit-20f1f279/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T001437Z-build-SourceLifetimeAxiomAudit-20f1f279/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002219Z-kernel-SourceThetaBridge-9ba2eb35/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002219Z-kernel-SourceThetaBridge-9ba2eb35/START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002219Z-kernel-SourceThetaBridge-9ba2eb35/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002219Z-kernel-SourceThetaBridge-9ba2eb35/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002544Z-kernel-SourceThetaBridge-fbaa7114/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002544Z-kernel-SourceThetaBridge-fbaa7114/START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002544Z-kernel-SourceThetaBridge-fbaa7114/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002544Z-kernel-SourceThetaBridge-fbaa7114/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002826Z-kernel-SourceLifetimeGeometry-0e7a3685/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002826Z-kernel-SourceLifetimeGeometry-0e7a3685/START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002826Z-kernel-SourceLifetimeGeometry-0e7a3685/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002826Z-kernel-SourceLifetimeGeometry-0e7a3685/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003115Z-kernel-SourceLifetimeField-10f8e74c/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003115Z-kernel-SourceLifetimeField-10f8e74c/START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003115Z-kernel-SourceLifetimeField-10f8e74c/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003115Z-kernel-SourceLifetimeField-10f8e74c/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003401Z-kernel-SourceLifetimeControls-4623c055/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003401Z-kernel-SourceLifetimeControls-4623c055/START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003401Z-kernel-SourceLifetimeControls-4623c055/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003401Z-kernel-SourceLifetimeControls-4623c055/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003650Z-kernel-SourceLifetimeAxiomAudit-348880d8/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003650Z-kernel-SourceLifetimeAxiomAudit-348880d8/START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003650Z-kernel-SourceLifetimeAxiomAudit-348880d8/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003650Z-kernel-SourceLifetimeAxiomAudit-348880d8/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/FINAL_NEGATIVE_EVIDENCE.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/NEGATIVE_RESULTS.md create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/BASE_AUDIT.lean.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/BASE_SOURCE.lean.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/MANIFEST.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/NegativeFixtureBaseline.lean.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/NegativeUnusedAxiom.lean.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/NegativeUnusedAxiomAudit.lean.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/DoubledRawCovariance.lean.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/HiddenPositiveDimension.lean.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/NegativeQuadraticForm.lean.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/ShiftedField.lean.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/UnusedCustomAxiom.lean.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/WrongCovarianceArgument.lean.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/ZeroField.lean.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/ZeroMeasure.lean.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/instrumentation/proof-binding-0b581f8569781d82/MANIFEST.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/instrumentation/proof-binding-0b581f8569781d82/NegativeFixtureBindingProbe.lean.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/RUNNER.py create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/IMPORTED_RUNNER.py create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/RUNNER.py create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232636Z-NegativeConstructorMutants-1360c308/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232636Z-NegativeConstructorMutants-1360c308/RUNNER.py create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232636Z-NegativeConstructorMutants-1360c308/START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232636Z-NegativeConstructorMutants-1360c308/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232636Z-NegativeConstructorMutants-1360c308/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233110Z-NegativeUnusedAxiom-72e81a54/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233110Z-NegativeUnusedAxiom-72e81a54/RUNNER.py create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233110Z-NegativeUnusedAxiom-72e81a54/START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233110Z-NegativeUnusedAxiom-72e81a54/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233110Z-NegativeUnusedAxiom-72e81a54/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233547Z-NegativeUnusedAxiomAudit-34a4e478/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233547Z-NegativeUnusedAxiomAudit-34a4e478/RUNNER.py create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233547Z-NegativeUnusedAxiomAudit-34a4e478/START.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233547Z-NegativeUnusedAxiomAudit-34a4e478/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233547Z-NegativeUnusedAxiomAudit-34a4e478/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/positive-acceptance-0b581f8569781d82/TWO_PART_ACCEPTANCE.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/prepare_final_inputs.py create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/prepare_public_evidence_inputs.py create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/rehash_final_dependencies.py create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/run_final_phase.py create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/run_final_sequence.py create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/run_kernel_recovery_phase.py create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/run_kernel_recovery_sequence.py create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/run_recovery_phase.py create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/run_recovery_sequence.py create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T222931Z-SourceLifetimeGeometry-d60cf60f/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T222931Z-SourceLifetimeGeometry-d60cf60f/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T222931Z-SourceLifetimeGeometry-d60cf60f/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T223912Z-SourceThetaBridge-8f3714d1/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T223912Z-SourceThetaBridge-8f3714d1/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T223912Z-SourceThetaBridge-8f3714d1/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T224309Z-SourceLifetimeField-82ca502f/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T224309Z-SourceLifetimeField-82ca502f/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T224309Z-SourceLifetimeField-82ca502f/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T225345Z-SourceLifetimeControls-87707473/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T225345Z-SourceLifetimeControls-87707473/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T225345Z-SourceLifetimeControls-87707473/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T230552Z-SourceLifetimeAxiomAudit-43c5c5c5/RECEIPT.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T230552Z-SourceLifetimeAxiomAudit-43c5c5c5/stderr.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T230552Z-SourceLifetimeAxiomAudit-43c5c5c5/stdout.txt create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/verify_execution.py create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/final/verify_mutations.py create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/history/pre-final-export-19modules/STATIC_CONTROLS.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/history/pre-final-export-19modules/STATIC_VALIDATION.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/history/pre-final-export-19modules/STATIC_VALIDATOR_GUARD.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/history/scaffold-17modules/DEVELOPMENT_COMPILE_SUMMARY.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/history/scaffold-17modules/HISTORICAL_SCOPE.md create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/history/scaffold-17modules/STATIC_VALIDATION.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/history/scaffold-17modules/STATIC_VALIDATOR_GUARD.json create mode 100644 frontiers/source_lifetime_realization_20261017/evidence/history/scaffold-17modules/validate_static.py create mode 100644 frontiers/source_lifetime_realization_20261017/inputs/GaussianSeriesFoundation.lean create mode 100644 frontiers/source_lifetime_realization_20261017/inputs/Lifetime.lean create mode 100644 frontiers/source_lifetime_realization_20261017/inputs/SourceC4.lean create mode 100644 frontiers/source_lifetime_realization_20261017/inputs/SourceCovariance.lean create mode 100644 frontiers/source_lifetime_realization_20261017/inputs/SourceFourierSeries.lean create mode 100644 frontiers/source_lifetime_realization_20261017/inputs/SourceGaussianLaw.lean create mode 100644 frontiers/source_lifetime_realization_20261017/inputs/SourceKernel.lean create mode 100644 frontiers/source_lifetime_realization_20261017/inputs/SourceLattice.lean create mode 100644 frontiers/source_lifetime_realization_20261017/inputs/SourceSmooth.lean create mode 100644 frontiers/source_lifetime_realization_20261017/inputs/SourceSmoothCarrier.lean create mode 100644 frontiers/source_lifetime_realization_20261017/inputs/SourceSmoothControls.lean create mode 100644 frontiers/source_lifetime_realization_20261017/inputs/SourceTorus.lean create mode 100644 frontiers/source_lifetime_realization_20261017/inputs/SourceTorusC4.lean create mode 100644 frontiers/source_lifetime_realization_20261017/inputs/SpectralWeights.lean create mode 100644 frontiers/source_lifetime_realization_20261017/inputs/provenance/FILE_IDENTITIES.json create mode 100644 frontiers/source_lifetime_realization_20261017/inputs/provenance/PROVENANCE.md create mode 100644 frontiers/source_lifetime_realization_20261017/inputs/provenance/source-lake-manifest.json create mode 100644 frontiers/source_lifetime_realization_20261017/inputs/provenance/source-lakefile.toml create mode 100644 frontiers/source_lifetime_realization_20261017/inputs/provenance/source-lean-toolchain create mode 100644 frontiers/source_lifetime_realization_20261017/lake-manifest.json create mode 100644 frontiers/source_lifetime_realization_20261017/lakefile.toml create mode 100644 frontiers/source_lifetime_realization_20261017/lean-toolchain create mode 100644 frontiers/source_lifetime_realization_20261017/test_static_validator.py create mode 100644 frontiers/source_lifetime_realization_20261017/validate_static.py diff --git a/frontiers/source_lifetime_realization_20261017/.gitignore b/frontiers/source_lifetime_realization_20261017/.gitignore new file mode 100644 index 000000000..0e8a01860 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/.gitignore @@ -0,0 +1,3 @@ +.lake/ +__pycache__/ +*.pyc diff --git a/frontiers/source_lifetime_realization_20261017/EVIDENCE_EXPORT.md b/frontiers/source_lifetime_realization_20261017/EVIDENCE_EXPORT.md new file mode 100644 index 000000000..f36d127a5 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/EVIDENCE_EXPORT.md @@ -0,0 +1,13 @@ +# Exact public evidence projection + +The final evidence exporter preserves the full selected UTF-8 receipt, log, review, fixture and verification-program text. It replaces only three explicitly enumerated local filesystem prefixes, longest prefix first, with `@C291_ROOT@`, `@PINNED_LEAN_RUNTIME@`, and `@PINNED_DEPENDENCY_CACHE@`. Relative suffixes, process identifiers, execution times, resource limits, environment import paths, outcomes, diagnostics, multiline axiom lists, private/generated declaration names and actual agent attribution remain intact. It does not select individual receipt fields or reserialize receipt JSON. + +`PUBLIC_EVIDENCE_PROJECTION.json` names every exported file, its original and exported SHA-256 values and byte lengths, its evidence role, and each prefix replacement count. The public mapping lists logical labels; the corresponding private mapping retains exact machine prefixes. Original and projected hashes are deliberately distinct when text changed. A file requiring no projection retains its exact original bytes. Known private storage identifiers, storage URLs and unmatched machine paths cause the export to fail. Full output is rejected rather than silently dropped when a check cannot be satisfied. + +`prepare_public_evidence_inputs.py` selects the complete final nineteen-module build and five named-module standard kernel-replay receipt/start/stdout/stderr quartets, plus both preserved final-sequence failures (26 execution quartets in all); the original failed sequence, audit-recovery sequence, terminal sequence and both recovery START records; all five actual negative-control/probe executions; exact fixtures, raw single-edit clones and their manifests; the original baseline's retained instrumentation failure and separately observed proof-binding probe; full final nonauthor review and its acceptance bindings; source inventories and the terminal dependency rehash summary; and the actual verification and projection scripts. The exporter requires terminal source-bound results before writing a new final directory and refuses to overwrite an existing projection. + +Earlier development failures, explicitly stopped attempts and preparations remain in the immutable private handoff. The final audit timeout and first kernel child-discovery failure are also exported in full. The terminal result reuses every successful source build, permits only the documented unresolved retries, and does not replace either historical failed result. Public checkpoints and the final review describe their actual disposition. The original baseline's `control_pass: false` is preserved; the two-part acceptance does not rewrite it. The complete private dependency-artifact inventory and compiled objects remain private, while their byte hashes, dependency revisions and exact source identities are retained in the public evidence. The public verification scripts are reviewable execution/evidence source: the projected scripts and logical paths are not a standalone executable copy of the private-custody verifier. Reproducing the mathematical package uses the unchanged Lean sources and pinned Lake configuration described in the README. + +The local source rebuild, standard kernel replay, declaration-wide transitive axiom census, semantic mutations, nonauthor review, hosted CI, public byte readback and private custody are separate observations. Existing hosted repository gates do not register or build this new standalone Lean package. No later hosted success can be inferred from the local transcript. An OpenAI subagent review is source-exposed same-provider work, not human or provider-distinct review. + +After final evidence is added, the package's static checker verifies all nineteen source identities and configuration mappings, and its controls reject corrupted proof/identity/configuration/audit evidence and prohibited private paths. Exact disclosed agent identifiers are retained as provenance; a token followed by a filesystem path is still rejected. Earlier static checkpoint reports remain explicitly historical. No proof bytes, dependency pin, original target assumption, source owner or shared workflow changes as part of this projection. diff --git a/frontiers/source_lifetime_realization_20261017/NEXT_TASK.md b/frontiers/source_lifetime_realization_20261017/NEXT_TASK.md new file mode 100644 index 000000000..36bd4d61f --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/NEXT_TASK.md @@ -0,0 +1,15 @@ +# Next mathematical join — offered, not claimed + +The new constructor supplies the literal smooth Gaussian field and its exact law/covariance interface. A useful next formal unit is a source-bound adapter from the existing compact-Morse/torus geometric hypotheses to the existing ordinary-H0 interval construction. Check current source owners and claims before pickup. This offer does not take over the separately owned elder-module registration study, reopen accepted conventional proofs, or assert that the adapter is already proved. + +The boundary-map source cut is Math main `c8ec07034608741585111603f1b506393c340908`, where source packet #475 is merged. Its [interface-boundary map](https://github.com/d6g8k5htny-coder/Math-/blob/c8ec07034608741585111603f1b506393c340908/frontiers/asymmetric_elder_bridge_20261017/provenance/INTERFACE_BOUNDARIES.md) (Git blob `c1f0ae9cb4b7da1bdba68bf1d678b3c39ff476e2`) distinguishes the proved geometric adapter from remaining analytic, compact-Morse, torus and all-bar joins. The map's original no-branch/no-PR wording is historical; current merged source availability is a separate observation, not new execution or alignment credit. + +In that source slice, `elderBoundaryDirectSummand` constructs one interval direct summand from explicit closed-domain/frontier-height/inside-ceiling/actual-higher-endpoint-path data. `elderBoundary_death_eq` relates the same Euclidean geometry to the literal C263 death. These are useful proved targets. They do not provide an exhaustive simultaneous barcode decomposition or establish once-counted bar multiplicities merely from one witness. + +An eligible next author should first freeze the exact conventional chart and compact-Morse source statements already carried by [the Gaussian source packet](https://github.com/d6g8k5htny-coder/Math-/blob/c8ec07034608741585111603f1b506393c340908/frontiers/gaussian_short_bar_theory_20261017/README.md) and identify the minimum missing formal adapter. Retain their dimension, compactness, distinct-critical-value, coefficient-field, period and source-law hypotheses literally; the present constructor's inclusion of dimension zero does not extend downstream theorems to that dimension. The adapter must derive geometric inputs from those source hypotheses rather than assume a desired death value, interval split, bar count or pairing conclusion. + +The finite acceptance boundary should state exactly whether it yields one actual ordinary-H0 summand, an endpoint-preserving bijection, or an exhaustive once-counted barcode statement. Keep elder pairing distinct from branch adjacency and quotient representatives distinct from periodic lifts. A subsequent all-small-bars converse, stochastic field-first sampling transfer or shrinking-region multiple-witness collision estimate needs its own hypotheses and evidence. Global factorial bounds do not supply the regional collision estimate. Parameter/limit order and full normalizers remain source-bound. + +No new review, dispatch, lease, institutional alignment or scientific promotion is created by this routing note. Existing source/integration owners and explicit stops remain effective; source-exposed same-provider AI work earns organizational-independence credit zero. + +The bounded architecture read through 2026-10-18 00:39:28 UTC records a pause on additional toy-control work after current integrations and directs future finite-window/count comparisons through existing Math193 owners. The actual NUM owner has conditionally adopted the qualitative ideal-law identification while retaining the finite-window, sampler, count-transfer and confidence obligations; its certified full-spectrum moment kernel is separately claimed and must not be duplicated. The proposed original-observable effective remainder is input only, with no proved remainder, assigned adapter or quantitative acceptance. See [owner adoption and retained limits](https://github.com/d6g8k5htny-coder/main/issues/275#issuecomment-6243599816) and [current owner/implementation boundaries](https://github.com/d6g8k5htny-coder/main/issues/275#issuecomment-6243819291). This proposed formal geometric join should serve that same original observable and preserve those owners and stops; it is not an additional toy experiment or a transfer of their scope. diff --git a/frontiers/source_lifetime_realization_20261017/README.md b/frontiers/source_lifetime_realization_20261017/README.md new file mode 100644 index 000000000..2777a7ae0 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/README.md @@ -0,0 +1,43 @@ +# Source lifetime realization + +This standalone package provides `I4LifetimeField.actualGaussianFieldInterface (d : ℕ) (L : ℝ) (hL : 0 < L) : UniversalLaw.Spec.Lifetime.GaussianFieldInterface d L`, using the actual smooth-source probability law. The target definition and all original source assumptions are unchanged. The constructor has no extra convergence, covariance, Gaussianity, smoothness, or existence premise. + +The final local sequence completed on 2026-10-18 with 24 successful phases: all 19 included Lean modules were compiled from an initially empty project output directory, then the five new modules passed standard `leanchecker -v` checks. The builds used the pinned toolchain and pre-existing pinned dependency objects. The kernel checks did not use `--fresh` or an external theorem prover. The final audit inspected 409 declarations across 18 imported source, target, and control modules, including 40 private declarations; every reported transitive axiom was in `{propext, Classical.choice, Quot.sound}`. A subsequent full rehash matched the exact paths and bytes of all 83,897 inventoried dependency artifacts, totaling 8,418,477,755 bytes, with no mismatches. The dependencies themselves were not rebuilt from source. + +The evidence retains 26 actual final-run receipts, including two failed attempts. The first final audit hit its 420-second timeout with empty stdout and stderr. A retry of only that unresolved audit, with unchanged proof sources and a 900-second limit, succeeded in 458.501998958 seconds and reported the complete census. The first kernel invocation then failed in 3.943259375 seconds because `leanchecker` could not discover its `lean` child on `PATH`; all 19 compiled objects remained unchanged. Recovery supplied a deterministic `PATH` containing the pinned toolchain directory and four operating-system directories, checked the child executable hash, and completed the five unresolved kernel checks under 420-second limits. No successful source compilation was repeated. Both earlier sequence results and the failed attempts' START records, terminal receipts, stdout, and stderr are preserved alongside `FINAL_SEQUENCE_TERMINAL_RESULT.json`. + +Seven source mutations were rejected in their intended diagnostic ranges: a zero field, a shifted field, a zero measure, a hidden positive-dimension premise, doubled raw covariance, the wrong covariance argument, and a negated covariance quadratic form. A separate fixture containing a private unused custom axiom compiled successfully, and the whole-module audit rejected that axiom. The positive baseline compiled successfully; its original wrapper failure caused by proof-print elision remains preserved. A separate probe printed the 21 required local helper references from the original compiled baseline objects, supporting the recorded two-part acceptance. The nonauthor reviewer's read-only terminal-execution verifier passed 579 checks, and the actual mutation-evidence verifier passed 265 checks. + +Earlier development evidence remains historical evidence. All five new modules have successful development compile receipts bound to the included source bytes. The development axiom audit completed with exit 0 in 351.246865417 seconds on 2026-10-17 and reported the same 409-declaration, 18-module census. Those development runs used inherited project objects; the subsequent 19-module source rebuild and five kernel checks are recorded separately. + +The constructor supplies all eleven fields of the original interface: + +| Original field | Supplied realization | +| --- | --- | +| `Ω` | The existing `SmoothSample d L` carrier. | +| `mΩ` | Its existing measurable space. | +| `P` | The literal existing `smoothLaw d L`. | +| `isProb` | The source law is a probability measure. | +| `F` | `smoothSourceField d L` transported through the canonical Euclidean coordinates. | +| `smooth` | Every sample is `ContDiff ℝ n` for every finite order `n`. | +| `periodic` | Every sample is invariant under every integer-lattice translation of side length `L`. | +| `summable` | The exact shifted image-space theta family is summable at every point. | +| `quad_nonneg` | The exact covariance quadratic form is nonnegative for every finite evaluation family and real coefficient family. | +| `gaussian` | Every finite real linear combination has exactly the centered Gaussian law with that quadratic-form variance. | +| `covariance` | The raw product integral equals the original normalized periodic covariance. | + +The theta bridge proves the full multidimensional normalization, including the factor `(sqrt (2*pi)/L)^d` and the full zero-lag lattice sum. It uses absolutely convergent complex products before taking real parts. Dimensions `d = 0`, empty evaluation families, repeated points, and cancelling coefficients are retained; no strict positive-variance assumption or division by variance is introduced. The raw covariance identity uses the established zero means. + +The 13 source modules and `Lifetime.lean` are byte-identical snapshots in `inputs/`. The five new files are `SourceThetaBridge.lean`, `SourceLifetimeGeometry.lean`, `SourceLifetimeField.lean`, `SourceLifetimeControls.lean`, and `SourceLifetimeAxiomAudit.lean`. `inputs/provenance/FILE_IDENTITIES.json` binds all 19 Lean files and the three preserved original build files by SHA-256 and Git blob identity. The active dependency manifest adapts only the top-level package name; all nine dependency records remain unchanged. Lean is pinned to `leanprover/lean4:v4.34.1`, and Mathlib to `d13f23b723b8a846827a245b89c10fc7d3f11612`. + +`C291Inputs` uses `srcDir = "inputs"` with explicit original module roots. The default Lake targets are `C291Inputs`, `SourceLifetimeControls`, and `SourceLifetimeAxiomAudit`. The intended ordinary build command is `lake build` from this directory with the pinned toolchain and dependencies available. That command has not been executed; the local source-build and kernel-replay evidence comes from the recorded direct invocations. A lockfile alone does not make Lake offline: absent checkouts or pinned revisions can cause dependency materialization. The hosted gate status for this new standalone package is `NOT_REGISTERED_NOT_CLAIMED`. Existing repository gates do not automatically build it, and this package adds no workflow. + +Run `python3 -B validate_static.py` for source identities, mappings, dependency-lock consistency, direct import classification, receipt bindings, and consistency of the recorded development audit output. Optional `--mathlib-source PATH` and `--lean-source PATH` arguments check direct imported source files in pre-existing pinned source trees. The checker uses a restricted parser for the generated TOML subset; it does not execute the Lake loader or Lean. Run `python3 -B test_static_validator.py` for read-only controls that require corrupted proof bytes, changed dependency pins, missing audit targets/identities, and inconsistent or forbidden-axiom audit output to be rejected. Python optimization is rejected explicitly so assertions cannot silently disappear. + +Evidence lives in `evidence/`; exact earlier scaffold reports are preserved under `evidence/history/scaffold-17modules/`, and the later development-checkpoint static reports under `evidence/history/pre-final-export-19modules/`. These historical reports are not current package verification. The final export is in `evidence/final/`, including `FINAL_SEQUENCE_TERMINAL_RESULT.json`, complete run records, dependency-rehash results, negative fixtures and receipts, and the full nonauthor review. `EVIDENCE_EXPORT.md` describes the projection of actual records without machine-specific paths, preserving both original and exported file hashes. The audit's narrower imports are recorded in its exact source identity; the completed runs do not establish that an import change was the sole cause of the earlier timing behavior. + +This constructor does not construct critical-point or persistence-bar measures, prove Morse genericity, identify elder pairing with branch adjacency, convert contact integrals into once-counted bars, prove an all-small-bars converse, or close a regional shrinking multiple-witness collision bound. Global factorial estimates do not discharge that regional obligation. The lifetime-density exponent, cumulative short-bar law, and full universality conclusions do not follow from this package alone. No scientific register is promoted by this checkpoint. + +The completed nonauthor review accepts the exact literal constructor and observed local formal evidence with verdict `ACCEPT_SCOPED_FORMAL_CONSTRUCTOR`. Its author, OpenAI Codex `/root/c291_nonauthor_review`, read the implementation and actual results without authoring or editing the production Lean sources. This is source-exposed review by the same provider and session lineage: organizational-independence credit is `0`, and scientific effect is `NONE`. The full report is [NONAUTHOR_REVIEW.md](evidence/final/NONAUTHOR_REVIEW.md). Its acceptance excludes publication, hosted CI, private custody, and the final delivery-master gate, which remain separate delivery observations. + +The original smooth-source integration remains separately owned and identified by its commit and path; including unchanged snapshots does not change its merge status. The intended package destination is `frontiers/source_lifetime_realization_20261017/`, without modifying existing source paths or workflows. This is delegated AI implementation and packaging work for Dylan Roy, performed by OpenAI Codex agents; no human or provider-distinct review, merge, or scientific acceptance is claimed. diff --git a/frontiers/source_lifetime_realization_20261017/SourceLifetimeAxiomAudit.lean b/frontiers/source_lifetime_realization_20261017/SourceLifetimeAxiomAudit.lean new file mode 100644 index 000000000..e437045b2 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/SourceLifetimeAxiomAudit.lean @@ -0,0 +1,81 @@ +import SourceLifetimeField +import SourceLifetimeControls +import SourceSmoothControls +import Lean.Elab.Command +import Lean.Util.CollectAxioms + +/-! +Complete module-origin declaration census, including private/generated helpers. +This audit is adapted from the unchanged source SourceSmoothAxiomAudit. +The emitted report is kernel/axiom evidence only after actual successful execution. +-/ + +#print axioms I4ThetaBridge.sourceSpectralKernel_eq_periodicCovariance +#print axioms I4LifetimeField.actualGaussianFieldInterface +#print axioms I4LifetimeField.actualGaussianFieldInterface_exists + +open Lean Elab Command in +run_cmd do + let env := (← getEnv).setExporting false + let allowed : Array Name := #[`propext, `Classical.choice, `Quot.sound] + let modules : Array Name := #[ + `GaussianSeriesFoundation, `SpectralWeights, `SourceFourierSeries, + `SourceC4, `SourceGaussianLaw, `SourceLattice, `SourceKernel, + `SourceCovariance, `SourceTorus, `SourceTorusC4, + `SourceSmooth, `SourceSmoothCarrier, `SourceSmoothControls, + `Lifetime, `SourceThetaBridge, `SourceLifetimeGeometry, `SourceLifetimeField, + `SourceLifetimeControls] + liftIO <| IO.eprintln "LIFETIME_AUDIT_PROGRESS START" + -- Materialize the complete constant list once; coverage is unchanged. + let constants := env.constants.toList + let mut allNames : Array Name := #[] + for modName in modules do + let some idx := env.getModuleIdx? modName + | throwError "missing audited module: {modName}" + let names := (constants.filterMap fun (name, _) => + if env.getModuleIdxFor? name == some idx then some name else none).toArray.qsort Name.lt + if names.isEmpty then + throwError "empty declaration inventory for audited module: {modName}" + liftIO <| IO.eprintln s!"LIFETIME_AUDIT_PROGRESS {modName} COUNT {names.size}" + logInfo m!"LIFETIME_AUDIT_MODULE {modName} COUNT {names.size}" + for name in names do + if (env.checked.get.find? name).isNone then + throwError "missing kernel declaration: {name}" + let axs ← Lean.collectAxioms name + logInfo m!"LIFETIME_AUDIT_DECL {name} AXIOMS {axs}" + for ax in axs do + unless allowed.contains ax do + throwError "forbidden transitive axiom {ax} in {name}" + allNames := allNames.push name + let required : Array Name := #[ + `I4SmoothCarrier.sampleInclusion_map, + `I4SmoothCarrier.smoothLaw_isProbabilityMeasure, + `I4SmoothCarrier.smoothSourceField_finiteVector_hasGaussianLaw, + `I4SmoothCarrier.smoothSourceField_covariance, + `UniversalLaw.Spec.Lifetime.GaussianFieldInterface, + `I4ThetaBridge.theta_summable, + `I4ThetaBridge.theta_zero_pos, + `I4ThetaBridge.thetaSum_eq_scaled_cos, + `I4ThetaBridge.thetaSum_zero_eq, + `I4ThetaBridge.sourceSpectralKernel_eq_periodicCovariance, + `I4LifetimeField.coordinates, + `I4LifetimeField.actualField, + `I4LifetimeField.actualField_integral_zero, + `I4LifetimeField.actualField_covariance, + `I4LifetimeField.actualField_raw_second_moment, + `I4LifetimeField.actualField_linearCombination_variance, + `I4LifetimeField.actualField_linearCombination_map, + `I4LifetimeField.actualGaussianFieldInterface, + `I4LifetimeField.actualGaussianFieldInterface_exists, + `I4LifetimeControls.literalCarrier, + `I4LifetimeControls.literalLaw, + `I4LifetimeControls.literalField, + `I4LifetimeControls.dimensionZeroRawVariance, + `I4LifetimeControls.emptyFamilyLaw, + `I4LifetimeControls.cancelledLaw, + `I4LifetimeControls.reinforcedLaw, + `I4LifetimeControls.shiftedMeanOne] + for name in required do + unless allNames.contains name do + throwError "required source-law declaration omitted from audit: {name}" + logInfo m!"LIFETIME_AUDIT_STANDARD_ONLY_PASS COUNT {allNames.size}" diff --git a/frontiers/source_lifetime_realization_20261017/SourceLifetimeControls.lean b/frontiers/source_lifetime_realization_20261017/SourceLifetimeControls.lean new file mode 100644 index 000000000..de65503cd --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/SourceLifetimeControls.lean @@ -0,0 +1,124 @@ +import SourceLifetimeField + +/-! Source-bound endpoint and degenerate-family controls. These declarations are +supporting checks; the constructor theorem itself has unrestricted d,m and L>0. +-/ + +noncomputable section +open MeasureTheory ProbabilityTheory +open UniversalLaw.Spec.Lifetime I4SmoothCarrier I4LifetimeField +open scoped BigOperators NNReal ENNReal + +namespace I4LifetimeControls + +def unrestrictedEndpoint (d : ℕ) (L : ℝ) (hL : 0 < L) : + GaussianFieldInterface d L := actualGaussianFieldInterface d L hL + +theorem literalCarrier (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).Ω = SmoothSample d L := rfl + +theorem literalLaw (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).P = smoothLaw d L := rfl + +theorem literalField (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) (x : E d) : + (actualGaussianFieldInterface d L hL).F ω x = + smoothSourceField d L ω (EuclideanSpace.equiv (Fin d) ℝ x) := rfl + +theorem sameCarrierOrders (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) : + ContDiff ℝ 5 ((actualGaussianFieldInterface d L hL).F ω) ∧ + ContDiff ℝ 37 ((actualGaussianFieldInterface d L hL).F ω) := + ⟨(actualGaussianFieldInterface d L hL).smooth ω 5, + (actualGaussianFieldInterface d L hL).smooth ω 37⟩ + +theorem wholeCoefficientLaw (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).P.map (sampleInclusion d L) = + I4Source.sourceLaw d := sampleInclusion_map d hL.ne' + +theorem periodicCovariance_zero (d : ℕ) {L : ℝ} (hL : 0 < L) : + periodicCovariance d L 0 = 1 := by + exact div_self (ne_of_gt (I4ThetaBridge.theta_zero_pos d hL)) + +theorem rawDiagonalOne (d : ℕ) {L : ℝ} (hL : 0 < L) (x : E d) : + ∫ ω, actualField d L ω x * actualField d L ω x ∂smoothLaw d L = 1 := by + rw [actualField_raw_second_moment d hL, sub_self, periodicCovariance_zero d hL] + +theorem zeroMean (d : ℕ) {L : ℝ} (hL : 0 < L) (x : E d) : + ∫ ω, actualField d L ω x ∂smoothLaw d L = 0 := + actualField_integral_zero d hL x + +theorem dimensionZeroTheta (L : ℝ) : thetaSum 0 L 0 = 1 := by + simp [thetaSum, latticeVec] + +theorem dimensionZeroSpectralNormalizer (L : ℝ) : I4Weights.sourceZ 0 L = 1 := by + simp [I4Weights.sourceZ, I4Weights.sourceWeight, I4Weights.productDecay] + +theorem dimensionZeroRawVariance (L : ℝ) (hL : 0 < L) : + ∫ ω, actualField 0 L ω 0 * actualField 0 L ω 0 ∂smoothLaw 0 L = 1 := + rawDiagonalOne 0 hL 0 + +theorem emptyQuad (d : ℕ) (L : ℝ) (x : Fin 0 → E d) (a : Fin 0 → ℝ) : + covQuadForm d L x a = 0 := by simp [covQuadForm] + +theorem emptyFamilyLaw (d : ℕ) {L : ℝ} (hL : 0 < L) + (x : Fin 0 → E d) (a : Fin 0 → ℝ) : + (smoothLaw d L).map (fun ω => ∑ i, a i * actualField d L ω (x i)) = + Measure.dirac 0 := by + have hv : (⟨covQuadForm d L x a, covQuadForm_nonneg d hL x a⟩ : ℝ≥0) = 0 := by + apply Subtype.ext + exact emptyQuad d L x a + exact (actualField_linearCombination_map d hL x a).trans + ((congrArg (gaussianReal 0) hv).trans (gaussianReal_zero_var 0)) + +theorem cancelledQuad (d : ℕ) {L : ℝ} (_hL : 0 < L) (x : E d) : + covQuadForm d L ![x, x] ![1, -1] = 0 := by + simp [covQuadForm, Fin.sum_univ_two] + +theorem cancelledSample (d : ℕ) (L : ℝ) (x : E d) (ω : SmoothSample d L) : + (∑ i : Fin 2, (![1, -1] : Fin 2 → ℝ) i * + actualField d L ω ((![x, x] : Fin 2 → E d) i)) = 0 := by + simp [Fin.sum_univ_two] + +theorem cancelledLaw (d : ℕ) {L : ℝ} (hL : 0 < L) (x : E d) : + (smoothLaw d L).map (fun ω => ∑ i : Fin 2, + (![1, -1] : Fin 2 → ℝ) i * actualField d L ω ((![x, x] : Fin 2 → E d) i)) = + Measure.dirac 0 := by + have hv : (⟨covQuadForm d L ![x, x] ![1, -1], + covQuadForm_nonneg d hL ![x, x] ![1, -1]⟩ : ℝ≥0) = 0 := by + apply Subtype.ext + exact cancelledQuad d hL x + exact (actualField_linearCombination_map d hL ![x, x] ![1, -1]).trans + ((congrArg (gaussianReal 0) hv).trans (gaussianReal_zero_var 0)) + +theorem reinforcedQuad (d : ℕ) {L : ℝ} (hL : 0 < L) (x : E d) : + covQuadForm d L ![x, x] ![1, 1] = 4 := by + norm_num [covQuadForm, Fin.sum_univ_two, periodicCovariance_zero d hL] + +theorem reinforcedLaw (d : ℕ) {L : ℝ} (hL : 0 < L) (x : E d) : + (smoothLaw d L).map (fun ω => ∑ i : Fin 2, + (![1, 1] : Fin 2 → ℝ) i * actualField d L ω ((![x, x] : Fin 2 → E d) i)) = + gaussianReal 0 4 := by + convert actualField_linearCombination_map d hL ![x, x] ![1, 1] using 1 + congr 1 + apply Subtype.ext + exact (reinforcedQuad d hL x).symm + +theorem everyLatticeTranslation (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) (x : E d) (n : Fin d → ℤ) : + actualField d L ω (x + latticeVec d L n) = actualField d L ω x := + (actualGaussianFieldInterface d L hL).periodic ω x n + +theorem euclideanNormSquared : + ‖(WithLp.toLp 2 (![1, 1] : Fin 2 → ℝ) : E 2)‖ ^ 2 = 2 := by + norm_num [EuclideanSpace.real_norm_sq_eq, Fin.sum_univ_two] + +/-- Adding one leaves centered covariance unchanged, but violates the required mean. -/ +theorem shiftedMeanOne (d : ℕ) {L : ℝ} (hL : 0 < L) (x : E d) : + ∫ ω, (actualField d L ω x + 1) ∂smoothLaw d L = 1 := by + let := smoothLaw_isProbabilityMeasure d hL.ne' + rw [integral_add (actualField_eval_hasGaussianLaw d hL x).integrable + (integrable_const 1), actualField_integral_zero d hL] + simp + +end I4LifetimeControls diff --git a/frontiers/source_lifetime_realization_20261017/SourceLifetimeField.lean b/frontiers/source_lifetime_realization_20261017/SourceLifetimeField.lean new file mode 100644 index 000000000..a07036a15 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/SourceLifetimeField.lean @@ -0,0 +1,92 @@ +import SourceLifetimeGeometry +import SourceThetaBridge + +/-! The actual smooth source fills the unchanged Lifetime Gaussian field interface. +The only final parameter hypothesis is `0 < L`; theta, Gaussian, covariance and +smoothness properties are proved from the frozen literal source. +-/ + +noncomputable section +open MeasureTheory ProbabilityTheory +open UniversalLaw.Spec.Lifetime I4SmoothCarrier I4ThetaBridge +open scoped BigOperators ENNReal NNReal + +namespace I4LifetimeField + +theorem actualField_covariance (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + cov[fun ω => actualField d L ω x, fun ω => actualField d L ω y; smoothLaw d L] = + periodicCovariance d L (x - y) := by + rw [actualField_covariance_spectral d hL] + exact sourceSpectralKernel_eq_periodicCovariance d hL (x - y) + +theorem actualField_raw_second_moment (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + ∫ ω, actualField d L ω x * actualField d L ω y ∂smoothLaw d L = + periodicCovariance d L (x - y) := by + simpa only [ProbabilityTheory.covariance, actualField_integral_zero d hL, sub_zero] + using actualField_covariance d hL x y + +theorem actualField_linearCombination_variance (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + Var[fun ω => ∑ i, a i * actualField d L ω (x i); smoothLaw d L] = + covQuadForm d L x a := by + let : IsProbabilityMeasure (smoothLaw d L) := smoothLaw_isProbabilityMeasure d hL.ne' + rw [variance_fun_sum (fun i => + (actualField_eval_hasGaussianLaw d hL (x i)).memLp_two.const_mul (a i))] + simp only [covariance_const_mul_left, covariance_const_mul_right, + actualField_covariance d hL, covQuadForm] + apply Finset.sum_congr rfl + intro i _ + apply Finset.sum_congr rfl + intro j _ + ring + +theorem covQuadForm_nonneg (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + 0 ≤ covQuadForm d L x a := by + rw [← actualField_linearCombination_variance d hL x a] + exact variance_nonneg _ _ + +theorem actualField_linearCombination_map (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + (smoothLaw d L).map (fun ω => ∑ i, a i * actualField d L ω (x i)) = + gaussianReal 0 ⟨covQuadForm d L x a, covQuadForm_nonneg d hL x a⟩ := by + rw [(actualField_linearCombination_hasGaussianLaw d hL x a).map_eq_gaussianReal, + actualField_linearCombination_integral_zero d hL, + actualField_linearCombination_variance d hL] + congr 1 + apply Subtype.ext + exact Real.coe_toNNReal _ (covQuadForm_nonneg d hL x a) + +/-- The original target on the unchanged coefficient carrier and preserved source law. -/ +def actualGaussianFieldInterface (d : ℕ) (L : ℝ) (hL : 0 < L) : + GaussianFieldInterface d L where + Ω := SmoothSample d L + mΩ := inferInstance + P := smoothLaw d L + isProb := smoothLaw_isProbabilityMeasure d hL.ne' + F := actualField d L + smooth := actualField_smooth d hL + periodic := actualField_periodic d hL + summable := theta_summable d hL + quad_nonneg := covQuadForm_nonneg d hL + gaussian := actualField_linearCombination_map d hL + covariance := actualField_raw_second_moment d hL + +theorem actualGaussianFieldInterface_exists (d : ℕ) (L : ℝ) (hL : 0 < L) : + Nonempty (GaussianFieldInterface d L) := + ⟨actualGaussianFieldInterface d L hL⟩ + +@[simp] theorem actualGaussianFieldInterface_carrier (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).Ω = SmoothSample d L := rfl + +@[simp] theorem actualGaussianFieldInterface_law (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).P = smoothLaw d L := rfl + +@[simp] theorem actualGaussianFieldInterface_field (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) (x : E d) : + (actualGaussianFieldInterface d L hL).F ω x = + smoothSourceField d L ω (coordinates d x) := rfl + +end I4LifetimeField diff --git a/frontiers/source_lifetime_realization_20261017/SourceLifetimeGeometry.lean b/frontiers/source_lifetime_realization_20261017/SourceLifetimeGeometry.lean new file mode 100644 index 000000000..e83eb8e13 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/SourceLifetimeGeometry.lean @@ -0,0 +1,98 @@ +import Lifetime +import SourceSmoothCarrier + +/-! Coordinate and probability transport for the literal smooth Fourier source. +No theta identity or target field-law premise is introduced in this module. +-/ + +noncomputable section +open MeasureTheory ProbabilityTheory +open UniversalLaw.Spec.Lifetime I4SmoothCarrier +open scoped BigOperators ENNReal NNReal + +namespace I4LifetimeField + +def coordinates (d : ℕ) : E d ≃L[ℝ] (Fin d → ℝ) := + EuclideanSpace.equiv (Fin d) ℝ + +@[simp] theorem coordinates_apply (d : ℕ) (x : E d) (i : Fin d) : + coordinates d x i = x i := rfl + +theorem coordinates_latticeVec (d : ℕ) (L : ℝ) (n : Fin d → ℤ) : + coordinates d (latticeVec d L n) = fun i => L * (n i : ℝ) := by + ext i + simp [coordinates, latticeVec] + +/-- The same carrier, same law, and same literal source; only spatial coordinates change. -/ +def actualField (d : ℕ) (L : ℝ) (ω : SmoothSample d L) (x : E d) : ℝ := + smoothSourceField d L ω (coordinates d x) + +theorem actualField_smooth (d : ℕ) {L : ℝ} (hL : 0 < L) + (ω : SmoothSample d L) : IsSmooth d (actualField d L ω) := by + intro n + exact (smoothSourceField_contDiff d hL.ne' ω n).comp + (coordinates d).contDiff + +theorem actualField_periodic (d : ℕ) {L : ℝ} (hL : 0 < L) + (ω : SmoothSample d L) : IsLPeriodic d L (actualField d L ω) := by + intro x n + unfold actualField smoothSourceField + rw [map_add, coordinates_latticeVec] + exact I4Lattice.sourceField_lattice_shift d hL.ne' (sampleInclusion d L ω) n + (coordinates d x) + +theorem actualField_eval_measurable (d : ℕ) (L : ℝ) (x : E d) : + Measurable (fun ω => actualField d L ω x) := + (I4Source.sourceField_eval_measurable d L (coordinates d x)).comp + (sampleInclusion_measurable d L) + +theorem actualField_eval_hasGaussianLaw (d : ℕ) {L : ℝ} (hL : 0 < L) + (x : E d) : HasGaussianLaw (fun ω => actualField d L ω x) (smoothLaw d L) := by + exact (smoothSourceField_finiteVector_hasGaussianLaw d hL.ne' 1 + (fun _ => coordinates d x)).eval 0 + +theorem actualField_linearCombination_measurable (d : ℕ) (L : ℝ) {m : ℕ} + (x : Fin m → E d) (a : Fin m → ℝ) : + Measurable (fun ω => ∑ i, a i * actualField d L ω (x i)) := by + exact Finset.measurable_sum _ (fun i _ => + measurable_const.mul (actualField_eval_measurable d L (x i))) + +theorem actualField_linearCombination_hasGaussianLaw (d : ℕ) {L : ℝ} + (hL : 0 < L) {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + HasGaussianLaw (fun ω => ∑ i, a i * actualField d L ω (x i)) (smoothLaw d L) := by + have hX : Measurable (fun η : I4Source.SourceMode d → ℝ => + ∑ i, a i * I4Source.sourceField d L η (coordinates d (x i))) := + Finset.measurable_sum _ (fun i _ => measurable_const.mul + (I4Source.sourceField_eval_measurable d L (coordinates d (x i)))) + refine ⟨(actualField_linearCombination_measurable d L x a).aemeasurable, ?_⟩ + change IsGaussian ((smoothLaw d L).map (fun ω => + ∑ i, a i * I4Source.sourceField d L (sampleInclusion d L ω) (coordinates d (x i)))) + rw [observation_map_eq d hL.ne' _ hX] + exact (I4SourceGaussian.source_linearCombination_hasGaussianLaw d hL.ne' m + (fun i => coordinates d (x i)) a).isGaussian_map + +theorem actualField_integral_zero (d : ℕ) {L : ℝ} (hL : 0 < L) (x : E d) : + ∫ ω, actualField d L ω x ∂smoothLaw d L = 0 := by + change (∫ ω, I4Source.sourceField d L (sampleInclusion d L ω) (coordinates d x) + ∂smoothLaw d L) = 0 + rw [(sampleInclusion_measurePreserving d hL.ne').integral_comp + (MeasurableEmbedding.subtype_coe (goodSet_measurable d L)) + (fun η => I4Source.sourceField d L η (coordinates d x))] + exact I4SourceCovariance.sourceField_integral_zero d hL.ne' (coordinates d x) + +theorem actualField_linearCombination_integral_zero (d : ℕ) {L : ℝ} + (hL : 0 < L) {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + ∫ ω, (∑ i, a i * actualField d L ω (x i)) ∂smoothLaw d L = 0 := by + rw [integral_finsetSum _ (fun i _ => + (actualField_eval_hasGaussianLaw d hL (x i)).integrable.const_mul (a i))] + simp only [integral_const_mul, actualField_integral_zero d hL, mul_zero, + Finset.sum_const_zero] + +theorem actualField_covariance_spectral (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + cov[fun ω => actualField d L ω x, fun ω => actualField d L ω y; smoothLaw d L] = + I4Kernel.sourceSpectralKernel d L (coordinates d (x - y)) := by + simpa only [actualField, map_sub] using + smoothSourceField_covariance d hL.ne' (coordinates d x) (coordinates d y) + +end I4LifetimeField diff --git a/frontiers/source_lifetime_realization_20261017/SourceThetaBridge.lean b/frontiers/source_lifetime_realization_20261017/SourceThetaBridge.lean new file mode 100644 index 000000000..06d14bc95 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/SourceThetaBridge.lean @@ -0,0 +1,266 @@ +import Lifetime +import SourceKernel +import Mathlib.Analysis.SpecialFunctions.Gaussian.PoissonSummation + +/-! Exact all-dimensional image/spectral bridge for the unchanged Lifetime target. +No probabilistic interface or theta identity is assumed. -/ + +noncomputable section +open scoped BigOperators +open I4Weights I4Source + +namespace I4ThetaBridge + +open UniversalLaw.Spec.Lifetime + +theorem latticeVec_apply (d : ℕ) (L : ℝ) (n : Fin d → ℤ) (j : Fin d) : + latticeVec d L n j = L * (n j : ℝ) := by + change (EuclideanSpace.projₗ j) (∑ i, EuclideanSpace.single i (L * (n i : ℝ))) = _ + rw [map_sum] + simp + +theorem theta_summand_eq_product (d : ℕ) (L : ℝ) (z : E d) (n : Fin d → ℤ) : + Real.exp (-(‖z + latticeVec d L n‖ ^ 2) / 2) = + ∏ j, Real.exp (-((z j + L * (n j : ℝ)) ^ 2) / 2) := by + rw [EuclideanSpace.real_norm_sq_eq, ← Real.exp_sum] + congr 1 + simp only [PiLp.add_apply, latticeVec_apply] + rw [← Finset.sum_neg_distrib, Finset.sum_div] + +theorem shifted_gaussian_le (L t : ℝ) (n : ℤ) : + Real.exp (-((t + L * (n : ℝ)) ^ 2) / 2) ≤ + Real.exp (t ^ 2 / 2) * decay (L ^ 2 / 4) n := by + unfold decay + rw [← Real.exp_add, Real.exp_le_exp] + nlinarith [sq_nonneg (t + L * (n : ℝ) / 2)] + +theorem shifted_gaussian_summable {L : ℝ} (hL : 0 < L) (t : ℝ) : + Summable (fun n : ℤ => Real.exp (-((t + L * (n : ℝ)) ^ 2) / 2)) := by + have hd : Summable (decay (L ^ 2 / 4)) := by + simpa using summable_decay_pow (show 0 < L ^ 2 / 4 by positivity) 0 + apply Summable.of_norm_bounded (hd.mul_left (Real.exp (t ^ 2 / 2))) + intro n + rw [Real.norm_eq_abs, abs_of_pos (Real.exp_pos _)] + exact shifted_gaussian_le L t n + +theorem theta_summable (d : ℕ) {L : ℝ} (hL : 0 < L) (z : E d) : + Summable (fun n : Fin d → ℤ => + Real.exp (-(‖z + latticeVec d L n‖ ^ 2) / 2)) := by + have hd : Summable (decay (L ^ 2 / 4)) := by + simpa using summable_decay_pow (show 0 < L ^ 2 / 4 by positivity) 0 + have hp := finite_product_summable hd (fun n => (Real.exp_pos _).le) d + apply Summable.of_norm_bounded + (hp.mul_left (Real.exp (∑ j : Fin d, (z j) ^ 2 / 2))) + intro n + rw [Real.norm_eq_abs, abs_of_pos (Real.exp_pos _), theta_summand_eq_product] + calc + _ ≤ ∏ j : Fin d, (Real.exp ((z j) ^ 2 / 2) * decay (L ^ 2 / 4) (n j)) := + Finset.prod_le_prod₀ (fun j _ => (Real.exp_pos _).le) + (fun j _ => shifted_gaussian_le L (z j) (n j)) + _ = _ := by rw [Finset.prod_mul_distrib, ← Real.exp_sum] + +theorem theta_zero_pos (d : ℕ) {L : ℝ} (hL : 0 < L) : + 0 < thetaSum d L 0 := by + apply (theta_summable d hL 0).tsum_pos (fun _ => (Real.exp_pos _).le) (fun _ => 0) + exact Real.exp_pos _ + +private theorem summable_nonneg_fin_product + (d : ℕ) (f : Fin d → ℤ → ℝ) + (hf : ∀ j, Summable (f j)) (hn : ∀ j n, 0 ≤ f j n) : + Summable (fun k : Fin d → ℤ => ∏ j, f j (k j)) := by + classical + induction d with + | zero => exact (hasSum_fintype _).summable + | succ d ih => + have ht : Summable (fun k : Fin d → ℤ => ∏ j : Fin d, f j.succ (k j)) := + ih (fun j => f j.succ) (fun j => hf j.succ) (fun j => hn j.succ) + have hp : Summable (fun p : ℤ × (Fin d → ℤ) => + f 0 p.1 * ∏ j : Fin d, f j.succ (p.2 j)) := + Summable.mul_of_nonneg (ι := ℤ) (ι' := Fin d → ℤ) (f := f 0) + (g := fun k : Fin d → ℤ => ∏ j : Fin d, f j.succ (k j)) (hf 0) ht (hn 0) + (fun k => Finset.prod_nonneg (fun j _ => hn j.succ (k j))) + have heq : + ((fun k : Fin (d + 1) → ℤ => ∏ j, f j (k j)) ∘ + (Fin.consEquiv (fun _ : Fin (d + 1) => ℤ))) = + (fun p : ℤ × (Fin d → ℤ) => f 0 p.1 * ∏ j : Fin d, f j.succ (p.2 j)) := by + funext p + simp only [Function.comp_apply, Fin.consEquiv_apply, Fin.prod_univ_succ, + Fin.cons_zero, Fin.cons_succ] + apply (Fin.consEquiv (fun _ : Fin (d + 1) => ℤ)).summable_iff.mp + rw [heq] + exact hp + +private theorem summable_norm_fin_product + (d : ℕ) (f : Fin d → ℤ → ℂ) + (hf : ∀ j, Summable (fun n : ℤ => ‖f j n‖)) : + Summable (fun k : Fin d → ℤ => ‖∏ j, f j (k j)‖) := by + simpa only [norm_prod] using summable_nonneg_fin_product d + (fun j n => ‖f j n‖) hf (fun _ _ => norm_nonneg _) + +private theorem tsum_fin_product + (d : ℕ) (f : Fin d → ℤ → ℂ) + (hf : ∀ j, Summable (fun n : ℤ => ‖f j n‖)) : + (∑' k : Fin d → ℤ, ∏ j, f j (k j)) = ∏ j, ∑' n : ℤ, f j n := by + classical + induction d with + | zero => simp + | succ d ih => + rw [← (Fin.consEquiv (fun _ : Fin (d + 1) => ℤ)).tsum_eq] + simp only [Fin.consEquiv_apply, Fin.prod_univ_succ, Fin.cons_zero, Fin.cons_succ] + rw [← tsum_mul_tsum_of_summable_norm (hf 0) + (summable_norm_fin_product d (fun j => f j.succ) (fun j => hf j.succ))] + rw [ih (fun j => f j.succ) (fun j => hf j.succ)] + +private def poissonScale (L : ℝ) : ℝ := + 1 / (L ^ 2 / (2 * Real.pi)) ^ (1 / 2 : ℝ) + +private theorem poissonScale_eq {L : ℝ} (hL : 0 < L) : + poissonScale L = Real.sqrt (2 * Real.pi) / L := by + unfold poissonScale + rw [← Real.sqrt_eq_rpow, Real.sqrt_div (sq_nonneg L), + Real.sqrt_sq_eq_abs, abs_of_pos hL] + field_simp + +private def spectral1Term (L t : ℝ) (k : ℤ) : ℂ := + (decay (2 * sourceA L) k : ℂ) * + Complex.exp (((sourceC L * (k : ℝ) * t : ℝ) : ℂ) * Complex.I) + +private theorem spectral1Term_norm (L t : ℝ) (k : ℤ) : + ‖spectral1Term L t k‖ = decay (2 * sourceA L) k := by + have hp : 0 < decay (2 * sourceA L) k := Real.exp_pos _ + rw [spectral1Term, norm_mul, Complex.norm_exp_ofReal_mul_I, + Complex.norm_real, Real.norm_eq_abs, abs_of_pos hp, mul_one] + +private theorem spectral1Term_summable_norm {L : ℝ} (hL : 0 < L) (t : ℝ) : + Summable (fun k => ‖spectral1Term L t k‖) := by + simp_rw [spectral1Term_norm] + simpa using summable_decay_pow + (show 0 < 2 * sourceA L from mul_pos (by norm_num) (sourceA_pos hL.ne')) 0 + +private theorem poisson_one_dimension {L : ℝ} (hL : 0 < L) (t : ℝ) : + ((∑' n : ℤ, Real.exp (-((t + L * (n : ℝ)) ^ 2) / 2) : ℝ) : ℂ) = + (poissonScale L : ℂ) * ∑' k : ℤ, spectral1Term L t k := by + have ha0 : 0 < L ^ 2 / (2 * Real.pi) := by positivity + set a : ℂ := ((L ^ 2 / (2 * Real.pi) : ℝ) : ℂ) with ha_def + set b : ℂ := ((-(t * L / (2 * Real.pi)) : ℝ) : ℂ) with hb_def + have ha : 0 < a.re := by rw [ha_def, Complex.ofReal_re]; exact ha0 + have h := Complex.tsum_exp_neg_quadratic ha b + have hlterm (n : ℤ) : + Complex.exp (-((Real.pi : ℝ) : ℂ) * a * (n : ℂ) ^ 2 + + 2 * ((Real.pi : ℝ) : ℂ) * b * (n : ℂ)) = + ((Real.exp (t ^ 2 / 2) * Real.exp (-((t + L * (n : ℝ)) ^ 2) / 2) : ℝ) : ℂ) := by + rw [Complex.ofReal_mul, Complex.ofReal_exp, Complex.ofReal_exp, ← Complex.exp_add] + congr 1 + rw [ha_def, hb_def] + push_cast + field_simp + ring + have hrterm (n : ℤ) : + Complex.exp (-((Real.pi : ℝ) : ℂ) / a * ((n : ℂ) + Complex.I * b) ^ 2) = + ((Real.exp (t ^ 2 / 2) : ℝ) : ℂ) * spectral1Term L t n := by + unfold spectral1Term decay sourceA sourceC + rw [Complex.ofReal_exp, Complex.ofReal_exp, ← Complex.exp_add, ← Complex.exp_add] + congr 1 + have hLc : (L : ℂ) ≠ 0 := Complex.ofReal_ne_zero.mpr hL.ne' + have hπc : ((Real.pi : ℝ) : ℂ) ≠ 0 := Complex.ofReal_ne_zero.mpr Real.pi_ne_zero + rw [ha_def, hb_def] + push_cast + field_simp + linear_combination (-(L : ℂ) ^ 2 * (t : ℂ) ^ 2) * Complex.I_sq + have hcp : (1 : ℂ) / a ^ (1 / 2 : ℂ) = (poissonScale L : ℂ) := by + unfold poissonScale + rw [Complex.ofReal_div, Complex.ofReal_one, Complex.ofReal_cpow ha0.le, ha_def] + push_cast + rfl + have hl : (∑' n : ℤ, Complex.exp (-((Real.pi : ℝ) : ℂ) * a * (n : ℂ) ^ 2 + + 2 * ((Real.pi : ℝ) : ℂ) * b * (n : ℂ))) = + ((Real.exp (t ^ 2 / 2) : ℝ) : ℂ) * + ((∑' n : ℤ, Real.exp (-((t + L * (n : ℝ)) ^ 2) / 2) : ℝ) : ℂ) := by + rw [tsum_congr hlterm, ← Complex.ofReal_tsum, tsum_mul_left, Complex.ofReal_mul] + have hr : (∑' n : ℤ, + Complex.exp (-((Real.pi : ℝ) : ℂ) / a * ((n : ℂ) + Complex.I * b) ^ 2)) = + ((Real.exp (t ^ 2 / 2) : ℝ) : ℂ) * ∑' n : ℤ, spectral1Term L t n := by + rw [tsum_congr hrterm, tsum_mul_left] + rw [hl, hr, hcp] at h + have hE : ((Real.exp (t ^ 2 / 2) : ℝ) : ℂ) ≠ 0 := + Complex.ofReal_ne_zero.mpr (Real.exp_pos _).ne' + apply mul_left_cancel₀ hE + calc + _ = _ := h + _ = _ := by ring + +private theorem spectral1Term_prod (d : ℕ) (L : ℝ) (x : Fin d → ℝ) + (k : Fin d → ℤ) : + (∏ j, spectral1Term L (x j) (k j)) = + (sourceWeight d L k : ℂ) * Complex.exp ((phase d L k x : ℂ) * Complex.I) := by + unfold spectral1Term sourceWeight productDecay + rw [Finset.prod_mul_distrib, ← Complex.ofReal_prod, ← Complex.exp_sum] + congr 1 + congr 1 + rw [← Finset.sum_mul] + simp [phase] + +private theorem complex_spectral_summable (d : ℕ) {L : ℝ} (hL : 0 < L) + (x : Fin d → ℝ) : + Summable (fun k : Fin d → ℤ => (sourceWeight d L k : ℂ) * + Complex.exp ((phase d L k x : ℂ) * Complex.I)) := by + apply Summable.of_norm_bounded (sourceWeight_summable d hL.ne') + intro k + have hp : 0 < sourceWeight d L k := by + rw [sourceWeight_eq_physical] + exact Real.exp_pos _ + rw [norm_mul, Complex.norm_real, Real.norm_eq_abs, abs_of_pos hp, + Complex.norm_exp_ofReal_mul_I, mul_one] + +private theorem thetaSum_complex (d : ℕ) {L : ℝ} (hL : 0 < L) (z : E d) : + (thetaSum d L z : ℂ) = (poissonScale L : ℂ) ^ d * + ∑' k : Fin d → ℤ, (sourceWeight d L k : ℂ) * + Complex.exp ((phase d L k (fun i => z i) : ℂ) * Complex.I) := by + have hn (j : Fin d) : + Summable (fun n : ℤ => ‖(Real.exp (-((z j + L * (n : ℝ)) ^ 2) / 2) : ℂ)‖) := by + simpa only [Complex.norm_real, Real.norm_eq_abs, abs_of_pos (Real.exp_pos _)] + using shifted_gaussian_summable hL (z j) + have ht : (thetaSum d L z : ℂ) = ∑' n : Fin d → ℤ, + ∏ j, (Real.exp (-((z j + L * (n j : ℝ)) ^ 2) / 2) : ℂ) := by + rw [thetaSum, Complex.ofReal_tsum] + apply tsum_congr + intro n + rw [theta_summand_eq_product, Complex.ofReal_prod] + rw [ht, tsum_fin_product d _ hn] + simp_rw [← Complex.ofReal_tsum, poisson_one_dimension hL] + rw [Finset.prod_mul_distrib, Finset.prod_const, Finset.card_univ, Fintype.card_fin] + congr 1 + rw [← tsum_fin_product d (fun j => spectral1Term L (z j)) + (fun j => spectral1Term_summable_norm hL (z j))] + apply tsum_congr + intro k + exact spectral1Term_prod d L (fun i => z i) k + +theorem thetaSum_eq_scaled_cos (d : ℕ) {L : ℝ} (hL : 0 < L) (z : E d) : + thetaSum d L z = (Real.sqrt (2 * Real.pi) / L) ^ d * + ∑' k : Fin d → ℤ, sourceWeight d L k * + Real.cos (phase d L k (fun i => z i)) := by + have h := congrArg Complex.re (thetaSum_complex d hL z) + rw [Complex.ofReal_re, ← Complex.ofReal_pow, Complex.re_ofReal_mul, + Complex.re_tsum (complex_spectral_summable d hL (fun i => z i))] at h + simp only [Complex.re_ofReal_mul, Complex.exp_ofReal_mul_I_re] at h + rw [poissonScale_eq hL] at h + exact h + +theorem thetaSum_zero_eq (d : ℕ) {L : ℝ} (hL : 0 < L) : + thetaSum d L 0 = (Real.sqrt (2 * Real.pi) / L) ^ d * sourceZ d L := by + simpa [phase, sourceZ] using thetaSum_eq_scaled_cos d hL (0 : E d) + +theorem sourceSpectralKernel_eq_periodicCovariance + (d : ℕ) {L : ℝ} (hL : 0 < L) (z : E d) : + I4Kernel.sourceSpectralKernel d L (fun i => z i) = periodicCovariance d L z := by + have hA : (Real.sqrt (2 * Real.pi) / L) ^ d ≠ 0 := by positivity + rw [periodicCovariance, thetaSum_eq_scaled_cos d hL z, thetaSum_zero_eq d hL] + rw [mul_div_mul_left _ _ hA] + unfold I4Kernel.sourceSpectralKernel + rw [← tsum_div_const] + apply tsum_congr + intro k + ring + +end I4ThetaBridge diff --git a/frontiers/source_lifetime_realization_20261017/evidence/DEVELOPMENT_COMPILE_SUMMARY.json b/frontiers/source_lifetime_realization_20261017/evidence/DEVELOPMENT_COMPILE_SUMMARY.json new file mode 100644 index 000000000..cf7c914a7 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/DEVELOPMENT_COMPILE_SUMMARY.json @@ -0,0 +1,93 @@ +{ + "schema_version": 1, + "status": "FIVE_DEVELOPMENT_COMPILES_AND_AXIOM_AUDIT_PASSED", + "scope": "Sanitized field extraction from five original local serial-runner receipts. These were development builds using inherited dependency/source objects. The audit output reports 409 declarations from 18 imported target/source/control modules. This record does not establish the pending clean rebuild, separate kernel replay, negative-control run, exact-hash final review, Lake build, hosted CI, publication, merge, or scientific acceptance.", + "receipts": [ + { + "source": "SourceThetaBridge.lean", + "source_sha256": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "started_utc": "2026-10-17T22:39:12.459313+00:00", + "timeout_seconds": 240, + "threads": 2, + "returncode": 0, + "timed_out": false, + "seconds": 96.407760333, + "ended_utc": "2026-10-17T22:40:48.866615+00:00", + "source_unchanged": true, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "output_sha256": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "run_id": "20261017T223912Z-SourceThetaBridge-8f3714d1", + "original_receipt_sha256": "2bfe554790ba186742778ce7c4ceb6153fe087e82eeb5567f98ac61890022183" + }, + { + "source": "SourceLifetimeGeometry.lean", + "source_sha256": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "started_utc": "2026-10-17T22:29:31.306638+00:00", + "timeout_seconds": 240, + "threads": 2, + "returncode": 0, + "timed_out": false, + "seconds": 93.941153042, + "ended_utc": "2026-10-17T22:31:05.247644+00:00", + "source_unchanged": true, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "output_sha256": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "run_id": "20261017T222931Z-SourceLifetimeGeometry-d60cf60f", + "original_receipt_sha256": "25814a3ee5a90b85b6ea80f28453a98588135616b6b6ed8bec61a0aba501313b" + }, + { + "source": "SourceLifetimeField.lean", + "source_sha256": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "started_utc": "2026-10-17T22:43:09.744985+00:00", + "timeout_seconds": 240, + "threads": 2, + "returncode": 0, + "timed_out": false, + "seconds": 95.737454542, + "ended_utc": "2026-10-17T22:44:45.482032+00:00", + "source_unchanged": true, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "output_sha256": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "run_id": "20261017T224309Z-SourceLifetimeField-82ca502f", + "original_receipt_sha256": "7753adcd6ffe215ba435981a6fa113ab6b79b656015d36d0bade39118ee8019e" + }, + { + "source": "SourceLifetimeControls.lean", + "source_sha256": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "started_utc": "2026-10-17T22:53:45.607087+00:00", + "timeout_seconds": 240, + "threads": 2, + "returncode": 0, + "timed_out": false, + "seconds": 97.55343195799999, + "ended_utc": "2026-10-17T22:55:23.159052+00:00", + "source_unchanged": true, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "output_sha256": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "run_id": "20261017T225345Z-SourceLifetimeControls-87707473", + "original_receipt_sha256": "4446c979aa35491fde021f6b5adb5c0ad95c255d3a7da64d4e8f311438a45720" + }, + { + "source": "SourceLifetimeAxiomAudit.lean", + "source_sha256": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3", + "started_utc": "2026-10-17T23:05:52.849146+00:00", + "timeout_seconds": 420, + "threads": 2, + "returncode": 0, + "timed_out": false, + "seconds": 351.24686541700004, + "ended_utc": "2026-10-17T23:11:44.142696+00:00", + "source_unchanged": true, + "stdout_sha256": "ce6920b72fbdfc6794051d690a10cf97792ffebe8b2c9145c2b10dcf2116ccea", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "output_sha256": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "run_id": "20261017T230552Z-SourceLifetimeAxiomAudit-43c5c5c5", + "original_receipt_sha256": "ba85a36ddcf456b1b151bb96bb24dd0582e7d01e705f59957a11568f9366fb53", + "stdout_artifact": "evidence/SourceLifetimeAxiomAudit.development.stdout.txt" + } + ] +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/STATIC_CONTROLS.json b/frontiers/source_lifetime_realization_20261017/evidence/STATIC_CONTROLS.json new file mode 100644 index 000000000..0d55e9ec1 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/STATIC_CONTROLS.json @@ -0,0 +1,73 @@ +{ + "schema_version": 1, + "status": "PASS_STATIC_CONTROLS_ONLY", + "scope": "Nine virtual file-content mutations, exact agent-token acceptance, and two optimized-Python rejection controls. No source file was mutated, and no Lean/Lake process, cache mutation, or network operation occurred.", + "baseline_status": "PASS_STATIC_ONLY", + "validator_sha256": "e31f27736114635bad4f73bbd6f4efc695814017124b0bce693de10551d680d7", + "controls_sha256": "039ca5d3cae251026b128616287e5ba1a3fdfb6bedfcb3d6fa1f2b8738162cae", + "identity_manifest_sha256": "e5414f1d4d84b53952b06f0849ae341b62aae243640f7427e9218a563c2265b7", + "package_bytes_unchanged": true, + "mutation_controls": [ + { + "case": "modified_proof_source", + "expected_rejection_observed": true, + "diagnostic": "SourceThetaBridge.lean" + }, + { + "case": "changed_dependency_pin", + "expected_rejection_observed": true, + "diagnostic": "manifest changed beyond root package name" + }, + { + "case": "omitted_default_axiom_audit_target", + "expected_rejection_observed": true, + "diagnostic": "default targets must include both controls and complete axiom audit" + }, + { + "case": "wrong_input_source_directory", + "expected_rejection_observed": true, + "diagnostic": "GaussianSeriesFoundation.lean" + }, + { + "case": "omitted_audit_source_identity", + "expected_rejection_observed": true, + "diagnostic": "expected 19 Lean sources and 3 original build files" + }, + { + "case": "omitted_audit_declaration_with_rebound_digest", + "expected_rejection_observed": true, + "diagnostic": "expected 409 distinct recorded audit declarations" + }, + { + "case": "forbidden_axiom_with_rebound_digest", + "expected_rejection_observed": true, + "diagnostic": "forbidden axiom in recorded declaration: I4Foundation.coefficientLaw" + }, + { + "case": "private_root_path", + "expected_rejection_observed": true, + "diagnostic": "README.md" + }, + { + "case": "agent_prefix_is_not_a_path_allowlist", + "expected_rejection_observed": true, + "diagnostic": "README.md" + } + ], + "optimization_guards": [ + { + "case": "explicit_python_optimization", + "returncode": 1, + "expected_rejection_observed": true, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "6f592cec28e1529e65df72ea5d8c4bf34c771d0c73597d4517ad8c5012c9ff16" + }, + { + "case": "environment_python_optimization", + "returncode": 1, + "expected_rejection_observed": true, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "6f592cec28e1529e65df72ea5d8c4bf34c771d0c73597d4517ad8c5012c9ff16" + } + ] +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/STATIC_VALIDATION.json b/frontiers/source_lifetime_realization_20261017/evidence/STATIC_VALIDATION.json new file mode 100644 index 000000000..19e8d64c9 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/STATIC_VALIDATION.json @@ -0,0 +1,366 @@ +{ + "schema_version": 1, + "status": "PASS_STATIC_ONLY", + "scope": "File identities, generated TOML subset, module mappings, direct import resolution, acyclic local imports, unchanged dependency manifest entries, five development receipt bindings, recorded 409-declaration audit output, and text-only public package hygiene. Audit-output parsing does not rerun Lean axiom collection.", + "lake_loader": "NOT_RUN", + "lean_compile": "NOT_RUN_BY_THIS_VALIDATION", + "hosted_ci": "NOT_OBSERVED", + "network_or_cache_mutation": "NONE", + "generated_toml_parser": "Restricted JSON-compatible assignment and array-of-table subset; not the Lake TOML loader.", + "identity_records_verified": 22, + "identity_manifest_sha256": "e5414f1d4d84b53952b06f0849ae341b62aae243640f7427e9218a563c2265b7", + "lakefile_sha256": "7924ed12255544ef50073be3cf7fff08ca423bf0b52e24e6e676be3a76e222ed", + "lake_manifest_sha256": "dec36bd447e05b93b4faa770967e32d9af68867381967d750ce6dbe49a20ca01", + "toolchain_sha256": "d5edba4e4b8faad9c1baeadb265716d20d03be4d1a2647dc5e35b0c0325bea7b", + "module_count": 19, + "module_mapping": { + "GaussianSeriesFoundation": "inputs/GaussianSeriesFoundation.lean", + "SourceC4": "inputs/SourceC4.lean", + "SourceCovariance": "inputs/SourceCovariance.lean", + "SourceFourierSeries": "inputs/SourceFourierSeries.lean", + "SourceGaussianLaw": "inputs/SourceGaussianLaw.lean", + "SourceKernel": "inputs/SourceKernel.lean", + "SourceLattice": "inputs/SourceLattice.lean", + "SourceTorus": "inputs/SourceTorus.lean", + "SourceTorusC4": "inputs/SourceTorusC4.lean", + "SpectralWeights": "inputs/SpectralWeights.lean", + "SourceSmooth": "inputs/SourceSmooth.lean", + "SourceSmoothCarrier": "inputs/SourceSmoothCarrier.lean", + "SourceSmoothControls": "inputs/SourceSmoothControls.lean", + "Lifetime": "inputs/Lifetime.lean", + "SourceThetaBridge": "SourceThetaBridge.lean", + "SourceLifetimeGeometry": "SourceLifetimeGeometry.lean", + "SourceLifetimeField": "SourceLifetimeField.lean", + "SourceLifetimeControls": "SourceLifetimeControls.lean", + "SourceLifetimeAxiomAudit": "SourceLifetimeAxiomAudit.lean" + }, + "local_imports": { + "GaussianSeriesFoundation": [], + "SourceC4": [ + "SourceFourierSeries" + ], + "SourceCovariance": [ + "SourceKernel", + "SourceGaussianLaw" + ], + "SourceFourierSeries": [ + "GaussianSeriesFoundation", + "SpectralWeights" + ], + "SourceGaussianLaw": [ + "SourceFourierSeries" + ], + "SourceKernel": [ + "SourceLattice" + ], + "SourceLattice": [ + "SourceFourierSeries" + ], + "SourceTorus": [ + "SourceCovariance" + ], + "SourceTorusC4": [ + "SourceC4", + "SourceTorus" + ], + "SpectralWeights": [], + "SourceSmooth": [ + "SourceC4" + ], + "SourceSmoothCarrier": [ + "SourceSmooth", + "SourceGaussianLaw", + "SourceCovariance", + "SourceTorusC4" + ], + "SourceSmoothControls": [ + "SourceSmoothCarrier" + ], + "Lifetime": [], + "SourceThetaBridge": [ + "Lifetime", + "SourceKernel" + ], + "SourceLifetimeGeometry": [ + "Lifetime", + "SourceSmoothCarrier" + ], + "SourceLifetimeField": [ + "SourceLifetimeGeometry", + "SourceThetaBridge" + ], + "SourceLifetimeControls": [ + "SourceLifetimeField" + ], + "SourceLifetimeAxiomAudit": [ + "SourceLifetimeField", + "SourceLifetimeControls", + "SourceSmoothControls" + ] + }, + "topological_module_order": [ + "GaussianSeriesFoundation", + "Lifetime", + "SpectralWeights", + "SourceFourierSeries", + "SourceC4", + "SourceGaussianLaw", + "SourceLattice", + "SourceKernel", + "SourceSmooth", + "SourceCovariance", + "SourceThetaBridge", + "SourceTorus", + "SourceTorusC4", + "SourceSmoothCarrier", + "SourceLifetimeGeometry", + "SourceSmoothControls", + "SourceLifetimeField", + "SourceLifetimeControls", + "SourceLifetimeAxiomAudit" + ], + "external_imports": [ + "Lean.Elab.Command", + "Lean.Util.CollectAxioms", + "Mathlib", + "Mathlib.Algebra.BigOperators.Fin", + "Mathlib.Analysis.Calculus.SmoothSeries", + "Mathlib.Analysis.Normed.Ring.InfiniteSum", + "Mathlib.Analysis.SpecialFunctions.Gaussian.PoissonSummation", + "Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv", + "Mathlib.Data.Fin.Tuple.Basic", + "Mathlib.Data.Finset.Max", + "Mathlib.Data.Nat.Choose.Sum", + "Mathlib.Geometry.Manifold.ContMDiff.Basic", + "Mathlib.Geometry.Manifold.ContMDiff.NormedSpace", + "Mathlib.Logic.Equiv.Option", + "Mathlib.MeasureTheory.Constructions.BorelSpace.Real", + "Mathlib.MeasureTheory.Function.LpSeminorm.SMul", + "Mathlib.MeasureTheory.Function.LpSpace.InfiniteSum", + "Mathlib.MeasureTheory.Integral.DominatedConvergence", + "Mathlib.MeasureTheory.Integral.IntervalIntegral.Periodic", + "Mathlib.MeasureTheory.Measure.Restrict", + "Mathlib.MeasureTheory.Measure.Typeclasses.Probability", + "Mathlib.NumberTheory.ModularForms.JacobiTheta.TwoVariable", + "Mathlib.Probability.Distributions.Gaussian.HasGaussianLaw.Independence", + "Mathlib.Probability.Distributions.Gaussian.IsGaussianProcess.Basic", + "Mathlib.Probability.Distributions.Gaussian.IsGaussianProcess.Def", + "Mathlib.Probability.Distributions.Gaussian.Real", + "Mathlib.Probability.Independence.CharacteristicFunction", + "Mathlib.Probability.Independence.InfinitePi", + "Mathlib.Probability.Moments.Covariance", + "Mathlib.Probability.Moments.Variance", + "Mathlib.Topology.Algebra.InfiniteSum.TsumUniformlyOn", + "Mathlib.Topology.LocallyConstant.Basic", + "Mathlib.Topology.OpenPartialHomeomorph.Constructions" + ], + "external_source_check": "DIRECT_MATHLIB_SOURCE_FILES_PRESENT", + "external_toolchain_imports": [ + "Lean.Elab.Command", + "Lean.Util.CollectAxioms" + ], + "external_source_files": [ + { + "module": "Mathlib", + "path_in_mathlib": "Mathlib.lean", + "sha256": "61d699d8ace6240934a751f1b1951339090d6e380b505041632227dd7eb73a29" + }, + { + "module": "Mathlib.Algebra.BigOperators.Fin", + "path_in_mathlib": "Mathlib/Algebra/BigOperators/Fin.lean", + "sha256": "798914333dd97eada9032afc50a9106cc5cf481b57477c4a6f198220ffd17304" + }, + { + "module": "Mathlib.Analysis.Calculus.SmoothSeries", + "path_in_mathlib": "Mathlib/Analysis/Calculus/SmoothSeries.lean", + "sha256": "293196f8d3e0fc74837fda06ee2b518ba5d917aba80e72c435311681473c14a1" + }, + { + "module": "Mathlib.Analysis.Normed.Ring.InfiniteSum", + "path_in_mathlib": "Mathlib/Analysis/Normed/Ring/InfiniteSum.lean", + "sha256": "d197a22a8073f6dfe1def4f755919629fdbbecdc4e72f82325eaff2759c4d62c" + }, + { + "module": "Mathlib.Analysis.SpecialFunctions.Gaussian.PoissonSummation", + "path_in_mathlib": "Mathlib/Analysis/SpecialFunctions/Gaussian/PoissonSummation.lean", + "sha256": "b8eab715bff1f1f28932b8ff1b2b3051108b9dc83ce50ede77b8e6fbd1a57d42" + }, + { + "module": "Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv", + "path_in_mathlib": "Mathlib/Analysis/SpecialFunctions/Trigonometric/Deriv.lean", + "sha256": "c44a764cdb0db89c4c0fcfcc385bb904d2f4081ae5bd018785b84dbeb8d7744f" + }, + { + "module": "Mathlib.Data.Fin.Tuple.Basic", + "path_in_mathlib": "Mathlib/Data/Fin/Tuple/Basic.lean", + "sha256": "041399716b52e8892ae463b3cc6c66a3eea0f799734b75facd5a8e415ee82cf8" + }, + { + "module": "Mathlib.Data.Finset.Max", + "path_in_mathlib": "Mathlib/Data/Finset/Max.lean", + "sha256": "f9381a30f98377e15faa35c02d19d3fa0d6576c1709460ed699f4616e4d2539e" + }, + { + "module": "Mathlib.Data.Nat.Choose.Sum", + "path_in_mathlib": "Mathlib/Data/Nat/Choose/Sum.lean", + "sha256": "cbca67f03a1951b004626f42c3ae4b0bac6f44cd3222020aae2ae052fe37033a" + }, + { + "module": "Mathlib.Geometry.Manifold.ContMDiff.Basic", + "path_in_mathlib": "Mathlib/Geometry/Manifold/ContMDiff/Basic.lean", + "sha256": "63dbf6a3a284738ffca038ba4cce3da6acc5168d9fffd773bd2feea53bf6a69f" + }, + { + "module": "Mathlib.Geometry.Manifold.ContMDiff.NormedSpace", + "path_in_mathlib": "Mathlib/Geometry/Manifold/ContMDiff/NormedSpace.lean", + "sha256": "307f9b63afc67a534e6fee7646e6d4e4c994577a71f474af1775ebbec375877f" + }, + { + "module": "Mathlib.Logic.Equiv.Option", + "path_in_mathlib": "Mathlib/Logic/Equiv/Option.lean", + "sha256": "0499487ca3dd031ebe97acced60901ace1faa193b4bb5dfd922950e6de0c9ef8" + }, + { + "module": "Mathlib.MeasureTheory.Constructions.BorelSpace.Real", + "path_in_mathlib": "Mathlib/MeasureTheory/Constructions/BorelSpace/Real.lean", + "sha256": "676b1b9cc426b14fc331fc24e1da1a23d32d12c4e431223bd11d01014779206c" + }, + { + "module": "Mathlib.MeasureTheory.Function.LpSeminorm.SMul", + "path_in_mathlib": "Mathlib/MeasureTheory/Function/LpSeminorm/SMul.lean", + "sha256": "5efd230a270ebe8690b34439fbe623f4d6cde4ebaa45c410dbb0868131529b36" + }, + { + "module": "Mathlib.MeasureTheory.Function.LpSpace.InfiniteSum", + "path_in_mathlib": "Mathlib/MeasureTheory/Function/LpSpace/InfiniteSum.lean", + "sha256": "15c3f38f129a0a74832cefe26799e583fb0d926aad8d44cde3c04480d10c4f29" + }, + { + "module": "Mathlib.MeasureTheory.Integral.DominatedConvergence", + "path_in_mathlib": "Mathlib/MeasureTheory/Integral/DominatedConvergence.lean", + "sha256": "8b992825c893a377d5be8c370fae94c31dbee29d6b4bfbe0a3cd36bd5438a3d7" + }, + { + "module": "Mathlib.MeasureTheory.Integral.IntervalIntegral.Periodic", + "path_in_mathlib": "Mathlib/MeasureTheory/Integral/IntervalIntegral/Periodic.lean", + "sha256": "c29cf7392ddbd5acbe615c55fc36315e65bd7563c84f0118273666ef523bd403" + }, + { + "module": "Mathlib.MeasureTheory.Measure.Restrict", + "path_in_mathlib": "Mathlib/MeasureTheory/Measure/Restrict.lean", + "sha256": "f5ac9e88c8ff8528710ccab6a5995bd4ec9fb300b2f4294e1444edcdf5b26abc" + }, + { + "module": "Mathlib.MeasureTheory.Measure.Typeclasses.Probability", + "path_in_mathlib": "Mathlib/MeasureTheory/Measure/Typeclasses/Probability.lean", + "sha256": "054a34de6303b06fb714c4f8e583a92a3513a1ae95354e672404830c33ba3632" + }, + { + "module": "Mathlib.NumberTheory.ModularForms.JacobiTheta.TwoVariable", + "path_in_mathlib": "Mathlib/NumberTheory/ModularForms/JacobiTheta/TwoVariable.lean", + "sha256": "037f03fd24d0df4a30cda7801283ba455ff706eae4a9d3e78bbd2c27b500e807" + }, + { + "module": "Mathlib.Probability.Distributions.Gaussian.HasGaussianLaw.Independence", + "path_in_mathlib": "Mathlib/Probability/Distributions/Gaussian/HasGaussianLaw/Independence.lean", + "sha256": "06f064a27a0fc4a08277d545b643e2f40e5adffec4c37917bd8bd3752070f1ff" + }, + { + "module": "Mathlib.Probability.Distributions.Gaussian.IsGaussianProcess.Basic", + "path_in_mathlib": "Mathlib/Probability/Distributions/Gaussian/IsGaussianProcess/Basic.lean", + "sha256": "c1dae1e9d6c15521dd923ffc962948005a816a74dc356fcc024c281ea4a75307" + }, + { + "module": "Mathlib.Probability.Distributions.Gaussian.IsGaussianProcess.Def", + "path_in_mathlib": "Mathlib/Probability/Distributions/Gaussian/IsGaussianProcess/Def.lean", + "sha256": "1dce719afde290695718b795b2b64ae5045726de8d59e9674f7252ac666cfb83" + }, + { + "module": "Mathlib.Probability.Distributions.Gaussian.Real", + "path_in_mathlib": "Mathlib/Probability/Distributions/Gaussian/Real.lean", + "sha256": "9e2bc94dd8c51e27118fd577dcf9c924d81a8cf5e03d7d1832a8527d3a12a767" + }, + { + "module": "Mathlib.Probability.Independence.CharacteristicFunction", + "path_in_mathlib": "Mathlib/Probability/Independence/CharacteristicFunction.lean", + "sha256": "cbc97d0493d8e19229cc3af652f005fec45ae329b43fff94d323f5d30ae0d159" + }, + { + "module": "Mathlib.Probability.Independence.InfinitePi", + "path_in_mathlib": "Mathlib/Probability/Independence/InfinitePi.lean", + "sha256": "d53662a8ca667e78ec2f45166544f326b53a8dfb69d0ce21fed83b6e097b4f97" + }, + { + "module": "Mathlib.Probability.Moments.Covariance", + "path_in_mathlib": "Mathlib/Probability/Moments/Covariance.lean", + "sha256": "627b0715f8603daff3a29a47cbd21ce3c192020295c96f088784f4b197bf0312" + }, + { + "module": "Mathlib.Probability.Moments.Variance", + "path_in_mathlib": "Mathlib/Probability/Moments/Variance.lean", + "sha256": "216c4c4d4cd97f51c19ab8101eec246b669299eb784fcafa932539514eea38f1" + }, + { + "module": "Mathlib.Topology.Algebra.InfiniteSum.TsumUniformlyOn", + "path_in_mathlib": "Mathlib/Topology/Algebra/InfiniteSum/TsumUniformlyOn.lean", + "sha256": "e5708e42d1d98f9bc1ba4dc0e8131eb931e2445fa70c6c04c29c9235603900f4" + }, + { + "module": "Mathlib.Topology.LocallyConstant.Basic", + "path_in_mathlib": "Mathlib/Topology/LocallyConstant/Basic.lean", + "sha256": "57c005cec05118edbe54ea3efcc389823258026774226e9f93ff3c862adf5ddf" + }, + { + "module": "Mathlib.Topology.OpenPartialHomeomorph.Constructions", + "path_in_mathlib": "Mathlib/Topology/OpenPartialHomeomorph/Constructions.lean", + "sha256": "93d321b3145f14bd1794b62e6808302042f58167689877fee78c088a900ad999" + } + ], + "toolchain_source_check": "DIRECT_LEAN_SOURCE_FILES_PRESENT", + "toolchain_source_files": [ + { + "module": "Lean.Elab.Command", + "path_in_toolchain_source": "Lean/Elab/Command.lean", + "sha256": "37613bb7ab7b2206e9c850c85373286f668a165103f4aacff66e90b0753fb709" + }, + { + "module": "Lean.Util.CollectAxioms", + "path_in_toolchain_source": "Lean/Util/CollectAxioms.lean", + "sha256": "64f340d42f18c51ee83527f03fa69cc26415dd71dcf7fe71031b7760be90007d" + } + ], + "development_receipts_verified": 5, + "recorded_development_audit_modules": { + "GaussianSeriesFoundation": 12, + "SpectralWeights": 28, + "SourceFourierSeries": 25, + "SourceC4": 10, + "SourceGaussianLaw": 10, + "SourceLattice": 27, + "SourceKernel": 7, + "SourceCovariance": 4, + "SourceTorus": 16, + "SourceTorusC4": 14, + "SourceSmooth": 26, + "SourceSmoothCarrier": 33, + "SourceSmoothControls": 10, + "Lifetime": 103, + "SourceThetaBridge": 34, + "SourceLifetimeGeometry": 16, + "SourceLifetimeField": 12, + "SourceLifetimeControls": 22 + }, + "recorded_development_audit_declarations": 409, + "dependency_pins": { + "plausible": "118aa17ee84656b8bd727fef7c458ee8c833385c", + "LeanSearchClient": "ddf04cf3949fa556442341e87d47f9f6e6074707", + "importGraph": "e928b72544873815af278d38681b31c0293588e3", + "proofwidgets": "106ff4fafc74ef4ac99d81dbf3ab399118f497a5", + "aesop": "355695d523e41d0554926416cba2a2b3544fbbc9", + "Qq": "6a489d9af5d0c47e5b259e2e8bcdfc1811b5a259", + "batteries": "f2effa3d803fda822b1f97b806c47cf2adfbcbc2", + "Cli": "e92c9f15fdfacc8536f31cfb3b7ad26c3c8cd204", + "mathlib": "d13f23b723b8a846827a245b89c10fc7d3f11612" + }, + "file_count_at_validation": 249 +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/STATIC_VALIDATOR_GUARD.json b/frontiers/source_lifetime_realization_20261017/evidence/STATIC_VALIDATOR_GUARD.json new file mode 100644 index 000000000..0873848ac --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/STATIC_VALIDATOR_GUARD.json @@ -0,0 +1,22 @@ +{ + "schema_version": 1, + "status": "PASS_EXPECTED_REJECTION", + "scope": "Derived exact optimized-Python control fields from the final STATIC_CONTROLS.json; no additional execution. Earlier guard reports are preserved under evidence/history.", + "controls_report_sha256": "6c13a62ae7246569c70e3b99f904f01f9f1a2147e593035a8390ee199e6184bb", + "checks": [ + { + "case": "explicit_python_optimization", + "returncode": 1, + "expected_rejection_observed": true, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "6f592cec28e1529e65df72ea5d8c4bf34c771d0c73597d4517ad8c5012c9ff16" + }, + { + "case": "environment_python_optimization", + "returncode": 1, + "expected_rejection_observed": true, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "6f592cec28e1529e65df72ea5d8c4bf34c771d0c73597d4517ad8c5012c9ff16" + } + ] +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/SourceLifetimeAxiomAudit.development.stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/SourceLifetimeAxiomAudit.development.stdout.txt new file mode 100644 index 000000000..c1bfb194d --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/SourceLifetimeAxiomAudit.development.stdout.txt @@ -0,0 +1,608 @@ +'I4ThetaBridge.sourceSpectralKernel_eq_periodicCovariance' depends on axioms: [propext, Classical.choice, Quot.sound] +'I4LifetimeField.actualGaussianFieldInterface' depends on axioms: [propext, Classical.choice, Quot.sound] +'I4LifetimeField.actualGaussianFieldInterface_exists' depends on axioms: [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE GaussianSeriesFoundation COUNT 12 +LIFETIME_AUDIT_DECL I4Foundation.coefficientLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.coefficientLaw_isProbabilityMeasure AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.coordinate_abs_integrable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.coordinate_integrable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.coordinate_marginal AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.coordinate_measurePreserving AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.coordinate_memLp AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.coordinates_independent AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.scalarSeries AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.scalarSeries_hasSum_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.scalarSeries_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.weighted_abs_summable_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SpectralWeights COUNT 28 +LIFETIME_AUDIT_DECL I4Weights.coordinateBound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.coordinateBound_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.decay AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.finite_product_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.frequency_l1_le_product AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.pairedBound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.pairedBound_eq_amplitude AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.pairedBound_subtype_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.pairedBound_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.productBound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.productBound_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.productDecay AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.productDecay_eq_exp AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceA AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceA_pos AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceC AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceWeight AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceWeight_eq_physical AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceWeight_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceZ AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceZ_pos AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.summable_decay_pow AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.coordinateBound.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.decay.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.pairedBound.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.productDecay.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceC._proof_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Weights.sourceWeight.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceFourierSeries COUNT 25 +LIFETIME_AUDIT_DECL I4Source.SourceMode AXIOMS [] +LIFETIME_AUDIT_DECL I4Source.halfLattice AXIOMS [] +LIFETIME_AUDIT_DECL I4Source.modeCoefficient AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.modeCoefficient_bound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.modeMajorant AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.modeMajorant_nonneg AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.modeMajorant_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.phase AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.sourceAbs_uniform_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.sourceField AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.sourceField_continuous_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.sourceField_eval_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.sourceField_uniform_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.sourceLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.sourceMajorant_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.modeCoefficient._proof_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Source.modeCoefficient.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.modeCoefficient.eq_2 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.modeCoefficient.match_1 AXIOMS [] +LIFETIME_AUDIT_DECL I4Source.modeMajorant.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.modeMajorant.eq_2 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.phase.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceFourierSeries.0.I4Source.modeCoefficient.match_1.eq_1 AXIOMS [] +LIFETIME_AUDIT_DECL _private.SourceFourierSeries.0.I4Source.modeCoefficient.match_1.eq_2 AXIOMS [] +LIFETIME_AUDIT_DECL _private.SourceFourierSeries.0.I4Source.modeCoefficient.match_1.splitter AXIOMS [] +LIFETIME_AUDIT_MODULE SourceC4 COUNT 10 +LIFETIME_AUDIT_DECL I4C4.modeCoefficient_iteratedFDeriv_bound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.phaseCLM AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.phaseCLM_apply AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.phaseCLM_norm_le AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.sourceField_contDiff_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.sourceField_contDiff_affine_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.phaseCLM._proof_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.phaseCLM._proof_2 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.phaseCLM._proof_3 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.phaseCLM.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceGaussianLaw COUNT 10 +LIFETIME_AUDIT_DECL I4SourceGaussian.scalarSeries_integral_zero AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SourceGaussian.scalarSeries_map_gaussian AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SourceGaussian.scalarSeries_variance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SourceGaussian.sourceField_isGaussianProcess AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SourceGaussian.source_finiteVector_hasGaussianLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SourceGaussian.source_linearCombination_hasGaussianLaw AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceGaussianLaw.0.I4SourceGaussian.charFun_partial_tendsto AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceGaussianLaw.0.I4SourceGaussian.partial_charFun AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceGaussianLaw.0.I4SourceGaussian.summable_square AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4Source.sourceField.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceLattice COUNT 27 +LIFETIME_AUDIT_DECL I4Lattice.halfLattice_ne_zero AXIOMS [propext, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.halfLattice_partition AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.latticeFrequency AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Lattice.latticeFrequency_bijective AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.modeCoefficient_lattice_shift AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.pairedCoefficient_kernel AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.phase_lattice_shift AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.sourceField_lattice_shift AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.sourceWeight_neg AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.halfLattice_ne_zero._proof_1_1 AXIOMS [propext, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.halfLattice_partition._proof_1_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.halfLattice_partition._proof_1_2 AXIOMS [propext, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.halfLattice_partition._proof_1_3 AXIOMS [propext, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.halfLattice_partition._proof_1_4 AXIOMS [propext, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.latticeFrequency.eq_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Lattice.latticeFrequency.eq_2 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Lattice.latticeFrequency.match_1 AXIOMS [] +LIFETIME_AUDIT_DECL I4Lattice.phase_lattice_shift._simp_1_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Lattice.phase_lattice_shift._simp_1_2 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Lattice.phase_lattice_shift._simp_1_3 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Lattice.phase_lattice_shift._simp_1_4 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Lattice.phase_lattice_shift._simp_1_5 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Lattice.phase_lattice_shift._simp_1_6 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.phase_lattice_shift._simp_1_7 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceLattice.0.I4Lattice.latticeFrequency.match_1.eq_1 AXIOMS [] +LIFETIME_AUDIT_DECL _private.SourceLattice.0.I4Lattice.latticeFrequency.match_1.eq_2 AXIOMS [] +LIFETIME_AUDIT_DECL _private.SourceLattice.0.I4Lattice.latticeFrequency.match_1.splitter AXIOMS [] +LIFETIME_AUDIT_MODULE SourceKernel COUNT 7 +LIFETIME_AUDIT_DECL I4Kernel.coefficientKernel_eq_fullLattice AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Kernel.frequencyEquiv AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Kernel.modeProduct_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Kernel.sourceSpectralKernel AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Kernel.spectralKernel_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Kernel.spectralKernel_zero AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceKernel.0.I4Kernel.tsum_mode AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceCovariance COUNT 4 +LIFETIME_AUDIT_DECL I4SourceCovariance.scalarSeries_covariance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SourceCovariance.sourceField_covariance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SourceCovariance.sourceField_integral_zero AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SourceCovariance.sourceField_variance_one AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceTorus COUNT 16 +LIFETIME_AUDIT_DECL I4Torus.SourceTorus AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.sourceField_eq_of_torusProjection_eq AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusProjection AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusProjection_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusProjection_representative AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusRepresentative AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusRepresentative_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField_covariance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField_covariance_pullback AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField_eval_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField_finiteVector_hasGaussianLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField_isGaussianProcess AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField_joint_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField_pullback AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField.congr_simp AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceTorusC4 COUNT 14 +LIFETIME_AUDIT_DECL I4TorusC4.actualChartedSpace AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.centered_chart_covers AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.chartCenter AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.chart_transition_contDiff AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.quotientChart AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.quotientChart_symm AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.torusSourceField_contMDiff_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.torusSourceField_weakSuperlevel_closed_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.torus_isManifold AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusRepresentative.congr_simp AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.actualChartedSpace._proof_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.chartCenter._proof_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4TorusC4.quotientChart._proof_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.quotientChart.congr_simp AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceSmooth COUNT 26 +LIFETIME_AUDIT_DECL I4Smooth.goodSample AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.goodSample_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.goodSample_congr_cofinite AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.goodSample_finite_change_iff AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.modeCoefficient_iteratedFDeriv_order_bound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderCoordinateBound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderCoordinateBound_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderModeBound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderModeBound_four AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderModeBound_nonneg AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderModeBound_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderPairedBound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderPairedBound_eq_amplitude AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderPairedBound_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderProductBound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderProductBound_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.sourceField_smooth_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.sourceField_smooth_of_goodSample AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderModeBound.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderModeBound.eq_2 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderModeBound.match_1 AXIOMS [] +LIFETIME_AUDIT_DECL I4Smooth.orderPairedBound._proof_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Smooth.orderPairedBound.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceSmooth.0.I4Smooth.orderModeBound.match_1.eq_1 AXIOMS [] +LIFETIME_AUDIT_DECL _private.SourceSmooth.0.I4Smooth.orderModeBound.match_1.eq_2 AXIOMS [] +LIFETIME_AUDIT_DECL _private.SourceSmooth.0.I4Smooth.orderModeBound.match_1.splitter AXIOMS [] +LIFETIME_AUDIT_MODULE SourceSmoothCarrier COUNT 33 +LIFETIME_AUDIT_DECL I4SmoothCarrier.SmoothSample AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.coordinate_marginal AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.covariance_comp_inclusion AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.finiteCoordinate_map_eq AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.goodSet AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.goodSet_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.goodSet_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.goodSet_measure_one AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.observation_map_eq AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.sampleInclusion AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.sampleInclusion_map AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.sampleInclusion_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.sampleInclusion_measurePreserving AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothLaw_isProbabilityMeasure AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothSourceField AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothSourceField_contDiff AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothSourceField_covariance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothSourceField_finiteVector_hasGaussianLaw AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothSourceField_finiteVector_map_eq AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothSourceField_smooth AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothTorusSourceField AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothTorusSourceField_covariance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothTorusSourceField_finiteVector_hasGaussianLaw AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothTorusSourceField_smooth AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceSmoothCarrier.0.I4SmoothCarrier.orderAbsNN AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceSmoothCarrier.0.I4SmoothCarrier.orderAbsTotal AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceSmoothCarrier.0.I4SmoothCarrier.orderAbsTotal_measurable AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceSmoothCarrier.0.I4SmoothCarrier.orderAbsTotal_ne_top_iff AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.goodSample.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.goodSet.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.goodSet_measurable._simp_1_2 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceSmoothCarrier.0.I4SmoothCarrier.orderAbsNN._proof_1 AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_MODULE SourceSmoothControls COUNT 10 +LIFETIME_AUDIT_DECL I4SmoothControls.arbitrary_observation_law_preserved AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.carrier_probability AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.entire_coefficient_law_preserved AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.field_variance_one AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.finite_block_changes_preserve_carrier AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.literal_field_everywhere AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.old_four_does_not_fill_all_orders AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.one_carrier_for_both_orders AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.represented_sample_order_five AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.represented_sample_order_thirtyseven AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE Lifetime COUNT 103 +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.E AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.FundDomain AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.HessianHasInertia AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsCandidatePair AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsCriticalPoint AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsFiniteBar AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsIndexSaddle AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsLPeriodic AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsLifetimeDensityVersion AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsMorseDistinct AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsNondegMax AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsSmooth AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsUnrestrictedLeadingCoefficient AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsUnrestrictedPair AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsWindowElderPair AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsWindowPair AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.ParentCompactWindowDensityB AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.ParentUniformSelectionA AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.ParentUnrestrictedLeadingDensityC AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PlanarDensityGapE11 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PlanarElderLowerE2 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PlanarTwoSidedRateE4 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.RemainderBoundedR1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.covQuadForm AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.heightGap AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.hessian AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.latticeVec AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.pairCount AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.pairSet AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.periodicCovariance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.pinM AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.pinS AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.scaledGap AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.thetaSum AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.torusDist AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.F AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.P AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface._sizeOf_1 AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface._sizeOf_inst AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.casesOn AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.covariance AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.ctorIdx AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.gaussian AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.isProb AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.mk AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.mΩ AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.noConfusion AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.noConfusionType AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.periodic AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.quad_nonneg AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.rec AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.recOn AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.smooth AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.summable AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.Ω AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsLifetimeDensityVersion._proof_1 AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface._sizeOf_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface._sizeOf_inst AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.casesOn AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.ctorIdx AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.mk AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.noConfusion AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.noConfusionType AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.p AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.p_le_one AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.p_nonneg AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.rec AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.recOn AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.ParentCompactWindowDensityB._proof_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.ElderPartner AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.IsEssential AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface._sizeOf_1 AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface._sizeOf_inst AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.casesOn AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.ctorIdx AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.deathHeight AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.deathHeight_maximin AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.elderPartner_iff AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.essential_iff AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.mk AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.noConfusion AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.noConfusionType AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.rec AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.recOn AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.thetaSum._proof_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.mk._flat_ctor AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.mk.inj AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.mk.injEq AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.mk.noConfusion AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.mk.sizeOf_spec AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.mk._flat_ctor AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.mk.inj AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.mk.injEq AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.mk.noConfusion AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.mk.sizeOf_spec AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.mk._flat_ctor AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.mk.inj AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.mk.injEq AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.mk.noConfusion AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.mk.sizeOf_spec AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_MODULE SourceThetaBridge COUNT 34 +LIFETIME_AUDIT_DECL I4ThetaBridge.latticeVec_apply AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4ThetaBridge.shifted_gaussian_le AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4ThetaBridge.shifted_gaussian_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4ThetaBridge.sourceSpectralKernel_eq_periodicCovariance AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4ThetaBridge.thetaSum_eq_scaled_cos AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4ThetaBridge.thetaSum_zero_eq AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4ThetaBridge.theta_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4ThetaBridge.theta_summand_eq_product AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4ThetaBridge.theta_zero_pos AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.complex_spectral_summable AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poissonScale AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poissonScale_eq AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poisson_one_dimension AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.spectral1Term AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.spectral1Term_norm AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.spectral1Term_prod AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.spectral1Term_summable_norm AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.summable_nonneg_fin_product AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.summable_norm_fin_product AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.thetaSum_complex AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.tsum_fin_product AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceZ.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poissonScale._proof_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poisson_one_dimension._simp_1_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poisson_one_dimension._simp_1_2 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poisson_one_dimension._simp_1_3 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poisson_one_dimension._simp_1_4 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poisson_one_dimension._simp_1_5 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poisson_one_dimension._simp_1_6 AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poisson_one_dimension._simp_1_7 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.spectral1Term.eq_1 AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.thetaSum_complex._simp_1_2 AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.periodicCovariance.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.thetaSum.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceLifetimeGeometry COUNT 16 +LIFETIME_AUDIT_DECL I4LifetimeField.actualField AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_covariance_spectral AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_eval_hasGaussianLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_eval_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_integral_zero AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_linearCombination_hasGaussianLaw AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_linearCombination_integral_zero AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_linearCombination_measurable AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_periodic AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_smooth AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.coordinates AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.coordinates_apply AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.coordinates_latticeVec AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.coordinates.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.latticeVec.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceLifetimeField COUNT 12 +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_covariance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_linearCombination_map AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_linearCombination_variance AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_raw_second_moment AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualGaussianFieldInterface AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualGaussianFieldInterface_carrier AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualGaussianFieldInterface_exists AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualGaussianFieldInterface_field AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualGaussianFieldInterface_law AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.covQuadForm_nonneg AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualGaussianFieldInterface._proof_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.covQuadForm.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceLifetimeControls COUNT 22 +LIFETIME_AUDIT_DECL I4LifetimeControls.cancelledLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.cancelledQuad AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.cancelledSample AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.dimensionZeroRawVariance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.dimensionZeroSpectralNormalizer AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.dimensionZeroTheta AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.emptyFamilyLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.emptyQuad AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.euclideanNormSquared AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.everyLatticeTranslation AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.literalCarrier AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.literalField AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.literalLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.periodicCovariance_zero AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.rawDiagonalOne AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.reinforcedLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.reinforcedQuad AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.sameCarrierOrders AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.shiftedMeanOne AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.unrestrictedEndpoint AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.wholeCoefficientLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.zeroMean AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_STANDARD_ONLY_PASS COUNT 409 +LIFETIME_AUDIT_PROGRESS START +LIFETIME_AUDIT_PROGRESS GaussianSeriesFoundation COUNT 12 +LIFETIME_AUDIT_PROGRESS SpectralWeights COUNT 28 +LIFETIME_AUDIT_PROGRESS SourceFourierSeries COUNT 25 +LIFETIME_AUDIT_PROGRESS SourceC4 COUNT 10 +LIFETIME_AUDIT_PROGRESS SourceGaussianLaw COUNT 10 +LIFETIME_AUDIT_PROGRESS SourceLattice COUNT 27 +LIFETIME_AUDIT_PROGRESS SourceKernel COUNT 7 +LIFETIME_AUDIT_PROGRESS SourceCovariance COUNT 4 +LIFETIME_AUDIT_PROGRESS SourceTorus COUNT 16 +LIFETIME_AUDIT_PROGRESS SourceTorusC4 COUNT 14 +LIFETIME_AUDIT_PROGRESS SourceSmooth COUNT 26 +LIFETIME_AUDIT_PROGRESS SourceSmoothCarrier COUNT 33 +LIFETIME_AUDIT_PROGRESS SourceSmoothControls COUNT 10 +LIFETIME_AUDIT_PROGRESS Lifetime COUNT 103 +LIFETIME_AUDIT_PROGRESS SourceThetaBridge COUNT 34 +LIFETIME_AUDIT_PROGRESS SourceLifetimeGeometry COUNT 16 +LIFETIME_AUDIT_PROGRESS SourceLifetimeField COUNT 12 +LIFETIME_AUDIT_PROGRESS SourceLifetimeControls COUNT 22 diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_DEPENDENCY_REHASH.json b/frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_DEPENDENCY_REHASH.json new file mode 100644 index 000000000..442ebf723 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_DEPENDENCY_REHASH.json @@ -0,0 +1,12 @@ +{ + "started_utc": "2026-10-18T00:40:45.728106+00:00", + "ended_utc": "2026-10-18T00:41:16.298861+00:00", + "inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "count": 83897, + "total_bytes": 8418477755, + "final_paths_match": true, + "mismatches": [], + "status": "PASS_EXACT_DEPENDENCY_BYTES_AND_PATHSET", + "dependency_source_rebuild": "NOT_CLAIMED", + "scientific_effect": "NONE" +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_KERNEL_RECOVERY_START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_KERNEL_RECOVERY_START.json new file mode 100644 index 000000000..77600ee94 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_KERNEL_RECOVERY_START.json @@ -0,0 +1,38 @@ +{ + "started_utc": "2026-10-18T00:25:40.329796+00:00", + "kernel_recovery": { + "failed_sequence": { + "path": "FINAL_SEQUENCE_RECOVERED_RESULT.json", + "sha256": "e28e03d16b3df144317b5f1fe1bbec48379665b3dd39db4422d52209c549dc07" + }, + "failed_receipt": { + "path": "final-runs/20261018T002219Z-kernel-SourceThetaBridge-9ba2eb35/RECEIPT.json", + "sha256": "212e50ad5c569370191c488d57717e6744374c6b5596a76980540e4791539baa" + }, + "reason": "PINNED_LEAN_CHILD_NOT_ON_PATH", + "runner_sha256": "1b62aa59ec23f108604c98a175fb988d0e2d776cf1024ae39a43913bb4b06d77" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e" + }, + "driver_sha256": "16f81f0d18395f80da719a4a60141caaf95923eb09c4ca333a7ef2c58fc95d2b" +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_PREPARE_START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_PREPARE_START.json new file mode 100644 index 000000000..031c56b01 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_PREPARE_START.json @@ -0,0 +1,4 @@ +{ + "started_utc": "2026-10-17T23:12:26.401993+00:00", + "status": "STARTED_ONCE; absence of final inventory means interrupted preparation" +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_RECOVERY_START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_RECOVERY_START.json new file mode 100644 index 000000000..b11c96fd2 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_RECOVERY_START.json @@ -0,0 +1,37 @@ +{ + "started_utc": "2026-10-18T00:14:32.072920+00:00", + "recovery": { + "failed_sequence": { + "path": "FINAL_SEQUENCE_RESULT.json", + "sha256": "a8dddfaf3d46287a573b70fae91d71ba000b219ea4d4b0bed148341e0fe4825d" + }, + "failed_receipt": { + "path": "final-runs/20261018T000515Z-build-SourceLifetimeAxiomAudit-93b1c912/RECEIPT.json", + "sha256": "f8b60044d19050e1284501ec90f04d92f3f0f9e521138085784456050ec98560" + }, + "reason": "OBSERVED_420_SECOND_AUDIT_TIMEOUT", + "recovered_runner_sha256": "623a42d9d4e6c979ba8691df2b3c7c8c4c797afc32e62a063ab0d95b7ff8f216" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e" + }, + "driver_sha256": "b518ea542a51c73682fc3e05fc4e170849c74a87ecf79cafde8183084adb9827" +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_SEQUENCE_RECOVERED_RESULT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_SEQUENCE_RECOVERED_RESULT.json new file mode 100644 index 000000000..ab9ba28ac --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_SEQUENCE_RECOVERED_RESULT.json @@ -0,0 +1,161 @@ +{ + "started_utc": "2026-10-17T23:13:06.205310+00:00", + "source_inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "phases": [ + { + "kind": "build", + "module": "GaussianSeriesFoundation", + "started_utc": "2026-10-17T23:13:06.205622+00:00", + "ended_utc": "2026-10-17T23:17:19.209234+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SpectralWeights", + "started_utc": "2026-10-17T23:17:19.210942+00:00", + "ended_utc": "2026-10-17T23:18:02.597672+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "Lifetime", + "started_utc": "2026-10-17T23:18:02.598739+00:00", + "ended_utc": "2026-10-17T23:21:40.446346+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceFourierSeries", + "started_utc": "2026-10-17T23:21:40.447057+00:00", + "ended_utc": "2026-10-17T23:26:29.864659+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceLattice", + "started_utc": "2026-10-17T23:26:29.867101+00:00", + "ended_utc": "2026-10-17T23:31:08.660926+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceGaussianLaw", + "started_utc": "2026-10-17T23:31:08.663055+00:00", + "ended_utc": "2026-10-17T23:35:45.763418+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceC4", + "started_utc": "2026-10-17T23:35:45.764493+00:00", + "ended_utc": "2026-10-17T23:42:23.727882+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceKernel", + "started_utc": "2026-10-17T23:42:23.729255+00:00", + "ended_utc": "2026-10-17T23:43:50.110731+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceSmooth", + "started_utc": "2026-10-17T23:43:50.112320+00:00", + "ended_utc": "2026-10-17T23:44:39.893721+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceCovariance", + "started_utc": "2026-10-17T23:44:39.895984+00:00", + "ended_utc": "2026-10-17T23:45:47.049593+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceThetaBridge", + "started_utc": "2026-10-17T23:45:47.050733+00:00", + "ended_utc": "2026-10-17T23:48:54.959840+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceTorus", + "started_utc": "2026-10-17T23:48:54.961314+00:00", + "ended_utc": "2026-10-17T23:49:55.545062+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceTorusC4", + "started_utc": "2026-10-17T23:49:55.546885+00:00", + "ended_utc": "2026-10-17T23:50:56.771864+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceSmoothCarrier", + "started_utc": "2026-10-17T23:50:56.772838+00:00", + "ended_utc": "2026-10-17T23:51:52.805715+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceSmoothControls", + "started_utc": "2026-10-17T23:51:52.806656+00:00", + "ended_utc": "2026-10-17T23:52:55.961396+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceLifetimeGeometry", + "started_utc": "2026-10-17T23:52:55.964656+00:00", + "ended_utc": "2026-10-17T23:56:40.718503+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceLifetimeField", + "started_utc": "2026-10-17T23:56:40.719860+00:00", + "ended_utc": "2026-10-18T00:00:59.431529+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceLifetimeControls", + "started_utc": "2026-10-18T00:00:59.433701+00:00", + "ended_utc": "2026-10-18T00:05:12.392100+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceLifetimeAxiomAudit", + "started_utc": "2026-10-18T00:14:32.073442+00:00", + "ended_utc": "2026-10-18T00:22:16.453296+00:00", + "returncode": 0 + }, + { + "kind": "kernel", + "module": "SourceThetaBridge", + "started_utc": "2026-10-18T00:22:16.454416+00:00", + "ended_utc": "2026-10-18T00:22:23.366510+00:00", + "returncode": 1 + } + ], + "recovery": { + "failed_sequence": { + "path": "FINAL_SEQUENCE_RESULT.json", + "sha256": "a8dddfaf3d46287a573b70fae91d71ba000b219ea4d4b0bed148341e0fe4825d" + }, + "failed_receipt": { + "path": "final-runs/20261018T000515Z-build-SourceLifetimeAxiomAudit-93b1c912/RECEIPT.json", + "sha256": "f8b60044d19050e1284501ec90f04d92f3f0f9e521138085784456050ec98560" + }, + "reason": "OBSERVED_420_SECOND_AUDIT_TIMEOUT", + "recovered_runner_sha256": "623a42d9d4e6c979ba8691df2b3c7c8c4c797afc32e62a063ab0d95b7ff8f216" + }, + "status": "HOLD_FAILED_RECOVERY_PHASE", + "scientific_effect": "NONE", + "ended_utc": "2026-10-18T00:22:23.367379+00:00" +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_SEQUENCE_RESULT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_SEQUENCE_RESULT.json new file mode 100644 index 000000000..f73f1acc3 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_SEQUENCE_RESULT.json @@ -0,0 +1,142 @@ +{ + "started_utc": "2026-10-17T23:13:06.205310+00:00", + "source_inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "phases": [ + { + "kind": "build", + "module": "GaussianSeriesFoundation", + "started_utc": "2026-10-17T23:13:06.205622+00:00", + "ended_utc": "2026-10-17T23:17:19.209234+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SpectralWeights", + "started_utc": "2026-10-17T23:17:19.210942+00:00", + "ended_utc": "2026-10-17T23:18:02.597672+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "Lifetime", + "started_utc": "2026-10-17T23:18:02.598739+00:00", + "ended_utc": "2026-10-17T23:21:40.446346+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceFourierSeries", + "started_utc": "2026-10-17T23:21:40.447057+00:00", + "ended_utc": "2026-10-17T23:26:29.864659+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceLattice", + "started_utc": "2026-10-17T23:26:29.867101+00:00", + "ended_utc": "2026-10-17T23:31:08.660926+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceGaussianLaw", + "started_utc": "2026-10-17T23:31:08.663055+00:00", + "ended_utc": "2026-10-17T23:35:45.763418+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceC4", + "started_utc": "2026-10-17T23:35:45.764493+00:00", + "ended_utc": "2026-10-17T23:42:23.727882+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceKernel", + "started_utc": "2026-10-17T23:42:23.729255+00:00", + "ended_utc": "2026-10-17T23:43:50.110731+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceSmooth", + "started_utc": "2026-10-17T23:43:50.112320+00:00", + "ended_utc": "2026-10-17T23:44:39.893721+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceCovariance", + "started_utc": "2026-10-17T23:44:39.895984+00:00", + "ended_utc": "2026-10-17T23:45:47.049593+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceThetaBridge", + "started_utc": "2026-10-17T23:45:47.050733+00:00", + "ended_utc": "2026-10-17T23:48:54.959840+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceTorus", + "started_utc": "2026-10-17T23:48:54.961314+00:00", + "ended_utc": "2026-10-17T23:49:55.545062+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceTorusC4", + "started_utc": "2026-10-17T23:49:55.546885+00:00", + "ended_utc": "2026-10-17T23:50:56.771864+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceSmoothCarrier", + "started_utc": "2026-10-17T23:50:56.772838+00:00", + "ended_utc": "2026-10-17T23:51:52.805715+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceSmoothControls", + "started_utc": "2026-10-17T23:51:52.806656+00:00", + "ended_utc": "2026-10-17T23:52:55.961396+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceLifetimeGeometry", + "started_utc": "2026-10-17T23:52:55.964656+00:00", + "ended_utc": "2026-10-17T23:56:40.718503+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceLifetimeField", + "started_utc": "2026-10-17T23:56:40.719860+00:00", + "ended_utc": "2026-10-18T00:00:59.431529+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceLifetimeControls", + "started_utc": "2026-10-18T00:00:59.433701+00:00", + "ended_utc": "2026-10-18T00:05:12.392100+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceLifetimeAxiomAudit", + "started_utc": "2026-10-18T00:05:12.393973+00:00", + "ended_utc": "2026-10-18T00:12:20.807228+00:00", + "returncode": 1 + } + ], + "status": "HOLD_FAILED_PHASE", + "scientific_effect": "NONE", + "ended_utc": "2026-10-18T00:12:20.817211+00:00" +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_SEQUENCE_START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_SEQUENCE_START.json new file mode 100644 index 000000000..74c192c9f --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_SEQUENCE_START.json @@ -0,0 +1,7 @@ +{ + "started_utc": "2026-10-17T23:13:06.205310+00:00", + "source_inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "phases": [], + "status": "RUNNING", + "scientific_effect": "NONE" +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_SEQUENCE_TERMINAL_RESULT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_SEQUENCE_TERMINAL_RESULT.json new file mode 100644 index 000000000..e9e9a5c89 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_SEQUENCE_TERMINAL_RESULT.json @@ -0,0 +1,201 @@ +{ + "started_utc": "2026-10-17T23:13:06.205310+00:00", + "source_inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "phases": [ + { + "kind": "build", + "module": "GaussianSeriesFoundation", + "started_utc": "2026-10-17T23:13:06.205622+00:00", + "ended_utc": "2026-10-17T23:17:19.209234+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SpectralWeights", + "started_utc": "2026-10-17T23:17:19.210942+00:00", + "ended_utc": "2026-10-17T23:18:02.597672+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "Lifetime", + "started_utc": "2026-10-17T23:18:02.598739+00:00", + "ended_utc": "2026-10-17T23:21:40.446346+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceFourierSeries", + "started_utc": "2026-10-17T23:21:40.447057+00:00", + "ended_utc": "2026-10-17T23:26:29.864659+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceLattice", + "started_utc": "2026-10-17T23:26:29.867101+00:00", + "ended_utc": "2026-10-17T23:31:08.660926+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceGaussianLaw", + "started_utc": "2026-10-17T23:31:08.663055+00:00", + "ended_utc": "2026-10-17T23:35:45.763418+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceC4", + "started_utc": "2026-10-17T23:35:45.764493+00:00", + "ended_utc": "2026-10-17T23:42:23.727882+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceKernel", + "started_utc": "2026-10-17T23:42:23.729255+00:00", + "ended_utc": "2026-10-17T23:43:50.110731+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceSmooth", + "started_utc": "2026-10-17T23:43:50.112320+00:00", + "ended_utc": "2026-10-17T23:44:39.893721+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceCovariance", + "started_utc": "2026-10-17T23:44:39.895984+00:00", + "ended_utc": "2026-10-17T23:45:47.049593+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceThetaBridge", + "started_utc": "2026-10-17T23:45:47.050733+00:00", + "ended_utc": "2026-10-17T23:48:54.959840+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceTorus", + "started_utc": "2026-10-17T23:48:54.961314+00:00", + "ended_utc": "2026-10-17T23:49:55.545062+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceTorusC4", + "started_utc": "2026-10-17T23:49:55.546885+00:00", + "ended_utc": "2026-10-17T23:50:56.771864+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceSmoothCarrier", + "started_utc": "2026-10-17T23:50:56.772838+00:00", + "ended_utc": "2026-10-17T23:51:52.805715+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceSmoothControls", + "started_utc": "2026-10-17T23:51:52.806656+00:00", + "ended_utc": "2026-10-17T23:52:55.961396+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceLifetimeGeometry", + "started_utc": "2026-10-17T23:52:55.964656+00:00", + "ended_utc": "2026-10-17T23:56:40.718503+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceLifetimeField", + "started_utc": "2026-10-17T23:56:40.719860+00:00", + "ended_utc": "2026-10-18T00:00:59.431529+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceLifetimeControls", + "started_utc": "2026-10-18T00:00:59.433701+00:00", + "ended_utc": "2026-10-18T00:05:12.392100+00:00", + "returncode": 0 + }, + { + "kind": "build", + "module": "SourceLifetimeAxiomAudit", + "started_utc": "2026-10-18T00:14:32.073442+00:00", + "ended_utc": "2026-10-18T00:22:16.453296+00:00", + "returncode": 0 + }, + { + "kind": "kernel", + "module": "SourceThetaBridge", + "started_utc": "2026-10-18T00:25:40.330206+00:00", + "ended_utc": "2026-10-18T00:28:23.564742+00:00", + "returncode": 0 + }, + { + "kind": "kernel", + "module": "SourceLifetimeGeometry", + "started_utc": "2026-10-18T00:28:23.565756+00:00", + "ended_utc": "2026-10-18T00:31:12.879122+00:00", + "returncode": 0 + }, + { + "kind": "kernel", + "module": "SourceLifetimeField", + "started_utc": "2026-10-18T00:31:12.880406+00:00", + "ended_utc": "2026-10-18T00:33:58.540617+00:00", + "returncode": 0 + }, + { + "kind": "kernel", + "module": "SourceLifetimeControls", + "started_utc": "2026-10-18T00:33:58.541447+00:00", + "ended_utc": "2026-10-18T00:36:48.001687+00:00", + "returncode": 0 + }, + { + "kind": "kernel", + "module": "SourceLifetimeAxiomAudit", + "started_utc": "2026-10-18T00:36:48.002340+00:00", + "ended_utc": "2026-10-18T00:40:12.245775+00:00", + "returncode": 0 + } + ], + "recovery": { + "failed_sequence": { + "path": "FINAL_SEQUENCE_RESULT.json", + "sha256": "a8dddfaf3d46287a573b70fae91d71ba000b219ea4d4b0bed148341e0fe4825d" + }, + "failed_receipt": { + "path": "final-runs/20261018T000515Z-build-SourceLifetimeAxiomAudit-93b1c912/RECEIPT.json", + "sha256": "f8b60044d19050e1284501ec90f04d92f3f0f9e521138085784456050ec98560" + }, + "reason": "OBSERVED_420_SECOND_AUDIT_TIMEOUT", + "recovered_runner_sha256": "623a42d9d4e6c979ba8691df2b3c7c8c4c797afc32e62a063ab0d95b7ff8f216" + }, + "kernel_recovery": { + "failed_sequence": { + "path": "FINAL_SEQUENCE_RECOVERED_RESULT.json", + "sha256": "e28e03d16b3df144317b5f1fe1bbec48379665b3dd39db4422d52209c549dc07" + }, + "failed_receipt": { + "path": "final-runs/20261018T002219Z-kernel-SourceThetaBridge-9ba2eb35/RECEIPT.json", + "sha256": "212e50ad5c569370191c488d57717e6744374c6b5596a76980540e4791539baa" + }, + "reason": "PINNED_LEAN_CHILD_NOT_ON_PATH", + "runner_sha256": "1b62aa59ec23f108604c98a175fb988d0e2d776cf1024ae39a43913bb4b06d77" + }, + "status": "PASS_LOCAL_SOURCE_BUILD_AND_STANDARD_KERNEL_REPLAY", + "scientific_effect": "NONE", + "ended_utc": "2026-10-18T00:40:12.246663+00:00" +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_SOURCE_INVENTORY.json b/frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_SOURCE_INVENTORY.json new file mode 100644 index 000000000..9ba817c7e --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/FINAL_SOURCE_INVENTORY.json @@ -0,0 +1,210 @@ +{ + "started_utc": "2026-10-17T23:12:26.401993+00:00", + "frozen_utc": "2026-10-17T23:12:57.202888+00:00", + "sources": [ + { + "name": "GaussianSeriesFoundation.lean", + "sha256": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "bytes": 4262 + }, + { + "name": "SpectralWeights.lean", + "sha256": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "bytes": 6924 + }, + { + "name": "SourceFourierSeries.lean", + "sha256": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "bytes": 6524 + }, + { + "name": "SourceLattice.lean", + "sha256": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "bytes": 6284 + }, + { + "name": "SourceKernel.lean", + "sha256": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "bytes": 5293 + }, + { + "name": "SourceGaussianLaw.lean", + "sha256": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "bytes": 8984 + }, + { + "name": "SourceCovariance.lean", + "sha256": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "bytes": 3925 + }, + { + "name": "SourceC4.lean", + "sha256": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "bytes": 6438 + }, + { + "name": "SourceSmooth.lean", + "sha256": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "bytes": 11336 + }, + { + "name": "SourceTorus.lean", + "sha256": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "bytes": 5182 + }, + { + "name": "SourceTorusC4.lean", + "sha256": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "bytes": 6081 + }, + { + "name": "SourceSmoothCarrier.lean", + "sha256": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "bytes": 11222 + }, + { + "name": "SourceSmoothControls.lean", + "sha256": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "bytes": 3257 + }, + { + "name": "Lifetime.lean", + "sha256": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "bytes": 51383 + }, + { + "name": "SourceThetaBridge.lean", + "sha256": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "bytes": 11897 + }, + { + "name": "SourceLifetimeGeometry.lean", + "sha256": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "bytes": 4588 + }, + { + "name": "SourceLifetimeField.lean", + "sha256": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "bytes": 3913 + }, + { + "name": "SourceLifetimeControls.lean", + "sha256": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "bytes": 5456 + }, + { + "name": "SourceLifetimeAxiomAudit.lean", + "sha256": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3", + "bytes": 3759 + } + ], + "new_modules": [ + "SourceThetaBridge", + "SourceLifetimeGeometry", + "SourceLifetimeField", + "SourceLifetimeControls", + "SourceLifetimeAxiomAudit" + ], + "old_modules": [ + "GaussianSeriesFoundation", + "SpectralWeights", + "SourceFourierSeries", + "SourceLattice", + "SourceKernel", + "SourceGaussianLaw", + "SourceCovariance", + "SourceC4", + "SourceSmooth", + "SourceTorus", + "SourceTorusC4", + "SourceSmoothCarrier", + "SourceSmoothControls" + ], + "build_order": [ + "GaussianSeriesFoundation", + "SpectralWeights", + "Lifetime", + "SourceFourierSeries", + "SourceLattice", + "SourceGaussianLaw", + "SourceC4", + "SourceKernel", + "SourceSmooth", + "SourceCovariance", + "SourceThetaBridge", + "SourceTorus", + "SourceTorusC4", + "SourceSmoothCarrier", + "SourceSmoothControls", + "SourceLifetimeGeometry", + "SourceLifetimeField", + "SourceLifetimeControls", + "SourceLifetimeAxiomAudit" + ], + "local_imports": { + "GaussianSeriesFoundation": [], + "SpectralWeights": [], + "SourceFourierSeries": [ + "GaussianSeriesFoundation", + "SpectralWeights" + ], + "SourceLattice": [ + "SourceFourierSeries" + ], + "SourceKernel": [ + "SourceLattice" + ], + "SourceGaussianLaw": [ + "SourceFourierSeries" + ], + "SourceCovariance": [ + "SourceKernel", + "SourceGaussianLaw" + ], + "SourceC4": [ + "SourceFourierSeries" + ], + "SourceSmooth": [ + "SourceC4" + ], + "SourceTorus": [ + "SourceCovariance" + ], + "SourceTorusC4": [ + "SourceC4", + "SourceTorus" + ], + "SourceSmoothCarrier": [ + "SourceSmooth", + "SourceGaussianLaw", + "SourceCovariance", + "SourceTorusC4" + ], + "SourceSmoothControls": [ + "SourceSmoothCarrier" + ], + "Lifetime": [], + "SourceThetaBridge": [ + "Lifetime", + "SourceKernel" + ], + "SourceLifetimeGeometry": [ + "Lifetime", + "SourceSmoothCarrier" + ], + "SourceLifetimeField": [ + "SourceLifetimeGeometry", + "SourceThetaBridge" + ], + "SourceLifetimeControls": [ + "SourceLifetimeField" + ], + "SourceLifetimeAxiomAudit": [ + "SourceLifetimeField", + "SourceLifetimeControls", + "SourceSmoothControls" + ] + }, + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "scientific_effect": "NONE" +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/NEGATIVE_FINAL_INDEX.json b/frontiers/source_lifetime_realization_20261017/evidence/final/NEGATIVE_FINAL_INDEX.json new file mode 100644 index 000000000..3ee22c030 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/NEGATIVE_FINAL_INDEX.json @@ -0,0 +1,18 @@ +{ + "status": "PASS", + "generation": "negative-project/generations/0b581f8569781d82", + "manifest_sha256": "f511a499d1804a3033728cc576e9c6bba0f8954039f811b9ec1fe71cc73df279", + "receipts": [ + "negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/RECEIPT.json", + "negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/RECEIPT.json", + "negative-runs/20261017T232636Z-NegativeConstructorMutants-1360c308/RECEIPT.json", + "negative-runs/20261017T233110Z-NegativeUnusedAxiom-72e81a54/RECEIPT.json", + "negative-runs/20261017T233547Z-NegativeUnusedAxiomAudit-34a4e478/RECEIPT.json" + ], + "positive_baseline_receipt": "negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/RECEIPT.json", + "binding_probe_receipt": "negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/RECEIPT.json", + "mutants_receipt": "negative-runs/20261017T232636Z-NegativeConstructorMutants-1360c308/RECEIPT.json", + "axiom_carrier_receipt": "negative-runs/20261017T233110Z-NegativeUnusedAxiom-72e81a54/RECEIPT.json", + "axiom_rejection_receipt": "negative-runs/20261017T233547Z-NegativeUnusedAxiomAudit-34a4e478/RECEIPT.json", + "two_part_acceptance": "negative-runs/positive-acceptance-0b581f8569781d82/TWO_PART_ACCEPTANCE.json" +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/NONAUTHOR_REVIEW.md b/frontiers/source_lifetime_realization_20261017/evidence/final/NONAUTHOR_REVIEW.md new file mode 100644 index 000000000..e918bfdc1 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/NONAUTHOR_REVIEW.md @@ -0,0 +1,87 @@ +**C291 final nonauthor source/result review — ACCEPT_SCOPED_FORMAL_CONSTRUCTOR** + +Reviewed at 2026-10-18T00:42Z by **OpenAI Codex `/root/c291_nonauthor_review`**, an actual source-exposed nonauthor AI reviewer delegated within Dylan Roy's project. I did not author or edit the production Lean sources and did not execute Lean. I reviewed source, exact identities, actual receipts and full relevant logs, and ran the two read-only evidence verifiers described below. This is same-provider work: **organizational-independence credit 0; no human review or provider-distinct review; scientific effect NONE**. + +The scoped verdict is acceptance of the exact literal-source construction of the unchanged `UniversalLaw.Spec.Lifetime.GaussianFieldInterface d L`, for every natural dimension `d` and real `L` with `0 < L`, together with the observed local formal execution evidence. No unresolved must-fix finding remains for that scope. Institutional statement alignment, scientific acceptance and downstream theorem closure are separate obligations. + +**Exact source identity and mathematical correspondence.** I read the governing PLAN/SCOPE, original `Lifetime.lean`, the supplied `THETA_BRIDGE.md` and `FIELD_CONSTRUCTOR.md`, the new implementation/control/audit sources, and their verification setup. Final readback confirmed all 19 working, frozen and publication-package Lean files are byte-identical to the reviewed inventory. All 13 inherited source hashes match the pinned original-source record; the target interface is unchanged. The decisive SHA-256 identities are: + +| Source | SHA-256 | +|---|---| +| `Lifetime.lean` | `90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6` | +| `SourceSmoothCarrier.lean` | `5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed` | +| `SourceThetaBridge.lean` | `c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b` | +| `SourceLifetimeGeometry.lean` | `8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d` | +| `SourceLifetimeField.lean` | `daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a` | +| `SourceLifetimeControls.lean` | `f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171` | +| `SourceLifetimeAxiomAudit.lean` | `fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3` | + +`I4LifetimeField.actualGaussianFieldInterface` assigns all eleven original fields. Its only endpoint hypotheses are the original dimension/period data and `0 < L`. The carrier and measure are literally repaired `SmoothSample` and `smoothLaw`; the field is the original `smoothSourceField` evaluated through `EuclideanSpace.equiv (Fin d) Real`. The law is not replaced or renormalized. The source carrier's inclusion preserves the full original coefficient law, and positive controls explicitly retain this property. + +The geometry bridge uses the canonical continuous linear equivalence. It does not identify the ordinary Pi sup norm with Euclidean norm. The theta bridge uses `EuclideanSpace.real_norm_sq_eq` where the sum-of-squares identity is needed; the `(1,1)` control distinguishes the Euclidean geometry. + +The theta proof performs the one-dimensional Poisson substitution with alpha `L^2/(2*pi)` and beta `-t*L/(2*pi)`. It forms the absolutely convergent complex product before taking its real part. The factor `(sqrt(2*pi)/L)^d`, full-lattice `sourceZ`, DC contribution and paired-coefficient factor 2 remain present. The proof does not use a product-of-cosines replacement or silently omit normalization terms. The zero-lag identity cancels only a proved nonzero common scale. + +Centered covariance is transported under the literal measure. The raw product integral follows by substituting both proved zero means. Gaussian L2 integrability supports the finite double-sum variance calculation; variance nonnegativity supplies the exact quadratic-form parameter. The finite-combination pushforward is the required `gaussianReal` law, including zero variance, without division by variance or a positive-variance premise. Dimension zero, empty families, repeated points and cancelling coefficients remain admissible. There is no new production `axiom`/`sorry`, hidden positive-dimension restriction or endpoint strengthening. + +**Observed final local execution.** The final build directory was created empty. Nineteen exact project sources subsequently produced nineteen successful build receipts in dependency order. Five new modules then passed standard named-module `leanchecker -v` replay. The final transcript contains **26 actual attempts: 24 successes and two preserved failures**, with explicit recovery lineage. No successful build or successful kernel phase was rerun. + +| Preserved attempt or recovery | Actual observation | +|---|---| +| Initial final audit, `20261018T000515Z-build-SourceLifetimeAxiomAudit-93b1c912` | Return -15, timed out at the 420-second bound; 425.671 seconds including shutdown. Empty logs, unchanged 19 sources and 18 imported objects, no audit object. Original sequence remains `HOLD_FAILED_PHASE`. | +| Audit-only recovery, `20261018T001437Z-build-SourceLifetimeAxiomAudit-20f1f279` | Return 0, no timeout, 458.502 seconds under the explicit 900-second bound. Same sources and imported objects; full positive census completed. | +| Initial kernel attempt, `20261018T002219Z-kernel-SourceThetaBridge-9ba2eb35` | Return 1 after 3.943 seconds, no timeout. Exact diagnostic: `could not execute external process 'lean'`. This was child-executable discovery failure, not an observed kernel rejection. All 19 objects/sources remained unchanged. The intermediate recovery result remains `HOLD_FAILED_RECOVERY_PHASE`. | +| Kernel-only recovery | Uses the pinned runtime `bin` followed by `/usr/bin:/bin:/usr/sbin:/sbin`, checks child discovery and records the exact resolved Lean hash. Reuses all 19 successful builds and runs the five unresolved named-module phases. All five return 0 without timeout. | + +The five successful kernel durations were 159.308, 166.171, 162.787, 166.490 and 201.561 seconds for ThetaBridge, Geometry, Field, Controls and AxiomAudit respectively. I read each actual stdout/stderr: stdout contains only `replaying` followed by the correct module name; stderr is empty. Receipts bind the pinned checker, pinned child Lean, exact commands/import paths, pre/post object maps and source identities. + +This is **standard named-module replay against the imported environment**, using the same Lean kernel. It is not `--fresh`, an external verifier, or a source rebuild/replay of all Mathlib. **`lake build` was not run.** The publication package's Lake mapping was separately reviewed, but that does not manufacture a Lake execution receipt. + +The dependency inventory contains **83,897 artifacts, 8,418,477,755 bytes**, including relevant standard-library/package compiled artifacts and runtime companions. Those dependencies were pre-existing. Initial full hashes, per-phase path-set/metadata checks and a terminal full byte/path-set rehash bound their use. The actual terminal rehash completed at 2026-10-18T00:41:16.298861Z, after the terminal sequence, with exact path-set equality and no mismatches. I inspected the rehash receipt and verifier binding; I did not independently rerun the 8.4 GB scan. This explicit shared-cache trust boundary remains. + +**Positive axiom census.** The final recovered audit output contains exactly 409 unique declarations across the 18 specified source/target/control modules, including 40 private declarations and all 27 required names. Every reported transitive axiom is in `{propext, Classical.choice, Quot.sound}`. Module counts and actual declaration counts agree, exactly one `LIFETIME_AUDIT_STANDARD_ONLY_PASS COUNT 409` occurs, and no warning/error/sorryAx occurs. Multiline axiom lists were parsed completely. Final output is byte-identical to the independently reviewed development census; the successful final audit belongs to the new source/object chain. The audit module itself is also one of the five named-module replay targets. + +Earlier development audit attempts remain historical: one 240-second timeout, and one deliberate parent stop after a native sample localized execution to import initialization. The sample did not establish a theorem or census-loop failure. Narrower imports preserved audit coverage; their later success is not proof that import selection alone explains timing variation. + +**Meaningful controls and actual refusal evidence.** Positive Lean controls retain the literal carrier/law/field and coefficient-law pushforward, dimension zero, zero-lag variance, empty/cancelled/reinforced families, Euclidean norm, all-order smoothness on one carrier, lattice translations and the shifted mean. + +The source-mutation harness clones the actual constructor proof body into isolated namespaces without importing the production constructor. A matched zero-edit baseline compiled successfully. Its initial wrapper reported `control_pass: false` because proof references were elided in printing; that original observation is preserved. A separate exact-source probe enabled proof printing and showed all 21 local helper references in the seven constructors' quadratic-form, Gaussian-law and raw-covariance fields. Two-part acceptance binds the original compiled object and both actual receipts. + +All seven single-edit mutants then returned actual intended errors, without timeout or import/unknown-identifier failure: + +| Mutation | Intended refusal observed | +|---|---| +| Zero field | Gaussian pushforward and raw-covariance fields cannot reuse the literal source proofs. | +| Field shifted by 1 | Zero-mean Gaussian law and raw product integral no longer match. | +| Zero measure | Probability and raw-covariance obligations no longer match. | +| Added positive-dimension premise | The unrestricted dimension-zero consumer fails. | +| Doubled raw covariance | The covariance theorem's required scale differs. This is an output-scale control, not a direct mutation of the theta denominator implementation. | +| Covariance at `x+y` | The required stationary displacement is `x-y`. | +| Negated quadratic form | Variance nonnegativity does not prove nonnegativity of its negative. | + +The raw mutant output contains additional cascading projection errors; acceptance uses the intended diagnostic locations. Its unused-hd warning is not the refusal mechanism. A global sign reversal inside the fully summed cosine kernel would be equivalent and is not credited as a rejected control. + +The separate private-unused-axiom carrier compiled, then the copied whole-module audit rejected exactly the unreferenced private custom axiom. This checks module-wide enumeration, not merely endpoint dependency reachability. Its negative environment lists module counts totaling 421 but emits 419 declarations before the intended refusal; it is not a completed census. The emitted-set difference from the positive environment includes the generated `UniversalLaw.Spec.Lifetime.covQuadForm.eq_1`, with the production field count 11 instead of 12 in that import context. That negative run is not substituted for the complete positive 409-declaration census. + +**Reviewer verification and resolved findings.** I invoked `verify_mutations.verify(ROOT)` once on actual terminal negative evidence: **265 checks passed**, at 2026-10-17T23:43:28Z. I invoked the final recovery-aware `verify_execution.verify(ROOT)` once after terminal execution and dependency rehash: **579 checks passed**, at 2026-10-18T00:42:08Z. Neither invocation runs Lean or edits original evidence. The final verifier hashes were `8d9ec220f9db776fccf9ec6cf71c924217913700ee3d20ce8e47119ff99d0a32` and `85a809843d79dc8d68684c0b53b672d27ff4f86e436c3f903eaa280c4316c7c4` respectively. + +Early findings concerned imported-object binding, one-shot orchestration, exact phase/module coverage, stale rehash acceptance, mutation receipt/probe identity and historical schema handling. Source repairs and actual final records resolve those findings. Exact original successes/failures remain pinned; both recoveries have exclusive START records and distinct result files; all object transitions and complete receipt sets are checked. Synthetic corruption tests were kept distinct from actual execution evidence. Chronological draft review and interim findings are preserved in `REVIEW_C291_DRAFT_HISTORY.json` and the review-specific evidence records. + +The final acceptance anchors are: + +| Artifact | SHA-256 | +|---|---| +| `FINAL_SOURCE_INVENTORY.json` | `82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe` | +| `FINAL_SEQUENCE_TERMINAL_RESULT.json` | `d2eb35bbf4afe56015ca65a64636690313c05e60253fa530e5633757ca18ba4e` | +| `FINAL_DEPENDENCY_REHASH.json` | `b67936f4f98bdd84d33eff5ea57d3c6aafcf8a5c6112afb75cbef501b1f3e884` | +| `NEGATIVE_FINAL_INDEX.json` | `3dc4f214c87fcf90096b67bb9bbc49fc57d823d1b96c91e0f79ef56c641f57ae` | +| Reviewer actual execution-verifier record | `b5a2e2982846f749500875318ecbec5429d17742824a05b7764cb3f7c1f551b3` | +| Reviewer actual mutation-verifier record | `4a2a8b85c2ac8f9fd9501e7c58d008a09956f7919a05b2a28aefe744b56930fb` | + +`REVIEW_C291_FINAL_DISPOSITION.json` records every final source and all 26 receipt identities. The original failed sequence and audit-recovery intermediate result retain hashes `a8dddfaf3d46287a573b70fae91d71ba000b219ea4d4b0bed148341e0fe4825d` and `e28e03d16b3df144317b5f1fe1bbec48379665b3dd39db4422d52209c549dc07`. + +**Publication, custody and downstream scope.** I reviewed the public evidence selector, full-text three-prefix projection, exact-byte readback/master mechanisms, and limited static-validator agent-token allowance. The projected public scripts are reviewable evidence, not a standalone executable substitute for the private packet's compiled objects and full dependency inventory. Actual final projection/static checks, current PR/raw-byte readback, hosted CI, private upload/download custody and final master execution are not observed or accepted by this report. They remain the parent's separate delivery gates. The new package's hosted Lean build is **NOT_REGISTERED_NOT_CLAIMED**; existing repository hosted checks cannot be credited as building it. + +The `NEXT_TASK.md` routing wording was checked against the supplied saved source readback and exact interface-map blob. It offers a compact-Morse/torus geometric adapter to the existing ordinary-H0 interval construction; it does not claim to prove that adapter, take over another owner, reopen accepted conventional proofs, or turn one interval summand into an exhaustive once-counted barcode. That wording check is not a new mathematical review of those downstream sources. + +This acceptance does not close Morse admission, canonical elder pairing, once-counting, all-small-bars converse, exhaustive barcode identification, shrinking-region multiple-witness collision estimates, stochastic transfer, universality, institutional alignment, or the broader research-system audit. The current constructor's inclusion of dimension zero does not extend downstream theorems to that dimension. Scientific effect remains **NONE**, and the broader project remains active/incomplete. diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/PUBLIC_EVIDENCE_PROJECTION.json b/frontiers/source_lifetime_realization_20261017/evidence/final/PUBLIC_EVIDENCE_PROJECTION.json new file mode 100644 index 000000000..8fe8987e2 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/PUBLIC_EVIDENCE_PROJECTION.json @@ -0,0 +1,2868 @@ +{ + "checks": { + "final_phases": 24, + "frozen_sources": 19, + "gate_hashes": { + "dependency_rehash": "b67936f4f98bdd84d33eff5ea57d3c6aafcf8a5c6112afb75cbef501b1f3e884", + "final_sequence": "d2eb35bbf4afe56015ca65a64636690313c05e60253fa530e5633757ca18ba4e", + "negative_index": "3dc4f214c87fcf90096b67bb9bbc49fc57d823d1b96c91e0f79ef56c641f57ae", + "review_acceptance": "118261e8db07e57a7a7c7e1e12968f65edda08adb478ac891f2a3f8d7889632c", + "review_text": "8b81a9fe6ce03117b4f2819c566e0126d332544c9fa831debffb102121d980ad", + "source_inventory": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe" + }, + "negative_receipts": 5, + "scope": "Terminal identity and completeness gates; full semantic verification remains in the exported verifiers and final review." + }, + "exporter_sha256": "47eac0cb4407870d405722a10e6d89c0430ebf86779c007012f9ab47ab940a7b", + "files": [ + { + "exported_bytes": 425, + "exported_sha256": "b67936f4f98bdd84d33eff5ea57d3c6aafcf8a5c6112afb75cbef501b1f3e884", + "original_bytes": 425, + "original_sha256": "b67936f4f98bdd84d33eff5ea57d3c6aafcf8a5c6112afb75cbef501b1f3e884", + "public_path": "evidence/final/FINAL_DEPENDENCY_REHASH.json", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "dependency_rehash", + "source": "FINAL_DEPENDENCY_REHASH.json" + }, + { + "exported_bytes": 2666, + "exported_sha256": "71f54b64b8acd81e3bae97a03f8651183b83e00e1b1bb8a9869c9e2d02e7f818", + "original_bytes": 2666, + "original_sha256": "71f54b64b8acd81e3bae97a03f8651183b83e00e1b1bb8a9869c9e2d02e7f818", + "public_path": "evidence/final/FINAL_KERNEL_RECOVERY_START.json", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "supporting_evidence", + "source": "FINAL_KERNEL_RECOVERY_START.json" + }, + { + "exported_bytes": 142, + "exported_sha256": "89b96e416fca014770e911c56f17344df1d68fca1d3039fa63d66927a4cc24ae", + "original_bytes": 142, + "original_sha256": "89b96e416fca014770e911c56f17344df1d68fca1d3039fa63d66927a4cc24ae", + "public_path": "evidence/final/FINAL_PREPARE_START.json", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "supporting_evidence", + "source": "FINAL_PREPARE_START.json" + }, + { + "exported_bytes": 2563, + "exported_sha256": "7fab46c755f17d8fdde52a8622178bc66886839e2e6b56f8b3db187c39173fce", + "original_bytes": 2563, + "original_sha256": "7fab46c755f17d8fdde52a8622178bc66886839e2e6b56f8b3db187c39173fce", + "public_path": "evidence/final/FINAL_RECOVERY_START.json", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "supporting_evidence", + "source": "FINAL_RECOVERY_START.json" + }, + { + "exported_bytes": 4965, + "exported_sha256": "e28e03d16b3df144317b5f1fe1bbec48379665b3dd39db4422d52209c549dc07", + "original_bytes": 4965, + "original_sha256": "e28e03d16b3df144317b5f1fe1bbec48379665b3dd39db4422d52209c549dc07", + "public_path": "evidence/final/FINAL_SEQUENCE_RECOVERED_RESULT.json", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "supporting_evidence", + "source": "FINAL_SEQUENCE_RECOVERED_RESULT.json" + }, + { + "exported_bytes": 4207, + "exported_sha256": "a8dddfaf3d46287a573b70fae91d71ba000b219ea4d4b0bed148341e0fe4825d", + "original_bytes": 4207, + "original_sha256": "a8dddfaf3d46287a573b70fae91d71ba000b219ea4d4b0bed148341e0fe4825d", + "public_path": "evidence/final/FINAL_SEQUENCE_RESULT.json", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "supporting_evidence", + "source": "FINAL_SEQUENCE_RESULT.json" + }, + { + "exported_bytes": 223, + "exported_sha256": "4854bc55f0fc7c87a45f57ae33ee300e904bf3a33367af842d680caa248ab493", + "original_bytes": 223, + "original_sha256": "4854bc55f0fc7c87a45f57ae33ee300e904bf3a33367af842d680caa248ab493", + "public_path": "evidence/final/FINAL_SEQUENCE_START.json", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "supporting_evidence", + "source": "FINAL_SEQUENCE_START.json" + }, + { + "exported_bytes": 6378, + "exported_sha256": "d2eb35bbf4afe56015ca65a64636690313c05e60253fa530e5633757ca18ba4e", + "original_bytes": 6378, + "original_sha256": "d2eb35bbf4afe56015ca65a64636690313c05e60253fa530e5633757ca18ba4e", + "public_path": "evidence/final/FINAL_SEQUENCE_TERMINAL_RESULT.json", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_sequence", + "source": "FINAL_SEQUENCE_TERMINAL_RESULT.json" + }, + { + "exported_bytes": 5544, + "exported_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "original_bytes": 5544, + "original_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "public_path": "evidence/final/FINAL_SOURCE_INVENTORY.json", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "source_inventory", + "source": "FINAL_SOURCE_INVENTORY.json" + }, + { + "exported_bytes": 1264, + "exported_sha256": "3dc4f214c87fcf90096b67bb9bbc49fc57d823d1b96c91e0f79ef56c641f57ae", + "original_bytes": 1264, + "original_sha256": "3dc4f214c87fcf90096b67bb9bbc49fc57d823d1b96c91e0f79ef56c641f57ae", + "public_path": "evidence/final/NEGATIVE_FINAL_INDEX.json", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "negative_index", + "source": "NEGATIVE_FINAL_INDEX.json" + }, + { + "exported_bytes": 15157, + "exported_sha256": "8b81a9fe6ce03117b4f2819c566e0126d332544c9fa831debffb102121d980ad", + "original_bytes": 15157, + "original_sha256": "8b81a9fe6ce03117b4f2819c566e0126d332544c9fa831debffb102121d980ad", + "public_path": "evidence/final/NONAUTHOR_REVIEW.md", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_review", + "source": "NONAUTHOR_REVIEW.md" + }, + { + "exported_bytes": 60026, + "exported_sha256": "b5a2e2982846f749500875318ecbec5429d17742824a05b7764cb3f7c1f551b3", + "original_bytes": 60026, + "original_sha256": "b5a2e2982846f749500875318ecbec5429d17742824a05b7764cb3f7c1f551b3", + "public_path": "evidence/final/REVIEW_C291_ACTUAL_FINAL_EXECUTION_VERIFICATION.json", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "supporting_evidence", + "source": "REVIEW_C291_ACTUAL_FINAL_EXECUTION_VERIFICATION.json" + }, + { + "exported_bytes": 28780, + "exported_sha256": "4a2a8b85c2ac8f9fd9501e7c58d008a09956f7919a05b2a28aefe744b56930fb", + "original_bytes": 28780, + "original_sha256": "4a2a8b85c2ac8f9fd9501e7c58d008a09956f7919a05b2a28aefe744b56930fb", + "public_path": "evidence/final/REVIEW_C291_ACTUAL_MUTATION_VERIFICATION.json", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "supporting_evidence", + "source": "REVIEW_C291_ACTUAL_MUTATION_VERIFICATION.json" + }, + { + "exported_bytes": 1053, + "exported_sha256": "118261e8db07e57a7a7c7e1e12968f65edda08adb478ac891f2a3f8d7889632c", + "original_bytes": 1053, + "original_sha256": "118261e8db07e57a7a7c7e1e12968f65edda08adb478ac891f2a3f8d7889632c", + "public_path": "evidence/final/ROOT_ACCEPTANCE.json", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "review_acceptance", + "source": "ROOT_ACCEPTANCE.json" + }, + { + "exported_bytes": 10232, + "exported_sha256": "b61fdd1e49772fd3f40d809188497778a818d3dda429f8167a4fc53d3d9b256d", + "original_bytes": 10232, + "original_sha256": "b61fdd1e49772fd3f40d809188497778a818d3dda429f8167a4fc53d3d9b256d", + "public_path": "evidence/final/SCOPE.md", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "supporting_evidence", + "source": "SCOPE.md" + }, + { + "exported_bytes": 205, + "exported_sha256": "7440a1dea37cddd0be6a829885f8799d008ad061958b2ad4dfda9a3c85053470", + "original_bytes": 205, + "original_sha256": "7440a1dea37cddd0be6a829885f8799d008ad061958b2ad4dfda9a3c85053470", + "public_path": "evidence/final/evidence/FINAL_BUILD_INITIALIZATION.json", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "supporting_evidence", + "source": "evidence/FINAL_BUILD_INITIALIZATION.json" + }, + { + "exported_bytes": 4301, + "exported_sha256": "bd47de169c04e16669b14a671c6792a2f4d24e6e1373b3ad3f09227ddbace59a", + "original_bytes": 4301, + "original_sha256": "bd47de169c04e16669b14a671c6792a2f4d24e6e1373b3ad3f09227ddbace59a", + "public_path": "evidence/final/evidence/INITIAL_CACHE_COPY.json", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "supporting_evidence", + "source": "evidence/INITIAL_CACHE_COPY.json" + }, + { + "exported_bytes": 3715, + "exported_sha256": "1231ff977ea78c4e402c0f43a3777e7e97ac7155b4fdfbe9f41da2eb8f771ef8", + "original_bytes": 3715, + "original_sha256": "1231ff977ea78c4e402c0f43a3777e7e97ac7155b4fdfbe9f41da2eb8f771ef8", + "public_path": "evidence/final/evidence/development-source-snapshots/1231ff977ea78c4e402c0f43a3777e7e97ac7155b4fdfbe9f41da2eb8f771ef8.lean.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "supporting_evidence", + "source": "evidence/development-source-snapshots/1231ff977ea78c4e402c0f43a3777e7e97ac7155b4fdfbe9f41da2eb8f771ef8.lean.txt" + }, + { + "exported_bytes": 3399, + "exported_sha256": "4dfa901029fab71d127c9f4c8cf30c937607f4444e6af64f429890d9d141d591", + "original_bytes": 3399, + "original_sha256": "4dfa901029fab71d127c9f4c8cf30c937607f4444e6af64f429890d9d141d591", + "public_path": "evidence/final/evidence/development-source-snapshots/4dfa901029fab71d127c9f4c8cf30c937607f4444e6af64f429890d9d141d591.lean.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "supporting_evidence", + "source": "evidence/development-source-snapshots/4dfa901029fab71d127c9f4c8cf30c937607f4444e6af64f429890d9d141d591.lean.txt" + }, + { + "exported_bytes": 5111, + "exported_sha256": "77a339c2a4bac62472e7b612f72c14161396543a3b66e632c1890e0319d5f8ac", + "original_bytes": 5111, + "original_sha256": "77a339c2a4bac62472e7b612f72c14161396543a3b66e632c1890e0319d5f8ac", + "public_path": "evidence/final/evidence/development-source-snapshots/77a339c2a4bac62472e7b612f72c14161396543a3b66e632c1890e0319d5f8ac.lean.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "supporting_evidence", + "source": "evidence/development-source-snapshots/77a339c2a4bac62472e7b612f72c14161396543a3b66e632c1890e0319d5f8ac.lean.txt" + }, + { + "exported_bytes": 160, + "exported_sha256": "9686926a3bb8fd15384e39900d9241958bdf170ff6c409b0dace2f7e55f63808", + "original_bytes": 160, + "original_sha256": "9686926a3bb8fd15384e39900d9241958bdf170ff6c409b0dace2f7e55f63808", + "public_path": "evidence/final/evidence/development-source-snapshots/9686926a3bb8fd15384e39900d9241958bdf170ff6c409b0dace2f7e55f63808.lean.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "supporting_evidence", + "source": "evidence/development-source-snapshots/9686926a3bb8fd15384e39900d9241958bdf170ff6c409b0dace2f7e55f63808.lean.txt" + }, + { + "exported_bytes": 5097, + "exported_sha256": "9eae99382c8f3b9cb3a48c282ac3bbf87431f64fe23a4a9c5cceb77937119513", + "original_bytes": 5097, + "original_sha256": "9eae99382c8f3b9cb3a48c282ac3bbf87431f64fe23a4a9c5cceb77937119513", + "public_path": "evidence/final/evidence/development-source-snapshots/9eae99382c8f3b9cb3a48c282ac3bbf87431f64fe23a4a9c5cceb77937119513.lean.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "supporting_evidence", + "source": "evidence/development-source-snapshots/9eae99382c8f3b9cb3a48c282ac3bbf87431f64fe23a4a9c5cceb77937119513.lean.txt" + }, + { + "exported_bytes": 3474, + "exported_sha256": "e1b699d2773bde899df9b5de9838a54e8550bc5824a21f9b1dae34f888aba529", + "original_bytes": 3474, + "original_sha256": "e1b699d2773bde899df9b5de9838a54e8550bc5824a21f9b1dae34f888aba529", + "public_path": "evidence/final/evidence/development-source-snapshots/e1b699d2773bde899df9b5de9838a54e8550bc5824a21f9b1dae34f888aba529.lean.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "supporting_evidence", + "source": "evidence/development-source-snapshots/e1b699d2773bde899df9b5de9838a54e8550bc5824a21f9b1dae34f888aba529.lean.txt" + }, + { + "exported_bytes": 5358, + "exported_sha256": "edb7385f92dc55a1b57b328d5b5c5b29920ea804a45483d631273ac6a9f1f89d", + "original_bytes": 5358, + "original_sha256": "edb7385f92dc55a1b57b328d5b5c5b29920ea804a45483d631273ac6a9f1f89d", + "public_path": "evidence/final/evidence/development-source-snapshots/edb7385f92dc55a1b57b328d5b5c5b29920ea804a45483d631273ac6a9f1f89d.lean.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "supporting_evidence", + "source": "evidence/development-source-snapshots/edb7385f92dc55a1b57b328d5b5c5b29920ea804a45483d631273ac6a9f1f89d.lean.txt" + }, + { + "exported_bytes": 1416, + "exported_sha256": "f694ef7ac460e798d6d39dc1e336e63e7d3e4e14d3c9ef63234d24e32fcf0bff", + "original_bytes": 1416, + "original_sha256": "f694ef7ac460e798d6d39dc1e336e63e7d3e4e14d3c9ef63234d24e32fcf0bff", + "public_path": "evidence/final/evidence/development-source-snapshots/f694ef7ac460e798d6d39dc1e336e63e7d3e4e14d3c9ef63234d24e32fcf0bff.lean.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "supporting_evidence", + "source": "evidence/development-source-snapshots/f694ef7ac460e798d6d39dc1e336e63e7d3e4e14d3c9ef63234d24e32fcf0bff.lean.txt" + }, + { + "exported_bytes": 27051, + "exported_sha256": "11dedbb39511629e43dc7fc4ee257cc0dba3eae7f098ed33affd99b8eda8ec51", + "original_bytes": 27231, + "original_sha256": "47eac0cb4407870d405722a10e6d89c0430ebf86779c007012f9ab47ab940a7b", + "public_path": "evidence/final/export_public_evidence.py", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 1, + "pinned_runtime": 1 + }, + "role": "verification_script", + "source": "export_public_evidence.py" + }, + { + "exported_bytes": 6264, + "exported_sha256": "6df81d41b5a5ede6dc57d867477483a2321d3cf560866594b3c8fa8700eb09e6", + "original_bytes": 7223, + "original_sha256": "31ebde6646f84d821803d41bf5467bb585bafc23ec3cf7b3086fba682ab61cc8", + "public_path": "evidence/final/final-runs/20261017T231625Z-build-GaussianSeriesFoundation-1c941865/RECEIPT.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_receipt", + "source": "final-runs/20261017T231625Z-build-GaussianSeriesFoundation-1c941865/RECEIPT.json" + }, + { + "exported_bytes": 3646, + "exported_sha256": "b17d5bd80807ebc64478545beb5591c13070c36bec90dd33a23fe05f7d8f8dcc", + "original_bytes": 4605, + "original_sha256": "9330fb24b04f8b80adb5507f1a95add92a83d7387ea00022e112e6ba8e097e75", + "public_path": "evidence/final/final-runs/20261017T231625Z-build-GaussianSeriesFoundation-1c941865/START.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_start", + "source": "final-runs/20261017T231625Z-build-GaussianSeriesFoundation-1c941865/START.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261017T231625Z-build-GaussianSeriesFoundation-1c941865/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stderr", + "source": "final-runs/20261017T231625Z-build-GaussianSeriesFoundation-1c941865/stderr.txt" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261017T231625Z-build-GaussianSeriesFoundation-1c941865/stdout.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stdout", + "source": "final-runs/20261017T231625Z-build-GaussianSeriesFoundation-1c941865/stdout.txt" + }, + { + "exported_bytes": 6427, + "exported_sha256": "e58689a912324f10ecaa01612f023bf69c0af524bce52073424c2f448adf679a", + "original_bytes": 7386, + "original_sha256": "e167f8c80155bf6bd9f37554499bc14c9d2cf35cefbfb63da41c5320b733cc82", + "public_path": "evidence/final/final-runs/20261017T231722Z-build-SpectralWeights-bfb833bc/RECEIPT.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_receipt", + "source": "final-runs/20261017T231722Z-build-SpectralWeights-bfb833bc/RECEIPT.json" + }, + { + "exported_bytes": 3727, + "exported_sha256": "28e3f099afe23c4b4f49fba4721c3beac19586dec2fe0915281cd58c60f8c7fa", + "original_bytes": 4686, + "original_sha256": "d31ab08483e5ff34b9a2b2f89113ce1019b8d861b9d218bdd95df03f0e1cc27d", + "public_path": "evidence/final/final-runs/20261017T231722Z-build-SpectralWeights-bfb833bc/START.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_start", + "source": "final-runs/20261017T231722Z-build-SpectralWeights-bfb833bc/START.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261017T231722Z-build-SpectralWeights-bfb833bc/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stderr", + "source": "final-runs/20261017T231722Z-build-SpectralWeights-bfb833bc/stderr.txt" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261017T231722Z-build-SpectralWeights-bfb833bc/stdout.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stdout", + "source": "final-runs/20261017T231722Z-build-SpectralWeights-bfb833bc/stdout.txt" + }, + { + "exported_bytes": 6587, + "exported_sha256": "a51f08da09f8bb09759ccf14300719bfbab1a88085c83c268d66f9c9d17f893c", + "original_bytes": 7546, + "original_sha256": "2e17a76c1bdf42dff58ccebfb8c272c984d8d259c78d1068bee8740417d3f5b4", + "public_path": "evidence/final/final-runs/20261017T231805Z-build-Lifetime-5d16e5f2/RECEIPT.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_receipt", + "source": "final-runs/20261017T231805Z-build-Lifetime-5d16e5f2/RECEIPT.json" + }, + { + "exported_bytes": 3803, + "exported_sha256": "e435c729ee0dbe9848bd3fc0676cf8c57dda0dd1dcb68c27f8536b7e1ac3c3a0", + "original_bytes": 4762, + "original_sha256": "7c5862bb84e2a26df986735d5b463032c5128554554af5086ebcb6f00e8255cc", + "public_path": "evidence/final/final-runs/20261017T231805Z-build-Lifetime-5d16e5f2/START.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_start", + "source": "final-runs/20261017T231805Z-build-Lifetime-5d16e5f2/START.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261017T231805Z-build-Lifetime-5d16e5f2/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stderr", + "source": "final-runs/20261017T231805Z-build-Lifetime-5d16e5f2/stderr.txt" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261017T231805Z-build-Lifetime-5d16e5f2/stdout.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stdout", + "source": "final-runs/20261017T231805Z-build-Lifetime-5d16e5f2/stdout.txt" + }, + { + "exported_bytes": 6821, + "exported_sha256": "ee6757d58eb970d3c2b16998a812a227c0ad34053ac7c25bf500472e414dc6e4", + "original_bytes": 7780, + "original_sha256": "213cb36c5dd0cfdf0fcbabbd277dd71be4132cdd5c7c4e47872fa3ddd29bdd07", + "public_path": "evidence/final/final-runs/20261017T232503Z-build-SourceFourierSeries-8869fd1b/RECEIPT.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_receipt", + "source": "final-runs/20261017T232503Z-build-SourceFourierSeries-8869fd1b/RECEIPT.json" + }, + { + "exported_bytes": 3926, + "exported_sha256": "86409a8f6c658f57ad106ee67666d377cab8715932a5c308811c12f3b5ea1e2a", + "original_bytes": 4885, + "original_sha256": "6a7b1459e23b11a35fa8e9cc4356114a90b225b16b43f08e71598cbd6ba916ae", + "public_path": "evidence/final/final-runs/20261017T232503Z-build-SourceFourierSeries-8869fd1b/START.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_start", + "source": "final-runs/20261017T232503Z-build-SourceFourierSeries-8869fd1b/START.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261017T232503Z-build-SourceFourierSeries-8869fd1b/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stderr", + "source": "final-runs/20261017T232503Z-build-SourceFourierSeries-8869fd1b/stderr.txt" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261017T232503Z-build-SourceFourierSeries-8869fd1b/stdout.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stdout", + "source": "final-runs/20261017T232503Z-build-SourceFourierSeries-8869fd1b/stdout.txt" + }, + { + "exported_bytes": 6999, + "exported_sha256": "cc56321ee2b01da4d63e0ad6741b1ae981f4dd6330553f2f92d4d033807871be", + "original_bytes": 7958, + "original_sha256": "b821901ebbc07b489333763e77bbc0a54bad1c04da48c2e7945d6b2d3b9d55b4", + "public_path": "evidence/final/final-runs/20261017T233033Z-build-SourceLattice-f9efae75/RECEIPT.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_receipt", + "source": "final-runs/20261017T233033Z-build-SourceLattice-f9efae75/RECEIPT.json" + }, + { + "exported_bytes": 4009, + "exported_sha256": "1eb60025b8a0c4b0d392fb63bf5360f8210af60951f9d79c2cabb520e855ed46", + "original_bytes": 4968, + "original_sha256": "405859f596957005ac56875136334c4ed79096dda132e86fd41bcce5d8dd7972", + "public_path": "evidence/final/final-runs/20261017T233033Z-build-SourceLattice-f9efae75/START.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_start", + "source": "final-runs/20261017T233033Z-build-SourceLattice-f9efae75/START.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261017T233033Z-build-SourceLattice-f9efae75/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stderr", + "source": "final-runs/20261017T233033Z-build-SourceLattice-f9efae75/stderr.txt" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261017T233033Z-build-SourceLattice-f9efae75/stdout.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stdout", + "source": "final-runs/20261017T233033Z-build-SourceLattice-f9efae75/stdout.txt" + }, + { + "exported_bytes": 7209, + "exported_sha256": "97c4866b7243869de52edc21e20bfa543b9a499b2e638c666d229450d07fdc8e", + "original_bytes": 8168, + "original_sha256": "c24210b8578d83784067fba870e1f3376e4a0c18e6f17a040bb23fdd30d16bbe", + "public_path": "evidence/final/final-runs/20261017T233504Z-build-SourceGaussianLaw-0b4340f3/RECEIPT.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_receipt", + "source": "final-runs/20261017T233504Z-build-SourceGaussianLaw-0b4340f3/RECEIPT.json" + }, + { + "exported_bytes": 4116, + "exported_sha256": "52ebc929b858858d7663582ccc3f0edafc73085543e9943056e2beb8356d50e1", + "original_bytes": 5075, + "original_sha256": "b3c07621601cedaac39324adc5b1647ddeeb512e49f21c5a05189c49146c133e", + "public_path": "evidence/final/final-runs/20261017T233504Z-build-SourceGaussianLaw-0b4340f3/START.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_start", + "source": "final-runs/20261017T233504Z-build-SourceGaussianLaw-0b4340f3/START.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261017T233504Z-build-SourceGaussianLaw-0b4340f3/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stderr", + "source": "final-runs/20261017T233504Z-build-SourceGaussianLaw-0b4340f3/stderr.txt" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261017T233504Z-build-SourceGaussianLaw-0b4340f3/stdout.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stdout", + "source": "final-runs/20261017T233504Z-build-SourceGaussianLaw-0b4340f3/stdout.txt" + }, + { + "exported_bytes": 7362, + "exported_sha256": "188dc425037b2b1e3b8e2a7c38aa8d3c9cd215293defc841b2ada6615878cdb0", + "original_bytes": 8321, + "original_sha256": "661cba6c60bc9ed8b47e98830018254e891901ac1fa7a1eacb2ac1170d473cb6", + "public_path": "evidence/final/final-runs/20261017T234128Z-build-SourceC4-cdfd8719/RECEIPT.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_receipt", + "source": "final-runs/20261017T234128Z-build-SourceC4-cdfd8719/RECEIPT.json" + }, + { + "exported_bytes": 4188, + "exported_sha256": "e3e6dabc6541864dffd283e44dc49dc2e846d7efaaef46aaed325c93715a420a", + "original_bytes": 5147, + "original_sha256": "6c5590eb805434e331f4e687d412276040bb87fb8fb6bc5cc258e9350b2d8bb7", + "public_path": "evidence/final/final-runs/20261017T234128Z-build-SourceC4-cdfd8719/START.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_start", + "source": "final-runs/20261017T234128Z-build-SourceC4-cdfd8719/START.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261017T234128Z-build-SourceC4-cdfd8719/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stderr", + "source": "final-runs/20261017T234128Z-build-SourceC4-cdfd8719/stderr.txt" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261017T234128Z-build-SourceC4-cdfd8719/stdout.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stdout", + "source": "final-runs/20261017T234128Z-build-SourceC4-cdfd8719/stdout.txt" + }, + { + "exported_bytes": 7556, + "exported_sha256": "6332cec3069aad9d146636e25f15fd2524049d306bb6b325ef785c3ab8455ac1", + "original_bytes": 8515, + "original_sha256": "0c63197a96f8ae44efef0339322b39cbaa4db263cc752dbd7d29a51429dd8b0d", + "public_path": "evidence/final/final-runs/20261017T234227Z-build-SourceKernel-48e372e9/RECEIPT.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_receipt", + "source": "final-runs/20261017T234227Z-build-SourceKernel-48e372e9/RECEIPT.json" + }, + { + "exported_bytes": 4290, + "exported_sha256": "36619ee15a4b4442dc119216cc62617abaf08d2fb2529800a7b4fe8ade130940", + "original_bytes": 5249, + "original_sha256": "0e2930ce32a15f936e0cbde8b115ebe4ba40fb8aa877a2287c851c7fa398309b", + "public_path": "evidence/final/final-runs/20261017T234227Z-build-SourceKernel-48e372e9/START.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_start", + "source": "final-runs/20261017T234227Z-build-SourceKernel-48e372e9/START.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261017T234227Z-build-SourceKernel-48e372e9/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stderr", + "source": "final-runs/20261017T234227Z-build-SourceKernel-48e372e9/stderr.txt" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261017T234227Z-build-SourceKernel-48e372e9/stdout.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stdout", + "source": "final-runs/20261017T234227Z-build-SourceKernel-48e372e9/stdout.txt" + }, + { + "exported_bytes": 7744, + "exported_sha256": "fa5348c96237c197fe049ab96cbce4b9bb8c63fc49b3dc6d434179c4b50539b2", + "original_bytes": 8703, + "original_sha256": "a1dbc150148e119cbb321977bd1309674a6232f92bd7ae84746d882a21f7175b", + "public_path": "evidence/final/final-runs/20261017T234353Z-build-SourceSmooth-af5e7e62/RECEIPT.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_receipt", + "source": "final-runs/20261017T234353Z-build-SourceSmooth-af5e7e62/RECEIPT.json" + }, + { + "exported_bytes": 4384, + "exported_sha256": "97c2ebb6cb96296ca39ae4f12a83b4842401b6e88d319bd1277515a3f88ac504", + "original_bytes": 5343, + "original_sha256": "5b3b1942ae024eecba1aa77f548598b54b11f94bdd3c51a1162e9268dce407bc", + "public_path": "evidence/final/final-runs/20261017T234353Z-build-SourceSmooth-af5e7e62/START.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_start", + "source": "final-runs/20261017T234353Z-build-SourceSmooth-af5e7e62/START.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261017T234353Z-build-SourceSmooth-af5e7e62/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stderr", + "source": "final-runs/20261017T234353Z-build-SourceSmooth-af5e7e62/stderr.txt" + }, + { + "exported_bytes": 173, + "exported_sha256": "e11425c98f7479a8fa3480dcd48b40d311fd901b0cdadbf07050779ac3a9dafd", + "original_bytes": 253, + "original_sha256": "1a8d39e42d3025e2f791714d735e6608b26e42ce17b96282f2ee112088749e60", + "public_path": "evidence/final/final-runs/20261017T234353Z-build-SourceSmooth-af5e7e62/stdout.txt", + "replacement_counts": { + "c291_root": 1, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stdout", + "source": "final-runs/20261017T234353Z-build-SourceSmooth-af5e7e62/stdout.txt" + }, + { + "exported_bytes": 7952, + "exported_sha256": "254ca7b5fbad06c31d28d6ad83877fa2100aa469b85973f46b9dabaf97668434", + "original_bytes": 8911, + "original_sha256": "29fce1f9cfb929d0eed2f1f3e929e1768448b44311f569c92efeecf181b2a053", + "public_path": "evidence/final/final-runs/20261017T234444Z-build-SourceCovariance-79d69d23/RECEIPT.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_receipt", + "source": "final-runs/20261017T234444Z-build-SourceCovariance-79d69d23/RECEIPT.json" + }, + { + "exported_bytes": 4490, + "exported_sha256": "7e7f5a7256c597bb0e5550501317b898f32d5fc939618cf5b847a2a104711e8e", + "original_bytes": 5449, + "original_sha256": "26cc72c54f4314729c5f73a5d84f6f899561037a5dd9015617560fdda1862738", + "public_path": "evidence/final/final-runs/20261017T234444Z-build-SourceCovariance-79d69d23/START.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_start", + "source": "final-runs/20261017T234444Z-build-SourceCovariance-79d69d23/START.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261017T234444Z-build-SourceCovariance-79d69d23/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stderr", + "source": "final-runs/20261017T234444Z-build-SourceCovariance-79d69d23/stderr.txt" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261017T234444Z-build-SourceCovariance-79d69d23/stdout.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stdout", + "source": "final-runs/20261017T234444Z-build-SourceCovariance-79d69d23/stdout.txt" + }, + { + "exported_bytes": 8182, + "exported_sha256": "f44e4aa286eae45ad84b0ae3d61e7261f0e684531d9b3daed2483e8ea084c613", + "original_bytes": 9141, + "original_sha256": "39ddabb72b07160fc47b97bc3f1f77f16da10ad33184cd858d50cc0af2b0eb75", + "public_path": "evidence/final/final-runs/20261017T234549Z-build-SourceThetaBridge-944396e3/RECEIPT.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_receipt", + "source": "final-runs/20261017T234549Z-build-SourceThetaBridge-944396e3/RECEIPT.json" + }, + { + "exported_bytes": 4620, + "exported_sha256": "9680d47f1625c1a5de337e8b0ed2f54e64890190966cd460bf47d44a8b6edcf9", + "original_bytes": 5579, + "original_sha256": "0e9726866b6d8e7a0ca9f7134029e8fa0b31d9d2d734a1263f652150cb6aacf4", + "public_path": "evidence/final/final-runs/20261017T234549Z-build-SourceThetaBridge-944396e3/START.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_start", + "source": "final-runs/20261017T234549Z-build-SourceThetaBridge-944396e3/START.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261017T234549Z-build-SourceThetaBridge-944396e3/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stderr", + "source": "final-runs/20261017T234549Z-build-SourceThetaBridge-944396e3/stderr.txt" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261017T234549Z-build-SourceThetaBridge-944396e3/stdout.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stdout", + "source": "final-runs/20261017T234549Z-build-SourceThetaBridge-944396e3/stdout.txt" + }, + { + "exported_bytes": 8321, + "exported_sha256": "5be196d75010f5b6454b02db525fd8322df5687e89619780259440d4c72c9074", + "original_bytes": 9280, + "original_sha256": "504cb736f01e65fbe285983f9a60467acf83dd99ba408ef8d6b1ad45f9e851d8", + "public_path": "evidence/final/final-runs/20261017T234857Z-build-SourceTorus-399f4d4f/RECEIPT.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_receipt", + "source": "final-runs/20261017T234857Z-build-SourceTorus-399f4d4f/RECEIPT.json" + }, + { + "exported_bytes": 4672, + "exported_sha256": "92c78da637c6872ce37c4b242587d90b3448aeac74e2c4fb4f25064e1feafaa8", + "original_bytes": 5631, + "original_sha256": "fa35f5edefa4cdb07bfc7efcc2b8b6dfa71c09933c7dc89bb0dd2a32039b54f4", + "public_path": "evidence/final/final-runs/20261017T234857Z-build-SourceTorus-399f4d4f/START.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_start", + "source": "final-runs/20261017T234857Z-build-SourceTorus-399f4d4f/START.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261017T234857Z-build-SourceTorus-399f4d4f/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stderr", + "source": "final-runs/20261017T234857Z-build-SourceTorus-399f4d4f/stderr.txt" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261017T234857Z-build-SourceTorus-399f4d4f/stdout.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stdout", + "source": "final-runs/20261017T234857Z-build-SourceTorus-399f4d4f/stdout.txt" + }, + { + "exported_bytes": 8523, + "exported_sha256": "2d2a379fd80779327d55bf6bb58f3308bf37a7c50e28571a42bc02c8bb042457", + "original_bytes": 9482, + "original_sha256": "4839f6c45f3943513c76745328f9067a35c537bb00f563000d0bc17e84a49009", + "public_path": "evidence/final/final-runs/20261017T234958Z-build-SourceTorusC4-92783463/RECEIPT.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_receipt", + "source": "final-runs/20261017T234958Z-build-SourceTorusC4-92783463/RECEIPT.json" + }, + { + "exported_bytes": 4771, + "exported_sha256": "aaf6f5f92aab8445a046f6e7ac88b8f9431d83ef1397488eaec7d940a6aa62ef", + "original_bytes": 5730, + "original_sha256": "853ee08123a2778d9b8515621bb7c03cb0ceef0691c46e44894be70a2bd10477", + "public_path": "evidence/final/final-runs/20261017T234958Z-build-SourceTorusC4-92783463/START.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_start", + "source": "final-runs/20261017T234958Z-build-SourceTorusC4-92783463/START.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261017T234958Z-build-SourceTorusC4-92783463/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stderr", + "source": "final-runs/20261017T234958Z-build-SourceTorusC4-92783463/stderr.txt" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261017T234958Z-build-SourceTorusC4-92783463/stdout.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stdout", + "source": "final-runs/20261017T234958Z-build-SourceTorusC4-92783463/stdout.txt" + }, + { + "exported_bytes": 8737, + "exported_sha256": "1f545fc9e21801276eaf424dd658ad471f556ae374eb78c6ff8e3ec43fff7c87", + "original_bytes": 9696, + "original_sha256": "875b32a8c6edb05e0341420ed78ab66db038ef9f768d33a11fc382c8d567af1c", + "public_path": "evidence/final/final-runs/20261017T235059Z-build-SourceSmoothCarrier-9f6db2a2/RECEIPT.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_receipt", + "source": "final-runs/20261017T235059Z-build-SourceSmoothCarrier-9f6db2a2/RECEIPT.json" + }, + { + "exported_bytes": 4884, + "exported_sha256": "3f91cbc746d47214212489323e8344bcbe3e0e7b5291126e56b3c88f03cb7aa1", + "original_bytes": 5843, + "original_sha256": "eca9d56a1e6b4c7c985d86a85a565e5ab300684b790da6d6fe6e9728b7b0cd09", + "public_path": "evidence/final/final-runs/20261017T235059Z-build-SourceSmoothCarrier-9f6db2a2/START.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_start", + "source": "final-runs/20261017T235059Z-build-SourceSmoothCarrier-9f6db2a2/START.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261017T235059Z-build-SourceSmoothCarrier-9f6db2a2/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stderr", + "source": "final-runs/20261017T235059Z-build-SourceSmoothCarrier-9f6db2a2/stderr.txt" + }, + { + "exported_bytes": 139, + "exported_sha256": "77b71a7064f7a04aaeafe8b803d12e887a577dc15f29f6035857ebb5e200c270", + "original_bytes": 219, + "original_sha256": "8f7820300d7580ee1ba2138efc549af4b26e9786613325eb2ebe38df1585f212", + "public_path": "evidence/final/final-runs/20261017T235059Z-build-SourceSmoothCarrier-9f6db2a2/stdout.txt", + "replacement_counts": { + "c291_root": 1, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stdout", + "source": "final-runs/20261017T235059Z-build-SourceSmoothCarrier-9f6db2a2/stdout.txt" + }, + { + "exported_bytes": 8944, + "exported_sha256": "320eaf054483f9f69d449bad7fa5dd6447d5c3ab8f8acd781ed63219b7bae84a", + "original_bytes": 9903, + "original_sha256": "562777fffae0fe5c8b4d4bfdea60b9f3ded208aa48519af11424af5c1aefa354", + "public_path": "evidence/final/final-runs/20261017T235155Z-build-SourceSmoothControls-90c54bce/RECEIPT.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_receipt", + "source": "final-runs/20261017T235155Z-build-SourceSmoothControls-90c54bce/RECEIPT.json" + }, + { + "exported_bytes": 4988, + "exported_sha256": "d539160fbcb984015b8d50faa81ec4bee3dccee503d2186ddd366d8b1eba5ed8", + "original_bytes": 5947, + "original_sha256": "8d0c473b2ab45f01389dcdea87d9248d8cf99db9d9d7022565a89cd6cd37e659", + "public_path": "evidence/final/final-runs/20261017T235155Z-build-SourceSmoothControls-90c54bce/START.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_start", + "source": "final-runs/20261017T235155Z-build-SourceSmoothControls-90c54bce/START.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261017T235155Z-build-SourceSmoothControls-90c54bce/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stderr", + "source": "final-runs/20261017T235155Z-build-SourceSmoothControls-90c54bce/stderr.txt" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261017T235155Z-build-SourceSmoothControls-90c54bce/stdout.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stdout", + "source": "final-runs/20261017T235155Z-build-SourceSmoothControls-90c54bce/stdout.txt" + }, + { + "exported_bytes": 9188, + "exported_sha256": "dea274e0602a06e5230ddac941f3f7d454251855a5f7c5b5daccae2697cf5b2d", + "original_bytes": 10147, + "original_sha256": "b7ff359e27017ef8697e33bc8393bf9bfece6aee03ade49fb349a6dbe7d6615a", + "public_path": "evidence/final/final-runs/20261017T235258Z-build-SourceLifetimeGeometry-ff7a456a/RECEIPT.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_receipt", + "source": "final-runs/20261017T235258Z-build-SourceLifetimeGeometry-ff7a456a/RECEIPT.json" + }, + { + "exported_bytes": 5125, + "exported_sha256": "eb6e0cc2cb0d0d69c6f57878fd4d6bc7138a367274cdba4cbb6f7718df1ff501", + "original_bytes": 6084, + "original_sha256": "a3dc72a329770693522203a3a385b88ef5c447fe05da6e19c582b0e53d1995ab", + "public_path": "evidence/final/final-runs/20261017T235258Z-build-SourceLifetimeGeometry-ff7a456a/START.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_start", + "source": "final-runs/20261017T235258Z-build-SourceLifetimeGeometry-ff7a456a/START.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261017T235258Z-build-SourceLifetimeGeometry-ff7a456a/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stderr", + "source": "final-runs/20261017T235258Z-build-SourceLifetimeGeometry-ff7a456a/stderr.txt" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261017T235258Z-build-SourceLifetimeGeometry-ff7a456a/stdout.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stdout", + "source": "final-runs/20261017T235258Z-build-SourceLifetimeGeometry-ff7a456a/stdout.txt" + }, + { + "exported_bytes": 9386, + "exported_sha256": "63a1a5dd1e81f59bd4bbe7c5e918aea59c301442020bc2a527deb60d14256983", + "original_bytes": 10345, + "original_sha256": "d0fffedc91d40bb17e99aa8a846aa52c45912e1a06a0d0b47b64012c623f7cac", + "public_path": "evidence/final/final-runs/20261017T235644Z-build-SourceLifetimeField-bb85810f/RECEIPT.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_receipt", + "source": "final-runs/20261017T235644Z-build-SourceLifetimeField-bb85810f/RECEIPT.json" + }, + { + "exported_bytes": 5220, + "exported_sha256": "a98afbccc56193fcb2e49084cbd4a3a089231451982c179bab9659ebfa204a71", + "original_bytes": 6179, + "original_sha256": "ff1ca34a4301f751612e54fc986431535d11b64da6ffe0674026989e42cf23e1", + "public_path": "evidence/final/final-runs/20261017T235644Z-build-SourceLifetimeField-bb85810f/START.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_start", + "source": "final-runs/20261017T235644Z-build-SourceLifetimeField-bb85810f/START.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261017T235644Z-build-SourceLifetimeField-bb85810f/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stderr", + "source": "final-runs/20261017T235644Z-build-SourceLifetimeField-bb85810f/stderr.txt" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261017T235644Z-build-SourceLifetimeField-bb85810f/stdout.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stdout", + "source": "final-runs/20261017T235644Z-build-SourceLifetimeField-bb85810f/stdout.txt" + }, + { + "exported_bytes": 9598, + "exported_sha256": "06981e1827cad1afa4eb60b24b64e249ae8ef068acb81b7771d6d894266df517", + "original_bytes": 10557, + "original_sha256": "cda622561c94f0a9ecf8b1a67b95ff9fa5d54cd7830fd8f68f902f57eb146573", + "public_path": "evidence/final/final-runs/20261018T000106Z-build-SourceLifetimeControls-b95a48e0/RECEIPT.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_receipt", + "source": "final-runs/20261018T000106Z-build-SourceLifetimeControls-b95a48e0/RECEIPT.json" + }, + { + "exported_bytes": 5330, + "exported_sha256": "5df75e83fb9687961e25c803d3dad56a649e11dde6826e2cf4868beac4b24150", + "original_bytes": 6289, + "original_sha256": "decc029df79a6b55d2bdb4b07e4e4483e20a3bce04115e6947511280b0abd60f", + "public_path": "evidence/final/final-runs/20261018T000106Z-build-SourceLifetimeControls-b95a48e0/START.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_start", + "source": "final-runs/20261018T000106Z-build-SourceLifetimeControls-b95a48e0/START.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261018T000106Z-build-SourceLifetimeControls-b95a48e0/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stderr", + "source": "final-runs/20261018T000106Z-build-SourceLifetimeControls-b95a48e0/stderr.txt" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261018T000106Z-build-SourceLifetimeControls-b95a48e0/stdout.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stdout", + "source": "final-runs/20261018T000106Z-build-SourceLifetimeControls-b95a48e0/stdout.txt" + }, + { + "exported_bytes": 9490, + "exported_sha256": "9425efd903ef3c96b94b64b7fa5c2b919e33573618b8c543f21cb991d6b34146", + "original_bytes": 10449, + "original_sha256": "f8b60044d19050e1284501ec90f04d92f3f0f9e521138085784456050ec98560", + "public_path": "evidence/final/final-runs/20261018T000515Z-build-SourceLifetimeAxiomAudit-93b1c912/RECEIPT.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_receipt", + "source": "final-runs/20261018T000515Z-build-SourceLifetimeAxiomAudit-93b1c912/RECEIPT.json" + }, + { + "exported_bytes": 5440, + "exported_sha256": "8c0c6b9423ba03a798884da77cbb7d3c12b20daa95df74ac9a204cb712251c0c", + "original_bytes": 6399, + "original_sha256": "7528c2142d3ab7f856622d2a65e7e964490d747d27779ce5407c4118aa4be0a6", + "public_path": "evidence/final/final-runs/20261018T000515Z-build-SourceLifetimeAxiomAudit-93b1c912/START.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_start", + "source": "final-runs/20261018T000515Z-build-SourceLifetimeAxiomAudit-93b1c912/START.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261018T000515Z-build-SourceLifetimeAxiomAudit-93b1c912/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stderr", + "source": "final-runs/20261018T000515Z-build-SourceLifetimeAxiomAudit-93b1c912/stderr.txt" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261018T000515Z-build-SourceLifetimeAxiomAudit-93b1c912/stdout.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stdout", + "source": "final-runs/20261018T000515Z-build-SourceLifetimeAxiomAudit-93b1c912/stdout.txt" + }, + { + "exported_bytes": 9816, + "exported_sha256": "be5f4ac71c08069cdc8cb80e839e3b7457fea26804c0d49145c2f11f97463201", + "original_bytes": 10775, + "original_sha256": "0a8243a3cf688098e9c9882868b58534a68b76628905ced4ad470f3d3ea8b152", + "public_path": "evidence/final/final-runs/20261018T001437Z-build-SourceLifetimeAxiomAudit-20f1f279/RECEIPT.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_receipt", + "source": "final-runs/20261018T001437Z-build-SourceLifetimeAxiomAudit-20f1f279/RECEIPT.json" + }, + { + "exported_bytes": 5440, + "exported_sha256": "a42acd170abaf23e230aba1acf194549beee3c40c075393271c38e6128930cfe", + "original_bytes": 6399, + "original_sha256": "0c2158ebe001f9274df337656aa5d4fcf42a0898066872ed056f7b9cf0f191ed", + "public_path": "evidence/final/final-runs/20261018T001437Z-build-SourceLifetimeAxiomAudit-20f1f279/START.json", + "replacement_counts": { + "c291_root": 3, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_start", + "source": "final-runs/20261018T001437Z-build-SourceLifetimeAxiomAudit-20f1f279/START.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261018T001437Z-build-SourceLifetimeAxiomAudit-20f1f279/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stderr", + "source": "final-runs/20261018T001437Z-build-SourceLifetimeAxiomAudit-20f1f279/stderr.txt" + }, + { + "exported_bytes": 45929, + "exported_sha256": "ce6920b72fbdfc6794051d690a10cf97792ffebe8b2c9145c2b10dcf2116ccea", + "original_bytes": 45929, + "original_sha256": "ce6920b72fbdfc6794051d690a10cf97792ffebe8b2c9145c2b10dcf2116ccea", + "public_path": "evidence/final/final-runs/20261018T001437Z-build-SourceLifetimeAxiomAudit-20f1f279/stdout.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stdout", + "source": "final-runs/20261018T001437Z-build-SourceLifetimeAxiomAudit-20f1f279/stdout.txt" + }, + { + "exported_bytes": 9546, + "exported_sha256": "59427b32a53bc3b9addf2a40476c1a64dd3dddcea46f1860bc836e7b82c0defd", + "original_bytes": 10345, + "original_sha256": "212e50ad5c569370191c488d57717e6744374c6b5596a76980540e4791539baa", + "public_path": "evidence/final/final-runs/20261018T002219Z-kernel-SourceThetaBridge-9ba2eb35/RECEIPT.json", + "replacement_counts": { + "c291_root": 1, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_receipt", + "source": "final-runs/20261018T002219Z-kernel-SourceThetaBridge-9ba2eb35/RECEIPT.json" + }, + { + "exported_bytes": 5393, + "exported_sha256": "691469b2daf71b54fd64019166bab96d838ebe12e60914230627cfdfa461f421", + "original_bytes": 6192, + "original_sha256": "59a1079d5d5a78d19814ff1c0901aa83c090987d5329a06ad899c8ab6ea1c85f", + "public_path": "evidence/final/final-runs/20261018T002219Z-kernel-SourceThetaBridge-9ba2eb35/START.json", + "replacement_counts": { + "c291_root": 1, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "final_start", + "source": "final-runs/20261018T002219Z-kernel-SourceThetaBridge-9ba2eb35/START.json" + }, + { + "exported_bytes": 107, + "exported_sha256": "ff52793c1359da73e2f47adc053207d541537af68801bd372345a867a5c7651a", + "original_bytes": 107, + "original_sha256": "ff52793c1359da73e2f47adc053207d541537af68801bd372345a867a5c7651a", + "public_path": "evidence/final/final-runs/20261018T002219Z-kernel-SourceThetaBridge-9ba2eb35/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stderr", + "source": "final-runs/20261018T002219Z-kernel-SourceThetaBridge-9ba2eb35/stderr.txt" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261018T002219Z-kernel-SourceThetaBridge-9ba2eb35/stdout.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stdout", + "source": "final-runs/20261018T002219Z-kernel-SourceThetaBridge-9ba2eb35/stdout.txt" + }, + { + "exported_bytes": 9978, + "exported_sha256": "2275964d0254f74b0b3ef5879d99e6493b680c3fb1f727b91e32049c5e8b0db8", + "original_bytes": 10983, + "original_sha256": "2800b555f2b319f8c27b253893a67c7914dcdf2e5345465850dde2ad733d521a", + "public_path": "evidence/final/final-runs/20261018T002544Z-kernel-SourceThetaBridge-fbaa7114/RECEIPT.json", + "replacement_counts": { + "c291_root": 1, + "pinned_dependency_cache": 8, + "pinned_runtime": 3 + }, + "role": "final_receipt", + "source": "final-runs/20261018T002544Z-kernel-SourceThetaBridge-fbaa7114/RECEIPT.json" + }, + { + "exported_bytes": 5610, + "exported_sha256": "6bb41675cc5b5eb8b247f5e5f1a89268975405e28a6d94ba914372f9bea8bb0a", + "original_bytes": 6615, + "original_sha256": "0ef988bb68be0bf94baea01eec86457b3fed8862001168914a9343de6c767e79", + "public_path": "evidence/final/final-runs/20261018T002544Z-kernel-SourceThetaBridge-fbaa7114/START.json", + "replacement_counts": { + "c291_root": 1, + "pinned_dependency_cache": 8, + "pinned_runtime": 3 + }, + "role": "final_start", + "source": "final-runs/20261018T002544Z-kernel-SourceThetaBridge-fbaa7114/START.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261018T002544Z-kernel-SourceThetaBridge-fbaa7114/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stderr", + "source": "final-runs/20261018T002544Z-kernel-SourceThetaBridge-fbaa7114/stderr.txt" + }, + { + "exported_bytes": 28, + "exported_sha256": "9d483f748769a3a6ae2d82eff60cd2c39f53bc0bec1badf1c44bb9d0c4e8d1b9", + "original_bytes": 28, + "original_sha256": "9d483f748769a3a6ae2d82eff60cd2c39f53bc0bec1badf1c44bb9d0c4e8d1b9", + "public_path": "evidence/final/final-runs/20261018T002544Z-kernel-SourceThetaBridge-fbaa7114/stdout.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stdout", + "source": "final-runs/20261018T002544Z-kernel-SourceThetaBridge-fbaa7114/stdout.txt" + }, + { + "exported_bytes": 9999, + "exported_sha256": "41ffb6fa983aa950278c065e213c641c38483911b67a951e3c5c3da0e0ea8ac4", + "original_bytes": 11004, + "original_sha256": "3c9a383c9c6840d3143c47fd75eb5f044544959ca4518aed8ba7bd0e2768f28f", + "public_path": "evidence/final/final-runs/20261018T002826Z-kernel-SourceLifetimeGeometry-0e7a3685/RECEIPT.json", + "replacement_counts": { + "c291_root": 1, + "pinned_dependency_cache": 8, + "pinned_runtime": 3 + }, + "role": "final_receipt", + "source": "final-runs/20261018T002826Z-kernel-SourceLifetimeGeometry-0e7a3685/RECEIPT.json" + }, + { + "exported_bytes": 5620, + "exported_sha256": "2711a2f99ef46614453e58353861819037304395a459026adce387f314b08c41", + "original_bytes": 6625, + "original_sha256": "81115a3ffd4b0e470bdd0cb213078b804225ebd86b47889546e9b05a027e43d4", + "public_path": "evidence/final/final-runs/20261018T002826Z-kernel-SourceLifetimeGeometry-0e7a3685/START.json", + "replacement_counts": { + "c291_root": 1, + "pinned_dependency_cache": 8, + "pinned_runtime": 3 + }, + "role": "final_start", + "source": "final-runs/20261018T002826Z-kernel-SourceLifetimeGeometry-0e7a3685/START.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261018T002826Z-kernel-SourceLifetimeGeometry-0e7a3685/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stderr", + "source": "final-runs/20261018T002826Z-kernel-SourceLifetimeGeometry-0e7a3685/stderr.txt" + }, + { + "exported_bytes": 33, + "exported_sha256": "2d3d0ec6cd9ad69165d5d9543e45dc29235eca4ed5acb03a19e788e7a898c21c", + "original_bytes": 33, + "original_sha256": "2d3d0ec6cd9ad69165d5d9543e45dc29235eca4ed5acb03a19e788e7a898c21c", + "public_path": "evidence/final/final-runs/20261018T002826Z-kernel-SourceLifetimeGeometry-0e7a3685/stdout.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stdout", + "source": "final-runs/20261018T002826Z-kernel-SourceLifetimeGeometry-0e7a3685/stdout.txt" + }, + { + "exported_bytes": 9984, + "exported_sha256": "00070270915f96412098ed1a6a426d0c0e15addb312fd83bc7a627e32e3bcae2", + "original_bytes": 10989, + "original_sha256": "7462667078b18aec4fccd1927211a6068c6d3adfce7d4728b33a6afeb38d18e5", + "public_path": "evidence/final/final-runs/20261018T003115Z-kernel-SourceLifetimeField-10f8e74c/RECEIPT.json", + "replacement_counts": { + "c291_root": 1, + "pinned_dependency_cache": 8, + "pinned_runtime": 3 + }, + "role": "final_receipt", + "source": "final-runs/20261018T003115Z-kernel-SourceLifetimeField-10f8e74c/RECEIPT.json" + }, + { + "exported_bytes": 5614, + "exported_sha256": "64883f9a0b5e185ca15eef43922a7117f905ce149e0d219207f16464e9afa55d", + "original_bytes": 6619, + "original_sha256": "6fcd8a22918a66f9e32906acd5e113c87046a69f9c4544d7665c762b17dfd1da", + "public_path": "evidence/final/final-runs/20261018T003115Z-kernel-SourceLifetimeField-10f8e74c/START.json", + "replacement_counts": { + "c291_root": 1, + "pinned_dependency_cache": 8, + "pinned_runtime": 3 + }, + "role": "final_start", + "source": "final-runs/20261018T003115Z-kernel-SourceLifetimeField-10f8e74c/START.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261018T003115Z-kernel-SourceLifetimeField-10f8e74c/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stderr", + "source": "final-runs/20261018T003115Z-kernel-SourceLifetimeField-10f8e74c/stderr.txt" + }, + { + "exported_bytes": 30, + "exported_sha256": "e35e7c8c9121b693682f51c7740360fb5362248d8639215ff0bbc941c49dc4c7", + "original_bytes": 30, + "original_sha256": "e35e7c8c9121b693682f51c7740360fb5362248d8639215ff0bbc941c49dc4c7", + "public_path": "evidence/final/final-runs/20261018T003115Z-kernel-SourceLifetimeField-10f8e74c/stdout.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stdout", + "source": "final-runs/20261018T003115Z-kernel-SourceLifetimeField-10f8e74c/stdout.txt" + }, + { + "exported_bytes": 9993, + "exported_sha256": "d00ec177e6e48f25e01172806a33c5c2d499ecb49bcc9603119beeb5416d3979", + "original_bytes": 10998, + "original_sha256": "edfab60492ca4831fdc63c3541cba77c1d1ec0dac9ae1bc12a88f2466bafde47", + "public_path": "evidence/final/final-runs/20261018T003401Z-kernel-SourceLifetimeControls-4623c055/RECEIPT.json", + "replacement_counts": { + "c291_root": 1, + "pinned_dependency_cache": 8, + "pinned_runtime": 3 + }, + "role": "final_receipt", + "source": "final-runs/20261018T003401Z-kernel-SourceLifetimeControls-4623c055/RECEIPT.json" + }, + { + "exported_bytes": 5620, + "exported_sha256": "ac125e0a0a73dd8eb19b8494ee5b65b297f7e7e481e1270d1e5dadc9eabffc4e", + "original_bytes": 6625, + "original_sha256": "2ad4f145144ce064fd7f335b870a215101c9f4fe2e8c251269245eb8120808b3", + "public_path": "evidence/final/final-runs/20261018T003401Z-kernel-SourceLifetimeControls-4623c055/START.json", + "replacement_counts": { + "c291_root": 1, + "pinned_dependency_cache": 8, + "pinned_runtime": 3 + }, + "role": "final_start", + "source": "final-runs/20261018T003401Z-kernel-SourceLifetimeControls-4623c055/START.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261018T003401Z-kernel-SourceLifetimeControls-4623c055/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stderr", + "source": "final-runs/20261018T003401Z-kernel-SourceLifetimeControls-4623c055/stderr.txt" + }, + { + "exported_bytes": 33, + "exported_sha256": "bf768d99ec3b4f97dfbf1a13fdb261e6a9813e92c25c905650fe74d6fac5e538", + "original_bytes": 33, + "original_sha256": "bf768d99ec3b4f97dfbf1a13fdb261e6a9813e92c25c905650fe74d6fac5e538", + "public_path": "evidence/final/final-runs/20261018T003401Z-kernel-SourceLifetimeControls-4623c055/stdout.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stdout", + "source": "final-runs/20261018T003401Z-kernel-SourceLifetimeControls-4623c055/stdout.txt" + }, + { + "exported_bytes": 10000, + "exported_sha256": "c69591a83fafa661cfbbe6ccc8fffcd65261ae9b650baf5b8a952d80a39f46dd", + "original_bytes": 11005, + "original_sha256": "83c04a158cc8dc03abccf9814d3b2166cd7d762e0f76360b9b6f5d123f6b0bb8", + "public_path": "evidence/final/final-runs/20261018T003650Z-kernel-SourceLifetimeAxiomAudit-348880d8/RECEIPT.json", + "replacement_counts": { + "c291_root": 1, + "pinned_dependency_cache": 8, + "pinned_runtime": 3 + }, + "role": "final_receipt", + "source": "final-runs/20261018T003650Z-kernel-SourceLifetimeAxiomAudit-348880d8/RECEIPT.json" + }, + { + "exported_bytes": 5624, + "exported_sha256": "f0563ae2adf205f49abd4921dd5954d8adead7ee493b127bdc4f38c82a3ab2e6", + "original_bytes": 6629, + "original_sha256": "36f521746c437c0af552373757563558745fe9d6438101b701ed7eeeb7854444", + "public_path": "evidence/final/final-runs/20261018T003650Z-kernel-SourceLifetimeAxiomAudit-348880d8/START.json", + "replacement_counts": { + "c291_root": 1, + "pinned_dependency_cache": 8, + "pinned_runtime": 3 + }, + "role": "final_start", + "source": "final-runs/20261018T003650Z-kernel-SourceLifetimeAxiomAudit-348880d8/START.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/final-runs/20261018T003650Z-kernel-SourceLifetimeAxiomAudit-348880d8/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stderr", + "source": "final-runs/20261018T003650Z-kernel-SourceLifetimeAxiomAudit-348880d8/stderr.txt" + }, + { + "exported_bytes": 35, + "exported_sha256": "cbc1be5f810cae2039811d5aa01cad317da9cf0e2eaf63908de178e1e9c16e68", + "original_bytes": 35, + "original_sha256": "cbc1be5f810cae2039811d5aa01cad317da9cf0e2eaf63908de178e1e9c16e68", + "public_path": "evidence/final/final-runs/20261018T003650Z-kernel-SourceLifetimeAxiomAudit-348880d8/stdout.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "final_stdout", + "source": "final-runs/20261018T003650Z-kernel-SourceLifetimeAxiomAudit-348880d8/stdout.txt" + }, + { + "exported_bytes": 7114, + "exported_sha256": "12d5338e3cc31e22d602ad1fc88e65adb6e9117e5b124d6fc6472f568e96476d", + "original_bytes": 7114, + "original_sha256": "12d5338e3cc31e22d602ad1fc88e65adb6e9117e5b124d6fc6472f568e96476d", + "public_path": "evidence/final/negative-project/FINAL_NEGATIVE_EVIDENCE.json", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "supporting_evidence", + "source": "negative-project/FINAL_NEGATIVE_EVIDENCE.json" + }, + { + "exported_bytes": 6678, + "exported_sha256": "6c20e06ffc685e3adb0239d1c512909ddaceccb7ad8bd916783414de7708008f", + "original_bytes": 6678, + "original_sha256": "6c20e06ffc685e3adb0239d1c512909ddaceccb7ad8bd916783414de7708008f", + "public_path": "evidence/final/negative-project/NEGATIVE_RESULTS.md", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "supporting_evidence", + "source": "negative-project/NEGATIVE_RESULTS.md" + }, + { + "exported_bytes": 3759, + "exported_sha256": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3", + "original_bytes": 3759, + "original_sha256": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3", + "public_path": "evidence/final/negative-project/generations/0b581f8569781d82/BASE_AUDIT.lean.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "negative_fixture", + "source": "negative-project/generations/0b581f8569781d82/BASE_AUDIT.lean" + }, + { + "exported_bytes": 3913, + "exported_sha256": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "original_bytes": 3913, + "original_sha256": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "public_path": "evidence/final/negative-project/generations/0b581f8569781d82/BASE_SOURCE.lean.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "negative_fixture", + "source": "negative-project/generations/0b581f8569781d82/BASE_SOURCE.lean" + }, + { + "exported_bytes": 6734, + "exported_sha256": "f511a499d1804a3033728cc576e9c6bba0f8954039f811b9ec1fe71cc73df279", + "original_bytes": 6734, + "original_sha256": "f511a499d1804a3033728cc576e9c6bba0f8954039f811b9ec1fe71cc73df279", + "public_path": "evidence/final/negative-project/generations/0b581f8569781d82/MANIFEST.json", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "negative_manifest", + "source": "negative-project/generations/0b581f8569781d82/MANIFEST.json" + }, + { + "exported_bytes": 26090, + "exported_sha256": "48e62f0fdcfecac7d9a4a1f53463cd7e3a8323d7a370e5c2696a2046d7484b10", + "original_bytes": 26090, + "original_sha256": "48e62f0fdcfecac7d9a4a1f53463cd7e3a8323d7a370e5c2696a2046d7484b10", + "public_path": "evidence/final/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "negative_fixture", + "source": "negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean" + }, + { + "exported_bytes": 26759, + "exported_sha256": "a18de8fb87069c26adac05b37bf065cc4c58b910d72a5b3209b826bb1424ae91", + "original_bytes": 26759, + "original_sha256": "a18de8fb87069c26adac05b37bf065cc4c58b910d72a5b3209b826bb1424ae91", + "public_path": "evidence/final/negative-project/generations/0b581f8569781d82/NegativeFixtureBaseline.lean.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "negative_fixture", + "source": "negative-project/generations/0b581f8569781d82/NegativeFixtureBaseline.lean" + }, + { + "exported_bytes": 4000, + "exported_sha256": "f6a6813861b706769c502e5d86035cbc224608c79f0a90bb2d283c0c1db295e8", + "original_bytes": 4000, + "original_sha256": "f6a6813861b706769c502e5d86035cbc224608c79f0a90bb2d283c0c1db295e8", + "public_path": "evidence/final/negative-project/generations/0b581f8569781d82/NegativeUnusedAxiom.lean.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "negative_fixture", + "source": "negative-project/generations/0b581f8569781d82/NegativeUnusedAxiom.lean" + }, + { + "exported_bytes": 3808, + "exported_sha256": "4efe2800a8392203c9add4077a4f61278ef56f9fa78183999b238decdfe54a38", + "original_bytes": 3808, + "original_sha256": "4efe2800a8392203c9add4077a4f61278ef56f9fa78183999b238decdfe54a38", + "public_path": "evidence/final/negative-project/generations/0b581f8569781d82/NegativeUnusedAxiomAudit.lean.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "negative_fixture", + "source": "negative-project/generations/0b581f8569781d82/NegativeUnusedAxiomAudit.lean" + }, + { + "exported_bytes": 3917, + "exported_sha256": "7e8a31e67be81c5e05f9a1d3b957371534e439b31904d2827e83cfb79c223c49", + "original_bytes": 3917, + "original_sha256": "7e8a31e67be81c5e05f9a1d3b957371534e439b31904d2827e83cfb79c223c49", + "public_path": "evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/DoubledRawCovariance.lean.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "negative_fixture", + "source": "negative-project/generations/0b581f8569781d82/raw-clones/DoubledRawCovariance.lean" + }, + { + "exported_bytes": 3926, + "exported_sha256": "8bc6a73e8c87f78705b42ffbf5a8029e20dd75b0842975c9e4838b6bf2dde70c", + "original_bytes": 3926, + "original_sha256": "8bc6a73e8c87f78705b42ffbf5a8029e20dd75b0842975c9e4838b6bf2dde70c", + "public_path": "evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/HiddenPositiveDimension.lean.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "negative_fixture", + "source": "negative-project/generations/0b581f8569781d82/raw-clones/HiddenPositiveDimension.lean" + }, + { + "exported_bytes": 3914, + "exported_sha256": "f6cf2abdb3e1a5a99d4eb1074e639ca58622825e3fe6ea77e57f0b8bd020dacd", + "original_bytes": 3914, + "original_sha256": "f6cf2abdb3e1a5a99d4eb1074e639ca58622825e3fe6ea77e57f0b8bd020dacd", + "public_path": "evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/NegativeQuadraticForm.lean.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "negative_fixture", + "source": "negative-project/generations/0b581f8569781d82/raw-clones/NegativeQuadraticForm.lean" + }, + { + "exported_bytes": 3934, + "exported_sha256": "45be31e28e35624d413e791eccb1042bab5bdab1e7262d2fcef31fb89d36f299", + "original_bytes": 3934, + "original_sha256": "45be31e28e35624d413e791eccb1042bab5bdab1e7262d2fcef31fb89d36f299", + "public_path": "evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/ShiftedField.lean.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "negative_fixture", + "source": "negative-project/generations/0b581f8569781d82/raw-clones/ShiftedField.lean" + }, + { + "exported_bytes": 3959, + "exported_sha256": "2295891c9ff863e59164e0fce06b8f023d0cd5764f5d82ca123b9547557ad9d5", + "original_bytes": 3959, + "original_sha256": "2295891c9ff863e59164e0fce06b8f023d0cd5764f5d82ca123b9547557ad9d5", + "public_path": "evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/UnusedCustomAxiom.lean.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "negative_fixture", + "source": "negative-project/generations/0b581f8569781d82/raw-clones/UnusedCustomAxiom.lean" + }, + { + "exported_bytes": 3913, + "exported_sha256": "2011a125ad08bb581ebd5f6530c6419ea0c1fe02d57c541f2a006df240e7f385", + "original_bytes": 3913, + "original_sha256": "2011a125ad08bb581ebd5f6530c6419ea0c1fe02d57c541f2a006df240e7f385", + "public_path": "evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/WrongCovarianceArgument.lean.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "negative_fixture", + "source": "negative-project/generations/0b581f8569781d82/raw-clones/WrongCovarianceArgument.lean" + }, + { + "exported_bytes": 3910, + "exported_sha256": "a2223cbe461db3936b1c391e701e3c474f58d60d63745799a55ce4ba64e84a15", + "original_bytes": 3910, + "original_sha256": "a2223cbe461db3936b1c391e701e3c474f58d60d63745799a55ce4ba64e84a15", + "public_path": "evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/ZeroField.lean.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "negative_fixture", + "source": "negative-project/generations/0b581f8569781d82/raw-clones/ZeroField.lean" + }, + { + "exported_bytes": 3901, + "exported_sha256": "e5072b0169c2c422b101423973043af9a70d8f9b8f9aec851b51963852ce7494", + "original_bytes": 3901, + "original_sha256": "e5072b0169c2c422b101423973043af9a70d8f9b8f9aec851b51963852ce7494", + "public_path": "evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/ZeroMeasure.lean.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "negative_fixture", + "source": "negative-project/generations/0b581f8569781d82/raw-clones/ZeroMeasure.lean" + }, + { + "exported_bytes": 1798, + "exported_sha256": "7dd3aa5e64d78e63ebd8f23153c81feb3a20b6c47c698c8c7a4ba9d33fb6b6bc", + "original_bytes": 1798, + "original_sha256": "7dd3aa5e64d78e63ebd8f23153c81feb3a20b6c47c698c8c7a4ba9d33fb6b6bc", + "public_path": "evidence/final/negative-project/instrumentation/proof-binding-0b581f8569781d82/MANIFEST.json", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "negative_manifest", + "source": "negative-project/instrumentation/proof-binding-0b581f8569781d82/MANIFEST.json" + }, + { + "exported_bytes": 557, + "exported_sha256": "db9ae52ad5c324d5949af011ca32ff1691ecaaeddf3bfe36fccfba485f82ef62", + "original_bytes": 557, + "original_sha256": "db9ae52ad5c324d5949af011ca32ff1691ecaaeddf3bfe36fccfba485f82ef62", + "public_path": "evidence/final/negative-project/instrumentation/proof-binding-0b581f8569781d82/NegativeFixtureBindingProbe.lean.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "negative_fixture", + "source": "negative-project/instrumentation/proof-binding-0b581f8569781d82/NegativeFixtureBindingProbe.lean" + }, + { + "exported_bytes": 13550, + "exported_sha256": "ca705f909ae1b47e99925e1a370e089209395e32ed42485361b98eb11db818a0", + "original_bytes": 14589, + "original_sha256": "1d278de59b1c3d56da4d40f12d12dc77f43c96108a684ec6446644027d1c7272", + "public_path": "evidence/final/negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/RECEIPT.json", + "replacement_counts": { + "c291_root": 4, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "negative_receipt", + "source": "negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/RECEIPT.json" + }, + { + "exported_bytes": 11819, + "exported_sha256": "888401f46de6ae6571385066d9305b158cc078176dbc75b89da3f94b7ce3b1e5", + "original_bytes": 11999, + "original_sha256": "9b666ae4a8834299c154a7642542050be0ee6fcf8d69f76c6161f9b39a0a7b19", + "public_path": "evidence/final/negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/RUNNER.py", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 1, + "pinned_runtime": 1 + }, + "role": "verification_script", + "source": "negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/RUNNER.py" + }, + { + "exported_bytes": 6904, + "exported_sha256": "3c2702b3a0de97a6dac99c093e74d90658b83a451ad6856a3fa9ad9158676798", + "original_bytes": 7943, + "original_sha256": "73ca8007177d3e31456963350456219cc1bd68b9edbf5aae613f7f5253e41251", + "public_path": "evidence/final/negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/START.json", + "replacement_counts": { + "c291_root": 4, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "negative_start", + "source": "negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/START.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "negative_stderr", + "source": "negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/stderr.txt" + }, + { + "exported_bytes": 3122, + "exported_sha256": "a6f3dfa8ca8f72eb3148e7ae02920490a79752f43f10e39a2414b1ac468f3819", + "original_bytes": 3122, + "original_sha256": "a6f3dfa8ca8f72eb3148e7ae02920490a79752f43f10e39a2414b1ac468f3819", + "public_path": "evidence/final/negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/stdout.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "negative_stdout", + "source": "negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/stdout.txt" + }, + { + "exported_bytes": 11888, + "exported_sha256": "6422cf7135cabef48235a05b1507c7297837024ae672216132908c8d0cf98eb3", + "original_bytes": 12068, + "original_sha256": "407e16658429c752074acb30c6ced60b26796e89173740334e13863950cd45e1", + "public_path": "evidence/final/negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/IMPORTED_RUNNER.py", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 1, + "pinned_runtime": 1 + }, + "role": "verification_script", + "source": "negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/IMPORTED_RUNNER.py" + }, + { + "exported_bytes": 9374, + "exported_sha256": "3b988cf26295ed50bcc52c2908768bd72fe2725a092282f5104570d98becc504", + "original_bytes": 10413, + "original_sha256": "6eb94d244bfaa3005821d020f4b591fad865b393d4199a7f679fd6fe6282f437", + "public_path": "evidence/final/negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/RECEIPT.json", + "replacement_counts": { + "c291_root": 4, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "negative_receipt", + "source": "negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/RECEIPT.json" + }, + { + "exported_bytes": 7697, + "exported_sha256": "e1931aeb581065c2c6e2fbd25bf6e123a43c1bfd6f9ddf0a3df256ee3d735409", + "original_bytes": 7697, + "original_sha256": "e1931aeb581065c2c6e2fbd25bf6e123a43c1bfd6f9ddf0a3df256ee3d735409", + "public_path": "evidence/final/negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/RUNNER.py", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "verification_script", + "source": "negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/RUNNER.py" + }, + { + "exported_bytes": 6757, + "exported_sha256": "f59ef6734aca72c9d5020afa60f32199702582887995a4675615ce643603be16", + "original_bytes": 7796, + "original_sha256": "569204ed7d4074c5e360dd17ef02deddb48307fd53b57f50de47642016cbba34", + "public_path": "evidence/final/negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/START.json", + "replacement_counts": { + "c291_root": 4, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "negative_start", + "source": "negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/START.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "negative_stderr", + "source": "negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/stderr.txt" + }, + { + "exported_bytes": 5817, + "exported_sha256": "c4d7478f329200c92e14b4f8257c97502f080a318026b7f97527944ba8a1c639", + "original_bytes": 5817, + "original_sha256": "c4d7478f329200c92e14b4f8257c97502f080a318026b7f97527944ba8a1c639", + "public_path": "evidence/final/negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/stdout.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "negative_stdout", + "source": "negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/stdout.txt" + }, + { + "exported_bytes": 17613, + "exported_sha256": "9a51b5311125277ff1d0a36b04f55f08a7a42c48c2129b84b9833ba2acff0e31", + "original_bytes": 18652, + "original_sha256": "085c9990013e3e8f46a615778fa28ba4bf133d1e021990edd24040bfe8ce994c", + "public_path": "evidence/final/negative-runs/20261017T232636Z-NegativeConstructorMutants-1360c308/RECEIPT.json", + "replacement_counts": { + "c291_root": 4, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "negative_receipt", + "source": "negative-runs/20261017T232636Z-NegativeConstructorMutants-1360c308/RECEIPT.json" + }, + { + "exported_bytes": 13527, + "exported_sha256": "9af273bb521bcf39d097b3c7c7e9a9cbf4bf92be3ad561dd32419acd33e5aae4", + "original_bytes": 13707, + "original_sha256": "57d43dda2d54d4a4acb5c24cec966a3c469cdedfa05c489f13a2e8c327a802df", + "public_path": "evidence/final/negative-runs/20261017T232636Z-NegativeConstructorMutants-1360c308/RUNNER.py", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 1, + "pinned_runtime": 1 + }, + "role": "verification_script", + "source": "negative-runs/20261017T232636Z-NegativeConstructorMutants-1360c308/RUNNER.py" + }, + { + "exported_bytes": 7204, + "exported_sha256": "31895034d15bd05825a7496fcd9db53f2c392e2afae4b8eae42fa9fdbd1abae6", + "original_bytes": 8243, + "original_sha256": "bb91716d12db885cb40b3638a1d210597df629f8f90ad7bf5744ad9a70e0bd58", + "public_path": "evidence/final/negative-runs/20261017T232636Z-NegativeConstructorMutants-1360c308/START.json", + "replacement_counts": { + "c291_root": 4, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "negative_start", + "source": "negative-runs/20261017T232636Z-NegativeConstructorMutants-1360c308/START.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/negative-runs/20261017T232636Z-NegativeConstructorMutants-1360c308/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "negative_stderr", + "source": "negative-runs/20261017T232636Z-NegativeConstructorMutants-1360c308/stderr.txt" + }, + { + "exported_bytes": 15781, + "exported_sha256": "a9286845f1ee830c22b7bebf73c8075e71b7678cd1c92a1ac28cf24cfd7c9e63", + "original_bytes": 19381, + "original_sha256": "f982e65b99a8d61949b1dea1140bfe7106829e141a7653736eced5bbd448a3b1", + "public_path": "evidence/final/negative-runs/20261017T232636Z-NegativeConstructorMutants-1360c308/stdout.txt", + "replacement_counts": { + "c291_root": 45, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "negative_stdout", + "source": "negative-runs/20261017T232636Z-NegativeConstructorMutants-1360c308/stdout.txt" + }, + { + "exported_bytes": 12276, + "exported_sha256": "ea6375922c5928585fadccafbaef7b50029de0ec07997e8919628df918e98153", + "original_bytes": 13315, + "original_sha256": "2e17f1c3532a563a7ad556051ec14bfa9dfc48efb99a1d6a89bcac006f386ce0", + "public_path": "evidence/final/negative-runs/20261017T233110Z-NegativeUnusedAxiom-72e81a54/RECEIPT.json", + "replacement_counts": { + "c291_root": 4, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "negative_receipt", + "source": "negative-runs/20261017T233110Z-NegativeUnusedAxiom-72e81a54/RECEIPT.json" + }, + { + "exported_bytes": 13527, + "exported_sha256": "9af273bb521bcf39d097b3c7c7e9a9cbf4bf92be3ad561dd32419acd33e5aae4", + "original_bytes": 13707, + "original_sha256": "57d43dda2d54d4a4acb5c24cec966a3c469cdedfa05c489f13a2e8c327a802df", + "public_path": "evidence/final/negative-runs/20261017T233110Z-NegativeUnusedAxiom-72e81a54/RUNNER.py", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 1, + "pinned_runtime": 1 + }, + "role": "verification_script", + "source": "negative-runs/20261017T233110Z-NegativeUnusedAxiom-72e81a54/RUNNER.py" + }, + { + "exported_bytes": 7039, + "exported_sha256": "f73aeb57bf2d182ad6b2a0616103298573e4123af3331f0c98ad52abb9ad70e1", + "original_bytes": 8078, + "original_sha256": "e8e0a60110b63ff21380a12d95758c76eba163bb9c53fa3840c31d6981846a3c", + "public_path": "evidence/final/negative-runs/20261017T233110Z-NegativeUnusedAxiom-72e81a54/START.json", + "replacement_counts": { + "c291_root": 4, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "negative_start", + "source": "negative-runs/20261017T233110Z-NegativeUnusedAxiom-72e81a54/START.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/negative-runs/20261017T233110Z-NegativeUnusedAxiom-72e81a54/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "negative_stderr", + "source": "negative-runs/20261017T233110Z-NegativeUnusedAxiom-72e81a54/stderr.txt" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/negative-runs/20261017T233110Z-NegativeUnusedAxiom-72e81a54/stdout.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "negative_stdout", + "source": "negative-runs/20261017T233110Z-NegativeUnusedAxiom-72e81a54/stdout.txt" + }, + { + "exported_bytes": 12676, + "exported_sha256": "7cf5b2ee31813d73b07b5a3283eeb28a9f7bf7165ef78849df5cf11fa0fbf4b3", + "original_bytes": 13715, + "original_sha256": "413762ff03b7421c2a49f246d5cc46855256d454d428ea42863ce1d2e5dd716f", + "public_path": "evidence/final/negative-runs/20261017T233547Z-NegativeUnusedAxiomAudit-34a4e478/RECEIPT.json", + "replacement_counts": { + "c291_root": 4, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "negative_receipt", + "source": "negative-runs/20261017T233547Z-NegativeUnusedAxiomAudit-34a4e478/RECEIPT.json" + }, + { + "exported_bytes": 13527, + "exported_sha256": "9af273bb521bcf39d097b3c7c7e9a9cbf4bf92be3ad561dd32419acd33e5aae4", + "original_bytes": 13707, + "original_sha256": "57d43dda2d54d4a4acb5c24cec966a3c469cdedfa05c489f13a2e8c327a802df", + "public_path": "evidence/final/negative-runs/20261017T233547Z-NegativeUnusedAxiomAudit-34a4e478/RUNNER.py", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 1, + "pinned_runtime": 1 + }, + "role": "verification_script", + "source": "negative-runs/20261017T233547Z-NegativeUnusedAxiomAudit-34a4e478/RUNNER.py" + }, + { + "exported_bytes": 7155, + "exported_sha256": "61635947e3f87912de5cc8e84238abdcc61319a6041fbb1bf8696b4d3a258903", + "original_bytes": 8194, + "original_sha256": "39b1fe00ac02c9c30abf81df9111247c77a514111bd381a507b223e64d5abc27", + "public_path": "evidence/final/negative-runs/20261017T233547Z-NegativeUnusedAxiomAudit-34a4e478/START.json", + "replacement_counts": { + "c291_root": 4, + "pinned_dependency_cache": 8, + "pinned_runtime": 1 + }, + "role": "negative_start", + "source": "negative-runs/20261017T233547Z-NegativeUnusedAxiomAudit-34a4e478/START.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/negative-runs/20261017T233547Z-NegativeUnusedAxiomAudit-34a4e478/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "negative_stderr", + "source": "negative-runs/20261017T233547Z-NegativeUnusedAxiomAudit-34a4e478/stderr.txt" + }, + { + "exported_bytes": 47599, + "exported_sha256": "8d0bb086d3d7e1b4321ad8a2b4e43ddf7449d0a5a962842d856ea413b9fd836f", + "original_bytes": 47679, + "original_sha256": "fd5cc2b6c2a6b986492283596a498b73ab4c002307cc21245c93ae06f78ad02a", + "public_path": "evidence/final/negative-runs/20261017T233547Z-NegativeUnusedAxiomAudit-34a4e478/stdout.txt", + "replacement_counts": { + "c291_root": 1, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "negative_stdout", + "source": "negative-runs/20261017T233547Z-NegativeUnusedAxiomAudit-34a4e478/stdout.txt" + }, + { + "exported_bytes": 1193, + "exported_sha256": "114095a00fbb6c5e56acfa23e43b3eaf13673b1fc9174dcc0f97d84d5d87714c", + "original_bytes": 1193, + "original_sha256": "114095a00fbb6c5e56acfa23e43b3eaf13673b1fc9174dcc0f97d84d5d87714c", + "public_path": "evidence/final/negative-runs/positive-acceptance-0b581f8569781d82/TWO_PART_ACCEPTANCE.json", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "negative_acceptance", + "source": "negative-runs/positive-acceptance-0b581f8569781d82/TWO_PART_ACCEPTANCE.json" + }, + { + "exported_bytes": 5228, + "exported_sha256": "c51b7fb2922068f5c22e058533b4ec0b8848c9c3d5ba5bdeaeeec59e8c3ce6ec", + "original_bytes": 5228, + "original_sha256": "c51b7fb2922068f5c22e058533b4ec0b8848c9c3d5ba5bdeaeeec59e8c3ce6ec", + "public_path": "evidence/final/prepare_final_inputs.py", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "verification_script", + "source": "prepare_final_inputs.py" + }, + { + "exported_bytes": 5842, + "exported_sha256": "d4b50db1f9c12455975b0067b2ad494b7e0f062d477a9a7eb76799e3baafce94", + "original_bytes": 5842, + "original_sha256": "d4b50db1f9c12455975b0067b2ad494b7e0f062d477a9a7eb76799e3baafce94", + "public_path": "evidence/final/prepare_public_evidence_inputs.py", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "verification_script", + "source": "prepare_public_evidence_inputs.py" + }, + { + "exported_bytes": 2805, + "exported_sha256": "bd52901126e4f0099b6dba07a5f48c6d0c15cadd4b483f0f36e7622b14e465b9", + "original_bytes": 2805, + "original_sha256": "bd52901126e4f0099b6dba07a5f48c6d0c15cadd4b483f0f36e7622b14e465b9", + "public_path": "evidence/final/rehash_final_dependencies.py", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "verification_script", + "source": "rehash_final_dependencies.py" + }, + { + "exported_bytes": 10017, + "exported_sha256": "a2e9eb21a8355611cc4bc9710d10ccad01595b2c558e71c6249d04c94eecb5cd", + "original_bytes": 10197, + "original_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "public_path": "evidence/final/run_final_phase.py", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 1, + "pinned_runtime": 1 + }, + "role": "verification_script", + "source": "run_final_phase.py" + }, + { + "exported_bytes": 2619, + "exported_sha256": "b54e6db8c3ac2e25799024379f35fde1ba9448a94a7f55d0f0b87cbb8a52678f", + "original_bytes": 2619, + "original_sha256": "b54e6db8c3ac2e25799024379f35fde1ba9448a94a7f55d0f0b87cbb8a52678f", + "public_path": "evidence/final/run_final_sequence.py", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "verification_script", + "source": "run_final_sequence.py" + }, + { + "exported_bytes": 10432, + "exported_sha256": "633311c413ebab2d4710eec15120b6f2cf08ff97408df4f6d1cf58a21c48d89d", + "original_bytes": 10612, + "original_sha256": "1b62aa59ec23f108604c98a175fb988d0e2d776cf1024ae39a43913bb4b06d77", + "public_path": "evidence/final/run_kernel_recovery_phase.py", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 1, + "pinned_runtime": 1 + }, + "role": "verification_script", + "source": "run_kernel_recovery_phase.py" + }, + { + "exported_bytes": 3911, + "exported_sha256": "16f81f0d18395f80da719a4a60141caaf95923eb09c4ca333a7ef2c58fc95d2b", + "original_bytes": 3911, + "original_sha256": "16f81f0d18395f80da719a4a60141caaf95923eb09c4ca333a7ef2c58fc95d2b", + "public_path": "evidence/final/run_kernel_recovery_sequence.py", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "verification_script", + "source": "run_kernel_recovery_sequence.py" + }, + { + "exported_bytes": 10350, + "exported_sha256": "45250d528884be7a9c3f404014d5bf7a531192773f889ff9c3b7e42ff710ce15", + "original_bytes": 10530, + "original_sha256": "623a42d9d4e6c979ba8691df2b3c7c8c4c797afc32e62a063ab0d95b7ff8f216", + "public_path": "evidence/final/run_recovery_phase.py", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 1, + "pinned_runtime": 1 + }, + "role": "verification_script", + "source": "run_recovery_phase.py" + }, + { + "exported_bytes": 3754, + "exported_sha256": "b518ea542a51c73682fc3e05fc4e170849c74a87ecf79cafde8183084adb9827", + "original_bytes": 3754, + "original_sha256": "b518ea542a51c73682fc3e05fc4e170849c74a87ecf79cafde8183084adb9827", + "public_path": "evidence/final/run_recovery_sequence.py", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "verification_script", + "source": "run_recovery_sequence.py" + }, + { + "exported_bytes": 883, + "exported_sha256": "b391a113649a9bf77efbf5f5ef47b171a3652b1858b2ab29b107507128e9194e", + "original_bytes": 1146, + "original_sha256": "25814a3ee5a90b85b6ea80f28453a98588135616b6b6ed8bec61a0aba501313b", + "public_path": "evidence/final/runs/20261017T222931Z-SourceLifetimeGeometry-d60cf60f/RECEIPT.json", + "replacement_counts": { + "c291_root": 2, + "pinned_dependency_cache": 0, + "pinned_runtime": 1 + }, + "role": "supporting_evidence", + "source": "runs/20261017T222931Z-SourceLifetimeGeometry-d60cf60f/RECEIPT.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/runs/20261017T222931Z-SourceLifetimeGeometry-d60cf60f/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "supporting_evidence", + "source": "runs/20261017T222931Z-SourceLifetimeGeometry-d60cf60f/stderr.txt" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/runs/20261017T222931Z-SourceLifetimeGeometry-d60cf60f/stdout.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "supporting_evidence", + "source": "runs/20261017T222931Z-SourceLifetimeGeometry-d60cf60f/stdout.txt" + }, + { + "exported_bytes": 868, + "exported_sha256": "8ae1246a980b6e54d8da7315990c7a3feb5b70479d492bcf96ff6314ac8b9045", + "original_bytes": 1131, + "original_sha256": "2bfe554790ba186742778ce7c4ceb6153fe087e82eeb5567f98ac61890022183", + "public_path": "evidence/final/runs/20261017T223912Z-SourceThetaBridge-8f3714d1/RECEIPT.json", + "replacement_counts": { + "c291_root": 2, + "pinned_dependency_cache": 0, + "pinned_runtime": 1 + }, + "role": "supporting_evidence", + "source": "runs/20261017T223912Z-SourceThetaBridge-8f3714d1/RECEIPT.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/runs/20261017T223912Z-SourceThetaBridge-8f3714d1/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "supporting_evidence", + "source": "runs/20261017T223912Z-SourceThetaBridge-8f3714d1/stderr.txt" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/runs/20261017T223912Z-SourceThetaBridge-8f3714d1/stdout.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "supporting_evidence", + "source": "runs/20261017T223912Z-SourceThetaBridge-8f3714d1/stdout.txt" + }, + { + "exported_bytes": 874, + "exported_sha256": "a60eaa669ad60ef370d0c7b0c6f63aaa3c8425f0255dc64b4be5492d4281afb7", + "original_bytes": 1137, + "original_sha256": "7753adcd6ffe215ba435981a6fa113ab6b79b656015d36d0bade39118ee8019e", + "public_path": "evidence/final/runs/20261017T224309Z-SourceLifetimeField-82ca502f/RECEIPT.json", + "replacement_counts": { + "c291_root": 2, + "pinned_dependency_cache": 0, + "pinned_runtime": 1 + }, + "role": "supporting_evidence", + "source": "runs/20261017T224309Z-SourceLifetimeField-82ca502f/RECEIPT.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/runs/20261017T224309Z-SourceLifetimeField-82ca502f/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "supporting_evidence", + "source": "runs/20261017T224309Z-SourceLifetimeField-82ca502f/stderr.txt" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/runs/20261017T224309Z-SourceLifetimeField-82ca502f/stdout.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "supporting_evidence", + "source": "runs/20261017T224309Z-SourceLifetimeField-82ca502f/stdout.txt" + }, + { + "exported_bytes": 888, + "exported_sha256": "582146792a0cc180784e0c9a8935cb77cb5a4244dd400f2d4541290a762b9070", + "original_bytes": 1151, + "original_sha256": "4446c979aa35491fde021f6b5adb5c0ad95c255d3a7da64d4e8f311438a45720", + "public_path": "evidence/final/runs/20261017T225345Z-SourceLifetimeControls-87707473/RECEIPT.json", + "replacement_counts": { + "c291_root": 2, + "pinned_dependency_cache": 0, + "pinned_runtime": 1 + }, + "role": "supporting_evidence", + "source": "runs/20261017T225345Z-SourceLifetimeControls-87707473/RECEIPT.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/runs/20261017T225345Z-SourceLifetimeControls-87707473/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "supporting_evidence", + "source": "runs/20261017T225345Z-SourceLifetimeControls-87707473/stderr.txt" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/runs/20261017T225345Z-SourceLifetimeControls-87707473/stdout.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "supporting_evidence", + "source": "runs/20261017T225345Z-SourceLifetimeControls-87707473/stdout.txt" + }, + { + "exported_bytes": 895, + "exported_sha256": "88be6f5bc6bcf307b6ae89603f76beeec3717d4928fcada2fc255ea42ba678a4", + "original_bytes": 1158, + "original_sha256": "ba85a36ddcf456b1b151bb96bb24dd0582e7d01e705f59957a11568f9366fb53", + "public_path": "evidence/final/runs/20261017T230552Z-SourceLifetimeAxiomAudit-43c5c5c5/RECEIPT.json", + "replacement_counts": { + "c291_root": 2, + "pinned_dependency_cache": 0, + "pinned_runtime": 1 + }, + "role": "supporting_evidence", + "source": "runs/20261017T230552Z-SourceLifetimeAxiomAudit-43c5c5c5/RECEIPT.json" + }, + { + "exported_bytes": 0, + "exported_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "original_bytes": 0, + "original_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "public_path": "evidence/final/runs/20261017T230552Z-SourceLifetimeAxiomAudit-43c5c5c5/stderr.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "supporting_evidence", + "source": "runs/20261017T230552Z-SourceLifetimeAxiomAudit-43c5c5c5/stderr.txt" + }, + { + "exported_bytes": 45929, + "exported_sha256": "ce6920b72fbdfc6794051d690a10cf97792ffebe8b2c9145c2b10dcf2116ccea", + "original_bytes": 45929, + "original_sha256": "ce6920b72fbdfc6794051d690a10cf97792ffebe8b2c9145c2b10dcf2116ccea", + "public_path": "evidence/final/runs/20261017T230552Z-SourceLifetimeAxiomAudit-43c5c5c5/stdout.txt", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "supporting_evidence", + "source": "runs/20261017T230552Z-SourceLifetimeAxiomAudit-43c5c5c5/stdout.txt" + }, + { + "exported_bytes": 28347, + "exported_sha256": "a8a99a377ac422441300dc6db9a9696de20fd338eb758c58214771c2e580c89d", + "original_bytes": 28427, + "original_sha256": "85a809843d79dc8d68684c0b53b672d27ff4f86e436c3f903eaa280c4316c7c4", + "public_path": "evidence/final/verify_execution.py", + "replacement_counts": { + "c291_root": 1, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "verification_script", + "source": "verify_execution.py" + }, + { + "exported_bytes": 26029, + "exported_sha256": "8d9ec220f9db776fccf9ec6cf71c924217913700ee3d20ce8e47119ff99d0a32", + "original_bytes": 26029, + "original_sha256": "8d9ec220f9db776fccf9ec6cf71c924217913700ee3d20ce8e47119ff99d0a32", + "public_path": "evidence/final/verify_mutations.py", + "replacement_counts": { + "c291_root": 0, + "pinned_dependency_cache": 0, + "pinned_runtime": 0 + }, + "role": "verification_script", + "source": "verify_mutations.py" + } + ], + "input_manifest_sha256": "60448793071c3d9d5865c700d6fe0693f58a05ef6c5291f4f8064b9aeb6ef26c", + "known_private_identifier_count": 6, + "replacements": [ + { + "label": "c291_root", + "logical": "@C291_ROOT@" + }, + { + "label": "pinned_runtime", + "logical": "@PINNED_LEAN_RUNTIME@" + }, + { + "label": "pinned_dependency_cache", + "logical": "@PINNED_DEPENDENCY_CACHE@" + } + ], + "schema_version": 1, + "scientific_effect": "NONE", + "scope": "Derived public projection; raw and exported hashes are distinct when explicit filesystem prefixes were replaced. No original receipt outcome or full log content was omitted.", + "status": "PASS_ACTUAL_TERMINAL_EVIDENCE_PROJECTION", + "transformation": "explicit-prefix-projection-v1" +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/REVIEW_C291_ACTUAL_FINAL_EXECUTION_VERIFICATION.json b/frontiers/source_lifetime_realization_20261017/evidence/final/REVIEW_C291_ACTUAL_FINAL_EXECUTION_VERIFICATION.json new file mode 100644 index 000000000..438ce1768 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/REVIEW_C291_ACTUAL_FINAL_EXECUTION_VERIFICATION.json @@ -0,0 +1,2348 @@ +{ + "started_utc": "2026-10-18T00:42:08.186341+00:00", + "review_executor": "OpenAI Codex /root/c291_nonauthor_review", + "scope": "Single full read-only invocation on actual terminal execution evidence; no Lean execution", + "verifier_sha256": "85a809843d79dc8d68684c0b53b672d27ff4f86e436c3f903eaa280c4316c7c4", + "input_sha256": { + "FINAL_SOURCE_INVENTORY.json": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "FINAL_SEQUENCE_RESULT.json": "a8dddfaf3d46287a573b70fae91d71ba000b219ea4d4b0bed148341e0fe4825d", + "FINAL_SEQUENCE_RECOVERED_RESULT.json": "e28e03d16b3df144317b5f1fe1bbec48379665b3dd39db4422d52209c549dc07", + "FINAL_SEQUENCE_TERMINAL_RESULT.json": "d2eb35bbf4afe56015ca65a64636690313c05e60253fa530e5633757ca18ba4e", + "FINAL_DEPENDENCY_REHASH.json": "b67936f4f98bdd84d33eff5ea57d3c6aafcf8a5c6112afb75cbef501b1f3e884", + "NEGATIVE_FINAL_INDEX.json": "3dc4f214c87fcf90096b67bb9bbc49fc57d823d1b96c91e0f79ef56c641f57ae" + }, + "lean_executed": false, + "evidence_edited": false, + "status": "PASS_ACTUAL_TERMINAL_EXECUTION_VERIFIER", + "check_count": 579, + "result": { + "checks": [ + { + "name": "reviewed_frozen_inventory", + "passed": true + }, + { + "name": "nineteen_unique_sources", + "passed": true + }, + { + "name": "five_new_modules", + "passed": true + }, + { + "name": "exact_source_module_set", + "passed": true + }, + { + "name": "exact_unique_build_order", + "passed": true + }, + { + "name": "original_source_record_binding", + "passed": true + }, + { + "name": "unchanged_thirteen_original_sources", + "passed": true + }, + { + "name": "original_target_identity", + "passed": true + }, + { + "name": "literal_source_carrier_identity", + "passed": true + }, + { + "name": "frozen_source:GaussianSeriesFoundation.lean", + "passed": true + }, + { + "name": "published_source:GaussianSeriesFoundation.lean", + "passed": true + }, + { + "name": "frozen_source:SpectralWeights.lean", + "passed": true + }, + { + "name": "published_source:SpectralWeights.lean", + "passed": true + }, + { + "name": "frozen_source:SourceFourierSeries.lean", + "passed": true + }, + { + "name": "published_source:SourceFourierSeries.lean", + "passed": true + }, + { + "name": "frozen_source:SourceLattice.lean", + "passed": true + }, + { + "name": "published_source:SourceLattice.lean", + "passed": true + }, + { + "name": "frozen_source:SourceKernel.lean", + "passed": true + }, + { + "name": "published_source:SourceKernel.lean", + "passed": true + }, + { + "name": "frozen_source:SourceGaussianLaw.lean", + "passed": true + }, + { + "name": "published_source:SourceGaussianLaw.lean", + "passed": true + }, + { + "name": "frozen_source:SourceCovariance.lean", + "passed": true + }, + { + "name": "published_source:SourceCovariance.lean", + "passed": true + }, + { + "name": "frozen_source:SourceC4.lean", + "passed": true + }, + { + "name": "published_source:SourceC4.lean", + "passed": true + }, + { + "name": "frozen_source:SourceSmooth.lean", + "passed": true + }, + { + "name": "published_source:SourceSmooth.lean", + "passed": true + }, + { + "name": "frozen_source:SourceTorus.lean", + "passed": true + }, + { + "name": "published_source:SourceTorus.lean", + "passed": true + }, + { + "name": "frozen_source:SourceTorusC4.lean", + "passed": true + }, + { + "name": "published_source:SourceTorusC4.lean", + "passed": true + }, + { + "name": "frozen_source:SourceSmoothCarrier.lean", + "passed": true + }, + { + "name": "published_source:SourceSmoothCarrier.lean", + "passed": true + }, + { + "name": "frozen_source:SourceSmoothControls.lean", + "passed": true + }, + { + "name": "published_source:SourceSmoothControls.lean", + "passed": true + }, + { + "name": "frozen_source:Lifetime.lean", + "passed": true + }, + { + "name": "published_source:Lifetime.lean", + "passed": true + }, + { + "name": "frozen_source:SourceThetaBridge.lean", + "passed": true + }, + { + "name": "published_source:SourceThetaBridge.lean", + "passed": true + }, + { + "name": "frozen_source:SourceLifetimeGeometry.lean", + "passed": true + }, + { + "name": "published_source:SourceLifetimeGeometry.lean", + "passed": true + }, + { + "name": "frozen_source:SourceLifetimeField.lean", + "passed": true + }, + { + "name": "published_source:SourceLifetimeField.lean", + "passed": true + }, + { + "name": "frozen_source:SourceLifetimeControls.lean", + "passed": true + }, + { + "name": "published_source:SourceLifetimeControls.lean", + "passed": true + }, + { + "name": "frozen_source:SourceLifetimeAxiomAudit.lean", + "passed": true + }, + { + "name": "published_source:SourceLifetimeAxiomAudit.lean", + "passed": true + }, + { + "name": "empty_final_build", + "passed": true + }, + { + "name": "full_dependency_inventory_binding", + "passed": true + }, + { + "name": "dependency_inventory_exact_count", + "passed": true + }, + { + "name": "dependency_inventory_unique_paths", + "passed": true + }, + { + "name": "dependency_inventory_bytes", + "passed": true + }, + { + "name": "terminal_full_dependency_byte_rehash", + "passed": true + }, + { + "name": "original_runner_identity", + "passed": true + }, + { + "name": "reviewed_audit_only_recovery_runner", + "passed": true + }, + { + "name": "reviewed_recovery_driver", + "passed": true + }, + { + "name": "reviewed_kernel_recovery_runner", + "passed": true + }, + { + "name": "reviewed_kernel_recovery_driver", + "passed": true + }, + { + "name": "frozen_original_failed_sequence", + "passed": true + }, + { + "name": "frozen_actual_failed_audit_receipt", + "passed": true + }, + { + "name": "frozen_audit_recovery_failed_sequence", + "passed": true + }, + { + "name": "frozen_actual_kernel_launch_failure", + "passed": true + }, + { + "name": "twenty_four_phases", + "passed": true + }, + { + "name": "original_failed_sequence_status", + "passed": true + }, + { + "name": "original_exact_nineteen_build_attempts", + "passed": true + }, + { + "name": "failed_audit_actual_timeout", + "passed": true + }, + { + "name": "failed_audit_no_mutation_or_product", + "passed": true + }, + { + "name": "failed_audit_temporal_binding", + "passed": true + }, + { + "name": "audit_recovery_stopped_at_kernel_launch", + "passed": true + }, + { + "name": "exact_reused_eighteen_phase_records", + "passed": true + }, + { + "name": "exact_audit_recovery_twenty_attempts", + "passed": true + }, + { + "name": "explicit_recovery_provenance", + "passed": true + }, + { + "name": "recovery_start_binding", + "passed": true + }, + { + "name": "recovery_after_observed_failure", + "passed": true + }, + { + "name": "kernel_failure_actual_process", + "passed": true + }, + { + "name": "kernel_failure_no_mutation_or_product", + "passed": true + }, + { + "name": "kernel_failure_temporal_binding", + "passed": true + }, + { + "name": "sequence_success", + "passed": true + }, + { + "name": "exact_reused_nineteen_successful_phase_records", + "passed": true + }, + { + "name": "complete_phase_order", + "passed": true + }, + { + "name": "explicit_kernel_recovery_provenance", + "passed": true + }, + { + "name": "kernel_recovery_start_binding", + "passed": true + }, + { + "name": "kernel_recovery_after_observed_failure", + "passed": true + }, + { + "name": "failed_source_and_dependency_binding", + "passed": true + }, + { + "name": "failed_audit_empty_stdout", + "passed": true + }, + { + "name": "failed_audit_empty_stderr", + "passed": true + }, + { + "name": "failed_audit_start_record", + "passed": true + }, + { + "name": "kernel_failure_source_and_dependency_binding", + "passed": true + }, + { + "name": "kernel_launch_failure_exact_stdout", + "passed": true + }, + { + "name": "kernel_launch_failure_exact_stderr", + "passed": true + }, + { + "name": "kernel_launch_failure_start_record", + "passed": true + }, + { + "name": "dependency_rehash_after_sequence", + "passed": true + }, + { + "name": "exact_twenty_six_terminal_receipts", + "passed": true + }, + { + "name": "unique_successful_final_phase:('build', 'GaussianSeriesFoundation')", + "passed": true + }, + { + "name": "unique_successful_final_phase:('build', 'SpectralWeights')", + "passed": true + }, + { + "name": "unique_successful_final_phase:('build', 'Lifetime')", + "passed": true + }, + { + "name": "unique_successful_final_phase:('build', 'SourceFourierSeries')", + "passed": true + }, + { + "name": "unique_successful_final_phase:('build', 'SourceLattice')", + "passed": true + }, + { + "name": "unique_successful_final_phase:('build', 'SourceGaussianLaw')", + "passed": true + }, + { + "name": "unique_successful_final_phase:('build', 'SourceC4')", + "passed": true + }, + { + "name": "unique_successful_final_phase:('build', 'SourceKernel')", + "passed": true + }, + { + "name": "unique_successful_final_phase:('build', 'SourceSmooth')", + "passed": true + }, + { + "name": "unique_successful_final_phase:('build', 'SourceCovariance')", + "passed": true + }, + { + "name": "unique_successful_final_phase:('build', 'SourceThetaBridge')", + "passed": true + }, + { + "name": "unique_successful_final_phase:('build', 'SourceTorus')", + "passed": true + }, + { + "name": "unique_successful_final_phase:('build', 'SourceTorusC4')", + "passed": true + }, + { + "name": "unique_successful_final_phase:('build', 'SourceSmoothCarrier')", + "passed": true + }, + { + "name": "unique_successful_final_phase:('build', 'SourceSmoothControls')", + "passed": true + }, + { + "name": "unique_successful_final_phase:('build', 'SourceLifetimeGeometry')", + "passed": true + }, + { + "name": "unique_successful_final_phase:('build', 'SourceLifetimeField')", + "passed": true + }, + { + "name": "unique_successful_final_phase:('build', 'SourceLifetimeControls')", + "passed": true + }, + { + "name": "unique_successful_final_phase:('build', 'SourceLifetimeAxiomAudit')", + "passed": true + }, + { + "name": "unique_successful_final_phase:('kernel', 'SourceThetaBridge')", + "passed": true + }, + { + "name": "unique_successful_final_phase:('kernel', 'SourceLifetimeGeometry')", + "passed": true + }, + { + "name": "unique_successful_final_phase:('kernel', 'SourceLifetimeField')", + "passed": true + }, + { + "name": "unique_successful_final_phase:('kernel', 'SourceLifetimeControls')", + "passed": true + }, + { + "name": "unique_successful_final_phase:('kernel', 'SourceLifetimeAxiomAudit')", + "passed": true + }, + { + "name": "exactly_two_documented_failures", + "passed": true + }, + { + "name": "exact_successful_final_receipt_set", + "passed": true + }, + { + "name": "exact_eighteen_original_build_receipts", + "passed": true + }, + { + "name": "reused_receipt:GaussianSeriesFoundation", + "passed": true + }, + { + "name": "reused_receipt:SpectralWeights", + "passed": true + }, + { + "name": "reused_receipt:Lifetime", + "passed": true + }, + { + "name": "reused_receipt:SourceFourierSeries", + "passed": true + }, + { + "name": "reused_receipt:SourceLattice", + "passed": true + }, + { + "name": "reused_receipt:SourceGaussianLaw", + "passed": true + }, + { + "name": "reused_receipt:SourceC4", + "passed": true + }, + { + "name": "reused_receipt:SourceKernel", + "passed": true + }, + { + "name": "reused_receipt:SourceSmooth", + "passed": true + }, + { + "name": "reused_receipt:SourceCovariance", + "passed": true + }, + { + "name": "reused_receipt:SourceThetaBridge", + "passed": true + }, + { + "name": "reused_receipt:SourceTorus", + "passed": true + }, + { + "name": "reused_receipt:SourceTorusC4", + "passed": true + }, + { + "name": "reused_receipt:SourceSmoothCarrier", + "passed": true + }, + { + "name": "reused_receipt:SourceSmoothControls", + "passed": true + }, + { + "name": "reused_receipt:SourceLifetimeGeometry", + "passed": true + }, + { + "name": "reused_receipt:SourceLifetimeField", + "passed": true + }, + { + "name": "reused_receipt:SourceLifetimeControls", + "passed": true + }, + { + "name": "exact_reused_successful_audit_receipt", + "passed": true + }, + { + "name": "frozen_execution_root", + "passed": true + }, + { + "name": "build:GaussianSeriesFoundation:temporal_order", + "passed": true + }, + { + "name": "build:GaussianSeriesFoundation:actual_success", + "passed": true + }, + { + "name": "build:GaussianSeriesFoundation:source_and_dependency_binding", + "passed": true + }, + { + "name": "build:GaussianSeriesFoundation:own_object_chain", + "passed": true + }, + { + "name": "build:GaussianSeriesFoundation:stdout_digest", + "passed": true + }, + { + "name": "build:GaussianSeriesFoundation:stderr_digest", + "passed": true + }, + { + "name": "build:GaussianSeriesFoundation:start_record_binding", + "passed": true + }, + { + "name": "build:GaussianSeriesFoundation:bounded_actual_process", + "passed": true + }, + { + "name": "build:GaussianSeriesFoundation:runner_binding", + "passed": true + }, + { + "name": "build:GaussianSeriesFoundation:exact_import_paths", + "passed": true + }, + { + "name": "build:GaussianSeriesFoundation:no_retroactive_path_fields", + "passed": true + }, + { + "name": "build:GaussianSeriesFoundation:exact_command", + "passed": true + }, + { + "name": "build:GaussianSeriesFoundation:scientific_effect", + "passed": true + }, + { + "name": "build:GaussianSeriesFoundation:executable_binding", + "passed": true + }, + { + "name": "build:GaussianSeriesFoundation:produced_only_target", + "passed": true + }, + { + "name": "build:GaussianSeriesFoundation:new_warnings_are_errors", + "passed": true + }, + { + "name": "build:GaussianSeriesFoundation:object_chain_after", + "passed": true + }, + { + "name": "build:GaussianSeriesFoundation:primary_object_identity", + "passed": true + }, + { + "name": "build:SpectralWeights:temporal_order", + "passed": true + }, + { + "name": "build:SpectralWeights:actual_success", + "passed": true + }, + { + "name": "build:SpectralWeights:source_and_dependency_binding", + "passed": true + }, + { + "name": "build:SpectralWeights:own_object_chain", + "passed": true + }, + { + "name": "build:SpectralWeights:stdout_digest", + "passed": true + }, + { + "name": "build:SpectralWeights:stderr_digest", + "passed": true + }, + { + "name": "build:SpectralWeights:start_record_binding", + "passed": true + }, + { + "name": "build:SpectralWeights:bounded_actual_process", + "passed": true + }, + { + "name": "build:SpectralWeights:runner_binding", + "passed": true + }, + { + "name": "build:SpectralWeights:exact_import_paths", + "passed": true + }, + { + "name": "build:SpectralWeights:no_retroactive_path_fields", + "passed": true + }, + { + "name": "build:SpectralWeights:exact_command", + "passed": true + }, + { + "name": "build:SpectralWeights:scientific_effect", + "passed": true + }, + { + "name": "build:SpectralWeights:executable_binding", + "passed": true + }, + { + "name": "build:SpectralWeights:produced_only_target", + "passed": true + }, + { + "name": "build:SpectralWeights:new_warnings_are_errors", + "passed": true + }, + { + "name": "build:SpectralWeights:object_chain_after", + "passed": true + }, + { + "name": "build:SpectralWeights:primary_object_identity", + "passed": true + }, + { + "name": "build:Lifetime:temporal_order", + "passed": true + }, + { + "name": "build:Lifetime:actual_success", + "passed": true + }, + { + "name": "build:Lifetime:source_and_dependency_binding", + "passed": true + }, + { + "name": "build:Lifetime:own_object_chain", + "passed": true + }, + { + "name": "build:Lifetime:stdout_digest", + "passed": true + }, + { + "name": "build:Lifetime:stderr_digest", + "passed": true + }, + { + "name": "build:Lifetime:start_record_binding", + "passed": true + }, + { + "name": "build:Lifetime:bounded_actual_process", + "passed": true + }, + { + "name": "build:Lifetime:runner_binding", + "passed": true + }, + { + "name": "build:Lifetime:exact_import_paths", + "passed": true + }, + { + "name": "build:Lifetime:no_retroactive_path_fields", + "passed": true + }, + { + "name": "build:Lifetime:exact_command", + "passed": true + }, + { + "name": "build:Lifetime:scientific_effect", + "passed": true + }, + { + "name": "build:Lifetime:executable_binding", + "passed": true + }, + { + "name": "build:Lifetime:produced_only_target", + "passed": true + }, + { + "name": "build:Lifetime:new_warnings_are_errors", + "passed": true + }, + { + "name": "build:Lifetime:object_chain_after", + "passed": true + }, + { + "name": "build:Lifetime:primary_object_identity", + "passed": true + }, + { + "name": "build:SourceFourierSeries:temporal_order", + "passed": true + }, + { + "name": "build:SourceFourierSeries:actual_success", + "passed": true + }, + { + "name": "build:SourceFourierSeries:source_and_dependency_binding", + "passed": true + }, + { + "name": "build:SourceFourierSeries:own_object_chain", + "passed": true + }, + { + "name": "build:SourceFourierSeries:stdout_digest", + "passed": true + }, + { + "name": "build:SourceFourierSeries:stderr_digest", + "passed": true + }, + { + "name": "build:SourceFourierSeries:start_record_binding", + "passed": true + }, + { + "name": "build:SourceFourierSeries:bounded_actual_process", + "passed": true + }, + { + "name": "build:SourceFourierSeries:runner_binding", + "passed": true + }, + { + "name": "build:SourceFourierSeries:exact_import_paths", + "passed": true + }, + { + "name": "build:SourceFourierSeries:no_retroactive_path_fields", + "passed": true + }, + { + "name": "build:SourceFourierSeries:exact_command", + "passed": true + }, + { + "name": "build:SourceFourierSeries:scientific_effect", + "passed": true + }, + { + "name": "build:SourceFourierSeries:executable_binding", + "passed": true + }, + { + "name": "build:SourceFourierSeries:produced_only_target", + "passed": true + }, + { + "name": "build:SourceFourierSeries:new_warnings_are_errors", + "passed": true + }, + { + "name": "build:SourceFourierSeries:object_chain_after", + "passed": true + }, + { + "name": "build:SourceFourierSeries:primary_object_identity", + "passed": true + }, + { + "name": "build:SourceLattice:temporal_order", + "passed": true + }, + { + "name": "build:SourceLattice:actual_success", + "passed": true + }, + { + "name": "build:SourceLattice:source_and_dependency_binding", + "passed": true + }, + { + "name": "build:SourceLattice:own_object_chain", + "passed": true + }, + { + "name": "build:SourceLattice:stdout_digest", + "passed": true + }, + { + "name": "build:SourceLattice:stderr_digest", + "passed": true + }, + { + "name": "build:SourceLattice:start_record_binding", + "passed": true + }, + { + "name": "build:SourceLattice:bounded_actual_process", + "passed": true + }, + { + "name": "build:SourceLattice:runner_binding", + "passed": true + }, + { + "name": "build:SourceLattice:exact_import_paths", + "passed": true + }, + { + "name": "build:SourceLattice:no_retroactive_path_fields", + "passed": true + }, + { + "name": "build:SourceLattice:exact_command", + "passed": true + }, + { + "name": "build:SourceLattice:scientific_effect", + "passed": true + }, + { + "name": "build:SourceLattice:executable_binding", + "passed": true + }, + { + "name": "build:SourceLattice:produced_only_target", + "passed": true + }, + { + "name": "build:SourceLattice:new_warnings_are_errors", + "passed": true + }, + { + "name": "build:SourceLattice:object_chain_after", + "passed": true + }, + { + "name": "build:SourceLattice:primary_object_identity", + "passed": true + }, + { + "name": "build:SourceGaussianLaw:temporal_order", + "passed": true + }, + { + "name": "build:SourceGaussianLaw:actual_success", + "passed": true + }, + { + "name": "build:SourceGaussianLaw:source_and_dependency_binding", + "passed": true + }, + { + "name": "build:SourceGaussianLaw:own_object_chain", + "passed": true + }, + { + "name": "build:SourceGaussianLaw:stdout_digest", + "passed": true + }, + { + "name": "build:SourceGaussianLaw:stderr_digest", + "passed": true + }, + { + "name": "build:SourceGaussianLaw:start_record_binding", + "passed": true + }, + { + "name": "build:SourceGaussianLaw:bounded_actual_process", + "passed": true + }, + { + "name": "build:SourceGaussianLaw:runner_binding", + "passed": true + }, + { + "name": "build:SourceGaussianLaw:exact_import_paths", + "passed": true + }, + { + "name": "build:SourceGaussianLaw:no_retroactive_path_fields", + "passed": true + }, + { + "name": "build:SourceGaussianLaw:exact_command", + "passed": true + }, + { + "name": "build:SourceGaussianLaw:scientific_effect", + "passed": true + }, + { + "name": "build:SourceGaussianLaw:executable_binding", + "passed": true + }, + { + "name": "build:SourceGaussianLaw:produced_only_target", + "passed": true + }, + { + "name": "build:SourceGaussianLaw:new_warnings_are_errors", + "passed": true + }, + { + "name": "build:SourceGaussianLaw:object_chain_after", + "passed": true + }, + { + "name": "build:SourceGaussianLaw:primary_object_identity", + "passed": true + }, + { + "name": "build:SourceC4:temporal_order", + "passed": true + }, + { + "name": "build:SourceC4:actual_success", + "passed": true + }, + { + "name": "build:SourceC4:source_and_dependency_binding", + "passed": true + }, + { + "name": "build:SourceC4:own_object_chain", + "passed": true + }, + { + "name": "build:SourceC4:stdout_digest", + "passed": true + }, + { + "name": "build:SourceC4:stderr_digest", + "passed": true + }, + { + "name": "build:SourceC4:start_record_binding", + "passed": true + }, + { + "name": "build:SourceC4:bounded_actual_process", + "passed": true + }, + { + "name": "build:SourceC4:runner_binding", + "passed": true + }, + { + "name": "build:SourceC4:exact_import_paths", + "passed": true + }, + { + "name": "build:SourceC4:no_retroactive_path_fields", + "passed": true + }, + { + "name": "build:SourceC4:exact_command", + "passed": true + }, + { + "name": "build:SourceC4:scientific_effect", + "passed": true + }, + { + "name": "build:SourceC4:executable_binding", + "passed": true + }, + { + "name": "build:SourceC4:produced_only_target", + "passed": true + }, + { + "name": "build:SourceC4:new_warnings_are_errors", + "passed": true + }, + { + "name": "build:SourceC4:object_chain_after", + "passed": true + }, + { + "name": "build:SourceC4:primary_object_identity", + "passed": true + }, + { + "name": "build:SourceKernel:temporal_order", + "passed": true + }, + { + "name": "build:SourceKernel:actual_success", + "passed": true + }, + { + "name": "build:SourceKernel:source_and_dependency_binding", + "passed": true + }, + { + "name": "build:SourceKernel:own_object_chain", + "passed": true + }, + { + "name": "build:SourceKernel:stdout_digest", + "passed": true + }, + { + "name": "build:SourceKernel:stderr_digest", + "passed": true + }, + { + "name": "build:SourceKernel:start_record_binding", + "passed": true + }, + { + "name": "build:SourceKernel:bounded_actual_process", + "passed": true + }, + { + "name": "build:SourceKernel:runner_binding", + "passed": true + }, + { + "name": "build:SourceKernel:exact_import_paths", + "passed": true + }, + { + "name": "build:SourceKernel:no_retroactive_path_fields", + "passed": true + }, + { + "name": "build:SourceKernel:exact_command", + "passed": true + }, + { + "name": "build:SourceKernel:scientific_effect", + "passed": true + }, + { + "name": "build:SourceKernel:executable_binding", + "passed": true + }, + { + "name": "build:SourceKernel:produced_only_target", + "passed": true + }, + { + "name": "build:SourceKernel:new_warnings_are_errors", + "passed": true + }, + { + "name": "build:SourceKernel:object_chain_after", + "passed": true + }, + { + "name": "build:SourceKernel:primary_object_identity", + "passed": true + }, + { + "name": "build:SourceSmooth:temporal_order", + "passed": true + }, + { + "name": "build:SourceSmooth:actual_success", + "passed": true + }, + { + "name": "build:SourceSmooth:source_and_dependency_binding", + "passed": true + }, + { + "name": "build:SourceSmooth:own_object_chain", + "passed": true + }, + { + "name": "build:SourceSmooth:stdout_digest", + "passed": true + }, + { + "name": "build:SourceSmooth:stderr_digest", + "passed": true + }, + { + "name": "build:SourceSmooth:start_record_binding", + "passed": true + }, + { + "name": "build:SourceSmooth:bounded_actual_process", + "passed": true + }, + { + "name": "build:SourceSmooth:runner_binding", + "passed": true + }, + { + "name": "build:SourceSmooth:exact_import_paths", + "passed": true + }, + { + "name": "build:SourceSmooth:no_retroactive_path_fields", + "passed": true + }, + { + "name": "build:SourceSmooth:exact_command", + "passed": true + }, + { + "name": "build:SourceSmooth:scientific_effect", + "passed": true + }, + { + "name": "build:SourceSmooth:executable_binding", + "passed": true + }, + { + "name": "build:SourceSmooth:produced_only_target", + "passed": true + }, + { + "name": "build:SourceSmooth:new_warnings_are_errors", + "passed": true + }, + { + "name": "build:SourceSmooth:object_chain_after", + "passed": true + }, + { + "name": "build:SourceSmooth:primary_object_identity", + "passed": true + }, + { + "name": "build:SourceCovariance:temporal_order", + "passed": true + }, + { + "name": "build:SourceCovariance:actual_success", + "passed": true + }, + { + "name": "build:SourceCovariance:source_and_dependency_binding", + "passed": true + }, + { + "name": "build:SourceCovariance:own_object_chain", + "passed": true + }, + { + "name": "build:SourceCovariance:stdout_digest", + "passed": true + }, + { + "name": "build:SourceCovariance:stderr_digest", + "passed": true + }, + { + "name": "build:SourceCovariance:start_record_binding", + "passed": true + }, + { + "name": "build:SourceCovariance:bounded_actual_process", + "passed": true + }, + { + "name": "build:SourceCovariance:runner_binding", + "passed": true + }, + { + "name": "build:SourceCovariance:exact_import_paths", + "passed": true + }, + { + "name": "build:SourceCovariance:no_retroactive_path_fields", + "passed": true + }, + { + "name": "build:SourceCovariance:exact_command", + "passed": true + }, + { + "name": "build:SourceCovariance:scientific_effect", + "passed": true + }, + { + "name": "build:SourceCovariance:executable_binding", + "passed": true + }, + { + "name": "build:SourceCovariance:produced_only_target", + "passed": true + }, + { + "name": "build:SourceCovariance:new_warnings_are_errors", + "passed": true + }, + { + "name": "build:SourceCovariance:object_chain_after", + "passed": true + }, + { + "name": "build:SourceCovariance:primary_object_identity", + "passed": true + }, + { + "name": "build:SourceThetaBridge:temporal_order", + "passed": true + }, + { + "name": "build:SourceThetaBridge:actual_success", + "passed": true + }, + { + "name": "build:SourceThetaBridge:source_and_dependency_binding", + "passed": true + }, + { + "name": "build:SourceThetaBridge:own_object_chain", + "passed": true + }, + { + "name": "build:SourceThetaBridge:stdout_digest", + "passed": true + }, + { + "name": "build:SourceThetaBridge:stderr_digest", + "passed": true + }, + { + "name": "build:SourceThetaBridge:start_record_binding", + "passed": true + }, + { + "name": "build:SourceThetaBridge:bounded_actual_process", + "passed": true + }, + { + "name": "build:SourceThetaBridge:runner_binding", + "passed": true + }, + { + "name": "build:SourceThetaBridge:exact_import_paths", + "passed": true + }, + { + "name": "build:SourceThetaBridge:no_retroactive_path_fields", + "passed": true + }, + { + "name": "build:SourceThetaBridge:exact_command", + "passed": true + }, + { + "name": "build:SourceThetaBridge:scientific_effect", + "passed": true + }, + { + "name": "build:SourceThetaBridge:executable_binding", + "passed": true + }, + { + "name": "build:SourceThetaBridge:produced_only_target", + "passed": true + }, + { + "name": "build:SourceThetaBridge:new_warnings_are_errors", + "passed": true + }, + { + "name": "build:SourceThetaBridge:object_chain_after", + "passed": true + }, + { + "name": "build:SourceThetaBridge:primary_object_identity", + "passed": true + }, + { + "name": "build:SourceTorus:temporal_order", + "passed": true + }, + { + "name": "build:SourceTorus:actual_success", + "passed": true + }, + { + "name": "build:SourceTorus:source_and_dependency_binding", + "passed": true + }, + { + "name": "build:SourceTorus:own_object_chain", + "passed": true + }, + { + "name": "build:SourceTorus:stdout_digest", + "passed": true + }, + { + "name": "build:SourceTorus:stderr_digest", + "passed": true + }, + { + "name": "build:SourceTorus:start_record_binding", + "passed": true + }, + { + "name": "build:SourceTorus:bounded_actual_process", + "passed": true + }, + { + "name": "build:SourceTorus:runner_binding", + "passed": true + }, + { + "name": "build:SourceTorus:exact_import_paths", + "passed": true + }, + { + "name": "build:SourceTorus:no_retroactive_path_fields", + "passed": true + }, + { + "name": "build:SourceTorus:exact_command", + "passed": true + }, + { + "name": "build:SourceTorus:scientific_effect", + "passed": true + }, + { + "name": "build:SourceTorus:executable_binding", + "passed": true + }, + { + "name": "build:SourceTorus:produced_only_target", + "passed": true + }, + { + "name": "build:SourceTorus:new_warnings_are_errors", + "passed": true + }, + { + "name": "build:SourceTorus:object_chain_after", + "passed": true + }, + { + "name": "build:SourceTorus:primary_object_identity", + "passed": true + }, + { + "name": "build:SourceTorusC4:temporal_order", + "passed": true + }, + { + "name": "build:SourceTorusC4:actual_success", + "passed": true + }, + { + "name": "build:SourceTorusC4:source_and_dependency_binding", + "passed": true + }, + { + "name": "build:SourceTorusC4:own_object_chain", + "passed": true + }, + { + "name": "build:SourceTorusC4:stdout_digest", + "passed": true + }, + { + "name": "build:SourceTorusC4:stderr_digest", + "passed": true + }, + { + "name": "build:SourceTorusC4:start_record_binding", + "passed": true + }, + { + "name": "build:SourceTorusC4:bounded_actual_process", + "passed": true + }, + { + "name": "build:SourceTorusC4:runner_binding", + "passed": true + }, + { + "name": "build:SourceTorusC4:exact_import_paths", + "passed": true + }, + { + "name": "build:SourceTorusC4:no_retroactive_path_fields", + "passed": true + }, + { + "name": "build:SourceTorusC4:exact_command", + "passed": true + }, + { + "name": "build:SourceTorusC4:scientific_effect", + "passed": true + }, + { + "name": "build:SourceTorusC4:executable_binding", + "passed": true + }, + { + "name": "build:SourceTorusC4:produced_only_target", + "passed": true + }, + { + "name": "build:SourceTorusC4:new_warnings_are_errors", + "passed": true + }, + { + "name": "build:SourceTorusC4:object_chain_after", + "passed": true + }, + { + "name": "build:SourceTorusC4:primary_object_identity", + "passed": true + }, + { + "name": "build:SourceSmoothCarrier:temporal_order", + "passed": true + }, + { + "name": "build:SourceSmoothCarrier:actual_success", + "passed": true + }, + { + "name": "build:SourceSmoothCarrier:source_and_dependency_binding", + "passed": true + }, + { + "name": "build:SourceSmoothCarrier:own_object_chain", + "passed": true + }, + { + "name": "build:SourceSmoothCarrier:stdout_digest", + "passed": true + }, + { + "name": "build:SourceSmoothCarrier:stderr_digest", + "passed": true + }, + { + "name": "build:SourceSmoothCarrier:start_record_binding", + "passed": true + }, + { + "name": "build:SourceSmoothCarrier:bounded_actual_process", + "passed": true + }, + { + "name": "build:SourceSmoothCarrier:runner_binding", + "passed": true + }, + { + "name": "build:SourceSmoothCarrier:exact_import_paths", + "passed": true + }, + { + "name": "build:SourceSmoothCarrier:no_retroactive_path_fields", + "passed": true + }, + { + "name": "build:SourceSmoothCarrier:exact_command", + "passed": true + }, + { + "name": "build:SourceSmoothCarrier:scientific_effect", + "passed": true + }, + { + "name": "build:SourceSmoothCarrier:executable_binding", + "passed": true + }, + { + "name": "build:SourceSmoothCarrier:produced_only_target", + "passed": true + }, + { + "name": "build:SourceSmoothCarrier:new_warnings_are_errors", + "passed": true + }, + { + "name": "build:SourceSmoothCarrier:object_chain_after", + "passed": true + }, + { + "name": "build:SourceSmoothCarrier:primary_object_identity", + "passed": true + }, + { + "name": "build:SourceSmoothControls:temporal_order", + "passed": true + }, + { + "name": "build:SourceSmoothControls:actual_success", + "passed": true + }, + { + "name": "build:SourceSmoothControls:source_and_dependency_binding", + "passed": true + }, + { + "name": "build:SourceSmoothControls:own_object_chain", + "passed": true + }, + { + "name": "build:SourceSmoothControls:stdout_digest", + "passed": true + }, + { + "name": "build:SourceSmoothControls:stderr_digest", + "passed": true + }, + { + "name": "build:SourceSmoothControls:start_record_binding", + "passed": true + }, + { + "name": "build:SourceSmoothControls:bounded_actual_process", + "passed": true + }, + { + "name": "build:SourceSmoothControls:runner_binding", + "passed": true + }, + { + "name": "build:SourceSmoothControls:exact_import_paths", + "passed": true + }, + { + "name": "build:SourceSmoothControls:no_retroactive_path_fields", + "passed": true + }, + { + "name": "build:SourceSmoothControls:exact_command", + "passed": true + }, + { + "name": "build:SourceSmoothControls:scientific_effect", + "passed": true + }, + { + "name": "build:SourceSmoothControls:executable_binding", + "passed": true + }, + { + "name": "build:SourceSmoothControls:produced_only_target", + "passed": true + }, + { + "name": "build:SourceSmoothControls:new_warnings_are_errors", + "passed": true + }, + { + "name": "build:SourceSmoothControls:object_chain_after", + "passed": true + }, + { + "name": "build:SourceSmoothControls:primary_object_identity", + "passed": true + }, + { + "name": "build:SourceLifetimeGeometry:temporal_order", + "passed": true + }, + { + "name": "build:SourceLifetimeGeometry:actual_success", + "passed": true + }, + { + "name": "build:SourceLifetimeGeometry:source_and_dependency_binding", + "passed": true + }, + { + "name": "build:SourceLifetimeGeometry:own_object_chain", + "passed": true + }, + { + "name": "build:SourceLifetimeGeometry:stdout_digest", + "passed": true + }, + { + "name": "build:SourceLifetimeGeometry:stderr_digest", + "passed": true + }, + { + "name": "build:SourceLifetimeGeometry:start_record_binding", + "passed": true + }, + { + "name": "build:SourceLifetimeGeometry:bounded_actual_process", + "passed": true + }, + { + "name": "build:SourceLifetimeGeometry:runner_binding", + "passed": true + }, + { + "name": "build:SourceLifetimeGeometry:exact_import_paths", + "passed": true + }, + { + "name": "build:SourceLifetimeGeometry:no_retroactive_path_fields", + "passed": true + }, + { + "name": "build:SourceLifetimeGeometry:exact_command", + "passed": true + }, + { + "name": "build:SourceLifetimeGeometry:scientific_effect", + "passed": true + }, + { + "name": "build:SourceLifetimeGeometry:executable_binding", + "passed": true + }, + { + "name": "build:SourceLifetimeGeometry:produced_only_target", + "passed": true + }, + { + "name": "build:SourceLifetimeGeometry:new_warnings_are_errors", + "passed": true + }, + { + "name": "build:SourceLifetimeGeometry:object_chain_after", + "passed": true + }, + { + "name": "build:SourceLifetimeGeometry:primary_object_identity", + "passed": true + }, + { + "name": "build:SourceLifetimeField:temporal_order", + "passed": true + }, + { + "name": "build:SourceLifetimeField:actual_success", + "passed": true + }, + { + "name": "build:SourceLifetimeField:source_and_dependency_binding", + "passed": true + }, + { + "name": "build:SourceLifetimeField:own_object_chain", + "passed": true + }, + { + "name": "build:SourceLifetimeField:stdout_digest", + "passed": true + }, + { + "name": "build:SourceLifetimeField:stderr_digest", + "passed": true + }, + { + "name": "build:SourceLifetimeField:start_record_binding", + "passed": true + }, + { + "name": "build:SourceLifetimeField:bounded_actual_process", + "passed": true + }, + { + "name": "build:SourceLifetimeField:runner_binding", + "passed": true + }, + { + "name": "build:SourceLifetimeField:exact_import_paths", + "passed": true + }, + { + "name": "build:SourceLifetimeField:no_retroactive_path_fields", + "passed": true + }, + { + "name": "build:SourceLifetimeField:exact_command", + "passed": true + }, + { + "name": "build:SourceLifetimeField:scientific_effect", + "passed": true + }, + { + "name": "build:SourceLifetimeField:executable_binding", + "passed": true + }, + { + "name": "build:SourceLifetimeField:produced_only_target", + "passed": true + }, + { + "name": "build:SourceLifetimeField:new_warnings_are_errors", + "passed": true + }, + { + "name": "build:SourceLifetimeField:object_chain_after", + "passed": true + }, + { + "name": "build:SourceLifetimeField:primary_object_identity", + "passed": true + }, + { + "name": "build:SourceLifetimeControls:temporal_order", + "passed": true + }, + { + "name": "build:SourceLifetimeControls:actual_success", + "passed": true + }, + { + "name": "build:SourceLifetimeControls:source_and_dependency_binding", + "passed": true + }, + { + "name": "build:SourceLifetimeControls:own_object_chain", + "passed": true + }, + { + "name": "build:SourceLifetimeControls:stdout_digest", + "passed": true + }, + { + "name": "build:SourceLifetimeControls:stderr_digest", + "passed": true + }, + { + "name": "build:SourceLifetimeControls:start_record_binding", + "passed": true + }, + { + "name": "build:SourceLifetimeControls:bounded_actual_process", + "passed": true + }, + { + "name": "build:SourceLifetimeControls:runner_binding", + "passed": true + }, + { + "name": "build:SourceLifetimeControls:exact_import_paths", + "passed": true + }, + { + "name": "build:SourceLifetimeControls:no_retroactive_path_fields", + "passed": true + }, + { + "name": "build:SourceLifetimeControls:exact_command", + "passed": true + }, + { + "name": "build:SourceLifetimeControls:scientific_effect", + "passed": true + }, + { + "name": "build:SourceLifetimeControls:executable_binding", + "passed": true + }, + { + "name": "build:SourceLifetimeControls:produced_only_target", + "passed": true + }, + { + "name": "build:SourceLifetimeControls:new_warnings_are_errors", + "passed": true + }, + { + "name": "build:SourceLifetimeControls:object_chain_after", + "passed": true + }, + { + "name": "build:SourceLifetimeControls:primary_object_identity", + "passed": true + }, + { + "name": "build:SourceLifetimeAxiomAudit:temporal_order", + "passed": true + }, + { + "name": "build:SourceLifetimeAxiomAudit:actual_success", + "passed": true + }, + { + "name": "build:SourceLifetimeAxiomAudit:source_and_dependency_binding", + "passed": true + }, + { + "name": "build:SourceLifetimeAxiomAudit:own_object_chain", + "passed": true + }, + { + "name": "build:SourceLifetimeAxiomAudit:stdout_digest", + "passed": true + }, + { + "name": "build:SourceLifetimeAxiomAudit:stderr_digest", + "passed": true + }, + { + "name": "build:SourceLifetimeAxiomAudit:start_record_binding", + "passed": true + }, + { + "name": "build:SourceLifetimeAxiomAudit:bounded_actual_process", + "passed": true + }, + { + "name": "build:SourceLifetimeAxiomAudit:runner_binding", + "passed": true + }, + { + "name": "build:SourceLifetimeAxiomAudit:exact_import_paths", + "passed": true + }, + { + "name": "build:SourceLifetimeAxiomAudit:no_retroactive_path_fields", + "passed": true + }, + { + "name": "build:SourceLifetimeAxiomAudit:exact_command", + "passed": true + }, + { + "name": "build:SourceLifetimeAxiomAudit:scientific_effect", + "passed": true + }, + { + "name": "failed_attempt_in_object_chain", + "passed": true + }, + { + "name": "build:SourceLifetimeAxiomAudit:executable_binding", + "passed": true + }, + { + "name": "build:SourceLifetimeAxiomAudit:produced_only_target", + "passed": true + }, + { + "name": "build:SourceLifetimeAxiomAudit:new_warnings_are_errors", + "passed": true + }, + { + "name": "build:SourceLifetimeAxiomAudit:object_chain_after", + "passed": true + }, + { + "name": "build:SourceLifetimeAxiomAudit:primary_object_identity", + "passed": true + }, + { + "name": "kernel:SourceThetaBridge:temporal_order", + "passed": true + }, + { + "name": "kernel:SourceThetaBridge:actual_success", + "passed": true + }, + { + "name": "kernel:SourceThetaBridge:source_and_dependency_binding", + "passed": true + }, + { + "name": "kernel:SourceThetaBridge:own_object_chain", + "passed": true + }, + { + "name": "kernel:SourceThetaBridge:stdout_digest", + "passed": true + }, + { + "name": "kernel:SourceThetaBridge:stderr_digest", + "passed": true + }, + { + "name": "kernel:SourceThetaBridge:start_record_binding", + "passed": true + }, + { + "name": "kernel:SourceThetaBridge:bounded_actual_process", + "passed": true + }, + { + "name": "kernel:SourceThetaBridge:runner_binding", + "passed": true + }, + { + "name": "kernel:SourceThetaBridge:exact_import_paths", + "passed": true + }, + { + "name": "kernel:SourceThetaBridge:pinned_child_discovery", + "passed": true + }, + { + "name": "kernel:SourceThetaBridge:exact_command", + "passed": true + }, + { + "name": "kernel:SourceThetaBridge:scientific_effect", + "passed": true + }, + { + "name": "kernel_launch_failure_in_object_chain", + "passed": true + }, + { + "name": "kernel:SourceThetaBridge:executable_binding", + "passed": true + }, + { + "name": "kernel:SourceThetaBridge:standard_kernel_scope", + "passed": true + }, + { + "name": "kernel:SourceThetaBridge:object_chain_after", + "passed": true + }, + { + "name": "kernel:SourceThetaBridge:primary_object_identity", + "passed": true + }, + { + "name": "kernel:SourceLifetimeGeometry:temporal_order", + "passed": true + }, + { + "name": "kernel:SourceLifetimeGeometry:actual_success", + "passed": true + }, + { + "name": "kernel:SourceLifetimeGeometry:source_and_dependency_binding", + "passed": true + }, + { + "name": "kernel:SourceLifetimeGeometry:own_object_chain", + "passed": true + }, + { + "name": "kernel:SourceLifetimeGeometry:stdout_digest", + "passed": true + }, + { + "name": "kernel:SourceLifetimeGeometry:stderr_digest", + "passed": true + }, + { + "name": "kernel:SourceLifetimeGeometry:start_record_binding", + "passed": true + }, + { + "name": "kernel:SourceLifetimeGeometry:bounded_actual_process", + "passed": true + }, + { + "name": "kernel:SourceLifetimeGeometry:runner_binding", + "passed": true + }, + { + "name": "kernel:SourceLifetimeGeometry:exact_import_paths", + "passed": true + }, + { + "name": "kernel:SourceLifetimeGeometry:pinned_child_discovery", + "passed": true + }, + { + "name": "kernel:SourceLifetimeGeometry:exact_command", + "passed": true + }, + { + "name": "kernel:SourceLifetimeGeometry:scientific_effect", + "passed": true + }, + { + "name": "kernel:SourceLifetimeGeometry:executable_binding", + "passed": true + }, + { + "name": "kernel:SourceLifetimeGeometry:standard_kernel_scope", + "passed": true + }, + { + "name": "kernel:SourceLifetimeGeometry:object_chain_after", + "passed": true + }, + { + "name": "kernel:SourceLifetimeGeometry:primary_object_identity", + "passed": true + }, + { + "name": "kernel:SourceLifetimeField:temporal_order", + "passed": true + }, + { + "name": "kernel:SourceLifetimeField:actual_success", + "passed": true + }, + { + "name": "kernel:SourceLifetimeField:source_and_dependency_binding", + "passed": true + }, + { + "name": "kernel:SourceLifetimeField:own_object_chain", + "passed": true + }, + { + "name": "kernel:SourceLifetimeField:stdout_digest", + "passed": true + }, + { + "name": "kernel:SourceLifetimeField:stderr_digest", + "passed": true + }, + { + "name": "kernel:SourceLifetimeField:start_record_binding", + "passed": true + }, + { + "name": "kernel:SourceLifetimeField:bounded_actual_process", + "passed": true + }, + { + "name": "kernel:SourceLifetimeField:runner_binding", + "passed": true + }, + { + "name": "kernel:SourceLifetimeField:exact_import_paths", + "passed": true + }, + { + "name": "kernel:SourceLifetimeField:pinned_child_discovery", + "passed": true + }, + { + "name": "kernel:SourceLifetimeField:exact_command", + "passed": true + }, + { + "name": "kernel:SourceLifetimeField:scientific_effect", + "passed": true + }, + { + "name": "kernel:SourceLifetimeField:executable_binding", + "passed": true + }, + { + "name": "kernel:SourceLifetimeField:standard_kernel_scope", + "passed": true + }, + { + "name": "kernel:SourceLifetimeField:object_chain_after", + "passed": true + }, + { + "name": "kernel:SourceLifetimeField:primary_object_identity", + "passed": true + }, + { + "name": "kernel:SourceLifetimeControls:temporal_order", + "passed": true + }, + { + "name": "kernel:SourceLifetimeControls:actual_success", + "passed": true + }, + { + "name": "kernel:SourceLifetimeControls:source_and_dependency_binding", + "passed": true + }, + { + "name": "kernel:SourceLifetimeControls:own_object_chain", + "passed": true + }, + { + "name": "kernel:SourceLifetimeControls:stdout_digest", + "passed": true + }, + { + "name": "kernel:SourceLifetimeControls:stderr_digest", + "passed": true + }, + { + "name": "kernel:SourceLifetimeControls:start_record_binding", + "passed": true + }, + { + "name": "kernel:SourceLifetimeControls:bounded_actual_process", + "passed": true + }, + { + "name": "kernel:SourceLifetimeControls:runner_binding", + "passed": true + }, + { + "name": "kernel:SourceLifetimeControls:exact_import_paths", + "passed": true + }, + { + "name": "kernel:SourceLifetimeControls:pinned_child_discovery", + "passed": true + }, + { + "name": "kernel:SourceLifetimeControls:exact_command", + "passed": true + }, + { + "name": "kernel:SourceLifetimeControls:scientific_effect", + "passed": true + }, + { + "name": "kernel:SourceLifetimeControls:executable_binding", + "passed": true + }, + { + "name": "kernel:SourceLifetimeControls:standard_kernel_scope", + "passed": true + }, + { + "name": "kernel:SourceLifetimeControls:object_chain_after", + "passed": true + }, + { + "name": "kernel:SourceLifetimeControls:primary_object_identity", + "passed": true + }, + { + "name": "kernel:SourceLifetimeAxiomAudit:temporal_order", + "passed": true + }, + { + "name": "kernel:SourceLifetimeAxiomAudit:actual_success", + "passed": true + }, + { + "name": "kernel:SourceLifetimeAxiomAudit:source_and_dependency_binding", + "passed": true + }, + { + "name": "kernel:SourceLifetimeAxiomAudit:own_object_chain", + "passed": true + }, + { + "name": "kernel:SourceLifetimeAxiomAudit:stdout_digest", + "passed": true + }, + { + "name": "kernel:SourceLifetimeAxiomAudit:stderr_digest", + "passed": true + }, + { + "name": "kernel:SourceLifetimeAxiomAudit:start_record_binding", + "passed": true + }, + { + "name": "kernel:SourceLifetimeAxiomAudit:bounded_actual_process", + "passed": true + }, + { + "name": "kernel:SourceLifetimeAxiomAudit:runner_binding", + "passed": true + }, + { + "name": "kernel:SourceLifetimeAxiomAudit:exact_import_paths", + "passed": true + }, + { + "name": "kernel:SourceLifetimeAxiomAudit:pinned_child_discovery", + "passed": true + }, + { + "name": "kernel:SourceLifetimeAxiomAudit:exact_command", + "passed": true + }, + { + "name": "kernel:SourceLifetimeAxiomAudit:scientific_effect", + "passed": true + }, + { + "name": "kernel:SourceLifetimeAxiomAudit:executable_binding", + "passed": true + }, + { + "name": "kernel:SourceLifetimeAxiomAudit:standard_kernel_scope", + "passed": true + }, + { + "name": "kernel:SourceLifetimeAxiomAudit:object_chain_after", + "passed": true + }, + { + "name": "kernel:SourceLifetimeAxiomAudit:primary_object_identity", + "passed": true + }, + { + "name": "final_object_bytes_exactly_rebuilt", + "passed": true + }, + { + "name": "exact_eighteen_census_modules", + "passed": true + }, + { + "name": "per_module_declaration_census", + "passed": true + }, + { + "name": "whole_module_axiom_census", + "passed": true + }, + { + "name": "unique_declarations", + "passed": true + }, + { + "name": "private_declarations_included", + "passed": true + }, + { + "name": "standard_axioms_only", + "passed": true + }, + { + "name": "all_required_declarations", + "passed": true + }, + { + "name": "single_complete_audit_pass", + "passed": true + }, + { + "name": "no_audit_error_or_warning", + "passed": true + } + ], + "phase_count": 24, + "terminal_receipts": 26, + "documented_failed_attempts": 2, + "declarations": 409, + "private_declarations": 40, + "dependency_artifacts": 83897, + "scientific_effect": "NONE" + }, + "ended_utc": "2026-10-18T00:42:08.776576+00:00", + "seconds": 0.5888516669999999, + "verifier_unchanged": true +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/REVIEW_C291_ACTUAL_MUTATION_VERIFICATION.json b/frontiers/source_lifetime_realization_20261017/evidence/final/REVIEW_C291_ACTUAL_MUTATION_VERIFICATION.json new file mode 100644 index 000000000..9e451b835 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/REVIEW_C291_ACTUAL_MUTATION_VERIFICATION.json @@ -0,0 +1,1082 @@ +{ + "started_utc": "2026-10-17T23:43:28.074779+00:00", + "review_executor": "OpenAI Codex /root/c291_nonauthor_review", + "scope": "One read-only full repaired mutation verifier invocation against actual terminal evidence; no Lean execution", + "verifier_sha256": "8d9ec220f9db776fccf9ec6cf71c924217913700ee3d20ce8e47119ff99d0a32", + "negative_index_sha256": "3dc4f214c87fcf90096b67bb9bbc49fc57d823d1b96c91e0f79ef56c641f57ae", + "lean_executed": false, + "evidence_edited": false, + "status": "PASS_ACTUAL_MUTATION_EVIDENCE_VERIFIER", + "check_count": 265, + "result": { + "checks": [ + { + "name": "negative_index_terminal", + "passed": true + }, + { + "name": "exact_generation_directory", + "passed": true + }, + { + "name": "negative_manifest_binding", + "passed": true + }, + { + "name": "exact_negative_generation", + "passed": true + }, + { + "name": "reviewed_final_inventory", + "passed": true + }, + { + "name": "exact_nineteen_frozen_sources", + "passed": true + }, + { + "name": "frozen_source:GaussianSeriesFoundation.lean", + "passed": true + }, + { + "name": "frozen_source:SpectralWeights.lean", + "passed": true + }, + { + "name": "frozen_source:SourceFourierSeries.lean", + "passed": true + }, + { + "name": "frozen_source:SourceLattice.lean", + "passed": true + }, + { + "name": "frozen_source:SourceKernel.lean", + "passed": true + }, + { + "name": "frozen_source:SourceGaussianLaw.lean", + "passed": true + }, + { + "name": "frozen_source:SourceCovariance.lean", + "passed": true + }, + { + "name": "frozen_source:SourceC4.lean", + "passed": true + }, + { + "name": "frozen_source:SourceSmooth.lean", + "passed": true + }, + { + "name": "frozen_source:SourceTorus.lean", + "passed": true + }, + { + "name": "frozen_source:SourceTorusC4.lean", + "passed": true + }, + { + "name": "frozen_source:SourceSmoothCarrier.lean", + "passed": true + }, + { + "name": "frozen_source:SourceSmoothControls.lean", + "passed": true + }, + { + "name": "frozen_source:Lifetime.lean", + "passed": true + }, + { + "name": "frozen_source:SourceThetaBridge.lean", + "passed": true + }, + { + "name": "frozen_source:SourceLifetimeGeometry.lean", + "passed": true + }, + { + "name": "frozen_source:SourceLifetimeField.lean", + "passed": true + }, + { + "name": "frozen_source:SourceLifetimeControls.lean", + "passed": true + }, + { + "name": "frozen_source:SourceLifetimeAxiomAudit.lean", + "passed": true + }, + { + "name": "development_source_snapshot:ConstructorEndpointRed.lean", + "passed": true + }, + { + "name": "development_source_snapshot:SourceSmoothAxiomAudit.lean", + "passed": true + }, + { + "name": "development_source_snapshot:ThetaProductProbe.lean", + "passed": true + }, + { + "name": "negative_baseline_exact_final_source", + "passed": true + }, + { + "name": "seven_exact_semantic_cases", + "passed": true + }, + { + "name": "reviewed_edit_and_ranges:ZeroField", + "passed": true + }, + { + "name": "reviewed_edit_and_ranges:ShiftedField", + "passed": true + }, + { + "name": "reviewed_edit_and_ranges:ZeroMeasure", + "passed": true + }, + { + "name": "reviewed_edit_and_ranges:HiddenPositiveDimension", + "passed": true + }, + { + "name": "reviewed_edit_and_ranges:DoubledRawCovariance", + "passed": true + }, + { + "name": "reviewed_edit_and_ranges:WrongCovarianceArgument", + "passed": true + }, + { + "name": "reviewed_edit_and_ranges:NegativeQuadraticForm", + "passed": true + }, + { + "name": "exact_helper_suffixes", + "passed": true + }, + { + "name": "source_namespace_tail", + "passed": true + }, + { + "name": "no_import_of_production_constructor", + "passed": true + }, + { + "name": "single_edit_original:2901:51911131", + "passed": true + }, + { + "name": "single_edit_original_line:2901", + "passed": true + }, + { + "name": "exact_single_source_mutation:ZeroField", + "passed": true + }, + { + "name": "source_namespace_tail", + "passed": true + }, + { + "name": "single_edit_original:2901:843d188d", + "passed": true + }, + { + "name": "single_edit_original_line:2901", + "passed": true + }, + { + "name": "exact_single_source_mutation:ShiftedField", + "passed": true + }, + { + "name": "source_namespace_tail", + "passed": true + }, + { + "name": "single_edit_original:2828:d6c0a0ca", + "passed": true + }, + { + "name": "single_edit_original_line:2828", + "passed": true + }, + { + "name": "exact_single_source_mutation:ZeroMeasure", + "passed": true + }, + { + "name": "source_namespace_tail", + "passed": true + }, + { + "name": "single_edit_original:2675:78b5f68f", + "passed": true + }, + { + "name": "single_edit_original_line:2675", + "passed": true + }, + { + "name": "exact_single_source_mutation:HiddenPositiveDimension", + "passed": true + }, + { + "name": "source_namespace_tail", + "passed": true + }, + { + "name": "single_edit_original:965:2cb209b7", + "passed": true + }, + { + "name": "single_edit_original_line:965", + "passed": true + }, + { + "name": "exact_single_source_mutation:DoubledRawCovariance", + "passed": true + }, + { + "name": "source_namespace_tail", + "passed": true + }, + { + "name": "single_edit_original:965:ded01577", + "passed": true + }, + { + "name": "single_edit_original_line:965", + "passed": true + }, + { + "name": "exact_single_source_mutation:WrongCovarianceArgument", + "passed": true + }, + { + "name": "source_namespace_tail", + "passed": true + }, + { + "name": "single_edit_original:1897:3d6e71c1", + "passed": true + }, + { + "name": "single_edit_original_line:1897", + "passed": true + }, + { + "name": "exact_single_source_mutation:NegativeQuadraticForm", + "passed": true + }, + { + "name": "source_namespace_tail", + "passed": true + }, + { + "name": "exact_unmodified_positive_clone_wrappers", + "passed": true + }, + { + "name": "exact_mutated_clone_wrappers", + "passed": true + }, + { + "name": "single_edit_original:3893:d95922d9", + "passed": true + }, + { + "name": "single_edit_original_line:3893", + "passed": true + }, + { + "name": "single_unused_private_axiom_edit", + "passed": true + }, + { + "name": "source_namespace_tail", + "passed": true + }, + { + "name": "exact_private_axiom_wrapper", + "passed": true + }, + { + "name": "single_edit_original:1135:b4bd9c04", + "passed": true + }, + { + "name": "single_edit_original_line:1135", + "passed": true + }, + { + "name": "exact_whole_module_audit_extension", + "passed": true + }, + { + "name": "fixture_module_identity:NegativeFixtureBaseline", + "passed": true + }, + { + "name": "fixture_module_identity:NegativeConstructorMutants", + "passed": true + }, + { + "name": "fixture_module_identity:NegativeUnusedAxiom", + "passed": true + }, + { + "name": "fixture_module_identity:NegativeUnusedAxiomAudit", + "passed": true + }, + { + "name": "exact_probe_source", + "passed": true + }, + { + "name": "exact_probe_manifest", + "passed": true + }, + { + "name": "exact_original_positive_receipts", + "passed": true + }, + { + "name": "five_unique_actual_executions", + "passed": true + }, + { + "name": "baseline_execution_directory", + "passed": true + }, + { + "name": "exact_development_object_names", + "passed": true + }, + { + "name": "positive_baseline_receipt:receipt_path", + "passed": true + }, + { + "name": "positive_baseline_receipt:exact_start_schema_and_equality", + "passed": true + }, + { + "name": "positive_baseline_receipt:exact_terminal_schema", + "passed": true + }, + { + "name": "positive_baseline_receipt:generation_and_module", + "passed": true + }, + { + "name": "positive_baseline_receipt:exact_command_and_import_path", + "passed": true + }, + { + "name": "positive_baseline_receipt:archived_runner_identity", + "passed": true + }, + { + "name": "positive_baseline_receipt:actual_not_timeout", + "passed": true + }, + { + "name": "positive_baseline_receipt:stdout_digest", + "passed": true + }, + { + "name": "positive_baseline_receipt:stderr_digest", + "passed": true + }, + { + "name": "positive_baseline_receipt:complete_production_source_map", + "passed": true + }, + { + "name": "positive_baseline_receipt:exact_nineteen_frozen_projection", + "passed": true + }, + { + "name": "positive_baseline_receipt:complete_production_object_map", + "passed": true + }, + { + "name": "positive_baseline_receipt:exact_control_names", + "passed": true + }, + { + "name": "positive_baseline_receipt:fixture_map_and_manifest", + "passed": true + }, + { + "name": "positive_baseline_receipt:source_unchanged", + "passed": true + }, + { + "name": "positive_baseline_receipt:imported_objects_unchanged", + "passed": true + }, + { + "name": "positive_baseline_receipt:local_imported_objects_unchanged", + "passed": true + }, + { + "name": "positive_baseline_receipt:exact_development_receipt_selection", + "passed": true + }, + { + "name": "positive_baseline_receipt:development_binding:SourceThetaBridge", + "passed": true + }, + { + "name": "positive_baseline_receipt:development_binding:SourceLifetimeGeometry", + "passed": true + }, + { + "name": "positive_baseline_receipt:development_binding:SourceLifetimeField", + "passed": true + }, + { + "name": "positive_baseline_receipt:development_binding:SourceLifetimeControls", + "passed": true + }, + { + "name": "positive_baseline_receipt:development_binding:SourceLifetimeAxiomAudit", + "passed": true + }, + { + "name": "positive_baseline_receipt:no_import_failure", + "passed": true + }, + { + "name": "positive_baseline_receipt:stderr_scope", + "passed": true + }, + { + "name": "positive_baseline_receipt:error_source_paths", + "passed": true + }, + { + "name": "positive_baseline_receipt:actual_error_list", + "passed": true + }, + { + "name": "positive_baseline_receipt:actual_no_errors", + "passed": true + }, + { + "name": "binding_probe_receipt:receipt_path", + "passed": true + }, + { + "name": "binding_probe_receipt:exact_start_schema_and_equality", + "passed": true + }, + { + "name": "binding_probe_receipt:exact_terminal_schema", + "passed": true + }, + { + "name": "binding_probe_receipt:generation_and_module", + "passed": true + }, + { + "name": "binding_probe_receipt:exact_command_and_import_path", + "passed": true + }, + { + "name": "binding_probe_receipt:archived_runner_identity", + "passed": true + }, + { + "name": "binding_probe_receipt:actual_not_timeout", + "passed": true + }, + { + "name": "binding_probe_receipt:stdout_digest", + "passed": true + }, + { + "name": "binding_probe_receipt:stderr_digest", + "passed": true + }, + { + "name": "binding_probe_receipt:complete_production_source_map", + "passed": true + }, + { + "name": "binding_probe_receipt:exact_nineteen_frozen_projection", + "passed": true + }, + { + "name": "binding_probe_receipt:complete_production_object_map", + "passed": true + }, + { + "name": "binding_probe_receipt:exact_control_names", + "passed": true + }, + { + "name": "binding_probe_receipt:archived_imported_runner", + "passed": true + }, + { + "name": "binding_probe_receipt:source_and_object_unchanged_observations", + "passed": true + }, + { + "name": "binding_probe_receipt:no_import_failure", + "passed": true + }, + { + "name": "binding_probe_receipt:stderr_scope", + "passed": true + }, + { + "name": "binding_probe_receipt:error_source_paths", + "passed": true + }, + { + "name": "binding_probe_receipt:actual_no_errors", + "passed": true + }, + { + "name": "binding_probe_receipt:all_actual_control_checks", + "passed": true + }, + { + "name": "mutants_receipt:receipt_path", + "passed": true + }, + { + "name": "mutants_receipt:exact_start_schema_and_equality", + "passed": true + }, + { + "name": "mutants_receipt:exact_terminal_schema", + "passed": true + }, + { + "name": "mutants_receipt:generation_and_module", + "passed": true + }, + { + "name": "mutants_receipt:exact_command_and_import_path", + "passed": true + }, + { + "name": "mutants_receipt:archived_runner_identity", + "passed": true + }, + { + "name": "mutants_receipt:actual_not_timeout", + "passed": true + }, + { + "name": "mutants_receipt:stdout_digest", + "passed": true + }, + { + "name": "mutants_receipt:stderr_digest", + "passed": true + }, + { + "name": "mutants_receipt:complete_production_source_map", + "passed": true + }, + { + "name": "mutants_receipt:exact_nineteen_frozen_projection", + "passed": true + }, + { + "name": "mutants_receipt:complete_production_object_map", + "passed": true + }, + { + "name": "mutants_receipt:exact_control_names", + "passed": true + }, + { + "name": "mutants_receipt:fixture_map_and_manifest", + "passed": true + }, + { + "name": "mutants_receipt:source_unchanged", + "passed": true + }, + { + "name": "mutants_receipt:imported_objects_unchanged", + "passed": true + }, + { + "name": "mutants_receipt:local_imported_objects_unchanged", + "passed": true + }, + { + "name": "mutants_receipt:exact_development_receipt_selection", + "passed": true + }, + { + "name": "mutants_receipt:development_binding:SourceThetaBridge", + "passed": true + }, + { + "name": "mutants_receipt:development_binding:SourceLifetimeGeometry", + "passed": true + }, + { + "name": "mutants_receipt:development_binding:SourceLifetimeField", + "passed": true + }, + { + "name": "mutants_receipt:development_binding:SourceLifetimeControls", + "passed": true + }, + { + "name": "mutants_receipt:development_binding:SourceLifetimeAxiomAudit", + "passed": true + }, + { + "name": "mutants_receipt:no_import_failure", + "passed": true + }, + { + "name": "mutants_receipt:stderr_scope", + "passed": true + }, + { + "name": "mutants_receipt:error_source_paths", + "passed": true + }, + { + "name": "mutants_receipt:actual_error_list", + "passed": true + }, + { + "name": "mutants_receipt:all_actual_control_checks", + "passed": true + }, + { + "name": "axiom_carrier_receipt:receipt_path", + "passed": true + }, + { + "name": "axiom_carrier_receipt:exact_start_schema_and_equality", + "passed": true + }, + { + "name": "axiom_carrier_receipt:exact_terminal_schema", + "passed": true + }, + { + "name": "axiom_carrier_receipt:generation_and_module", + "passed": true + }, + { + "name": "axiom_carrier_receipt:exact_command_and_import_path", + "passed": true + }, + { + "name": "axiom_carrier_receipt:archived_runner_identity", + "passed": true + }, + { + "name": "axiom_carrier_receipt:actual_not_timeout", + "passed": true + }, + { + "name": "axiom_carrier_receipt:stdout_digest", + "passed": true + }, + { + "name": "axiom_carrier_receipt:stderr_digest", + "passed": true + }, + { + "name": "axiom_carrier_receipt:complete_production_source_map", + "passed": true + }, + { + "name": "axiom_carrier_receipt:exact_nineteen_frozen_projection", + "passed": true + }, + { + "name": "axiom_carrier_receipt:complete_production_object_map", + "passed": true + }, + { + "name": "axiom_carrier_receipt:exact_control_names", + "passed": true + }, + { + "name": "axiom_carrier_receipt:fixture_map_and_manifest", + "passed": true + }, + { + "name": "axiom_carrier_receipt:source_unchanged", + "passed": true + }, + { + "name": "axiom_carrier_receipt:imported_objects_unchanged", + "passed": true + }, + { + "name": "axiom_carrier_receipt:local_imported_objects_unchanged", + "passed": true + }, + { + "name": "axiom_carrier_receipt:exact_development_receipt_selection", + "passed": true + }, + { + "name": "axiom_carrier_receipt:development_binding:SourceThetaBridge", + "passed": true + }, + { + "name": "axiom_carrier_receipt:development_binding:SourceLifetimeGeometry", + "passed": true + }, + { + "name": "axiom_carrier_receipt:development_binding:SourceLifetimeField", + "passed": true + }, + { + "name": "axiom_carrier_receipt:development_binding:SourceLifetimeControls", + "passed": true + }, + { + "name": "axiom_carrier_receipt:development_binding:SourceLifetimeAxiomAudit", + "passed": true + }, + { + "name": "axiom_carrier_receipt:no_import_failure", + "passed": true + }, + { + "name": "axiom_carrier_receipt:stderr_scope", + "passed": true + }, + { + "name": "axiom_carrier_receipt:error_source_paths", + "passed": true + }, + { + "name": "axiom_carrier_receipt:actual_error_list", + "passed": true + }, + { + "name": "axiom_carrier_receipt:actual_no_errors", + "passed": true + }, + { + "name": "axiom_carrier_receipt:all_actual_control_checks", + "passed": true + }, + { + "name": "axiom_rejection_receipt:receipt_path", + "passed": true + }, + { + "name": "axiom_rejection_receipt:exact_start_schema_and_equality", + "passed": true + }, + { + "name": "axiom_rejection_receipt:exact_terminal_schema", + "passed": true + }, + { + "name": "axiom_rejection_receipt:generation_and_module", + "passed": true + }, + { + "name": "axiom_rejection_receipt:exact_command_and_import_path", + "passed": true + }, + { + "name": "axiom_rejection_receipt:archived_runner_identity", + "passed": true + }, + { + "name": "axiom_rejection_receipt:actual_not_timeout", + "passed": true + }, + { + "name": "axiom_rejection_receipt:stdout_digest", + "passed": true + }, + { + "name": "axiom_rejection_receipt:stderr_digest", + "passed": true + }, + { + "name": "axiom_rejection_receipt:complete_production_source_map", + "passed": true + }, + { + "name": "axiom_rejection_receipt:exact_nineteen_frozen_projection", + "passed": true + }, + { + "name": "axiom_rejection_receipt:complete_production_object_map", + "passed": true + }, + { + "name": "axiom_rejection_receipt:exact_control_names", + "passed": true + }, + { + "name": "axiom_rejection_receipt:fixture_map_and_manifest", + "passed": true + }, + { + "name": "axiom_rejection_receipt:source_unchanged", + "passed": true + }, + { + "name": "axiom_rejection_receipt:imported_objects_unchanged", + "passed": true + }, + { + "name": "axiom_rejection_receipt:local_imported_objects_unchanged", + "passed": true + }, + { + "name": "axiom_rejection_receipt:exact_development_receipt_selection", + "passed": true + }, + { + "name": "axiom_rejection_receipt:development_binding:SourceThetaBridge", + "passed": true + }, + { + "name": "axiom_rejection_receipt:development_binding:SourceLifetimeGeometry", + "passed": true + }, + { + "name": "axiom_rejection_receipt:development_binding:SourceLifetimeField", + "passed": true + }, + { + "name": "axiom_rejection_receipt:development_binding:SourceLifetimeControls", + "passed": true + }, + { + "name": "axiom_rejection_receipt:development_binding:SourceLifetimeAxiomAudit", + "passed": true + }, + { + "name": "axiom_rejection_receipt:no_import_failure", + "passed": true + }, + { + "name": "axiom_rejection_receipt:stderr_scope", + "passed": true + }, + { + "name": "axiom_rejection_receipt:error_source_paths", + "passed": true + }, + { + "name": "axiom_rejection_receipt:actual_error_list", + "passed": true + }, + { + "name": "axiom_rejection_receipt:all_actual_control_checks", + "passed": true + }, + { + "name": "original_print_elision_failure_preserved", + "passed": true + }, + { + "name": "original_baseline_only_expected_object", + "passed": true + }, + { + "name": "probe_original_object_and_source_binding", + "passed": true + }, + { + "name": "actual_baseline_object:NegativeFixtureBaseline.olean", + "passed": true + }, + { + "name": "probe_only_expected_object", + "passed": true + }, + { + "name": "actual_probe_object:NegativeFixtureBindingProbe.olean", + "passed": true + }, + { + "name": "actual_local_proof_binding:C291Negative.ZeroField.covQuadForm_nonneg", + "passed": true + }, + { + "name": "actual_local_proof_binding:C291Negative.ZeroField.actualField_linearCombination_map", + "passed": true + }, + { + "name": "actual_local_proof_binding:C291Negative.ZeroField.actualField_raw_second_moment", + "passed": true + }, + { + "name": "actual_local_proof_binding:C291Negative.ShiftedField.covQuadForm_nonneg", + "passed": true + }, + { + "name": "actual_local_proof_binding:C291Negative.ShiftedField.actualField_linearCombination_map", + "passed": true + }, + { + "name": "actual_local_proof_binding:C291Negative.ShiftedField.actualField_raw_second_moment", + "passed": true + }, + { + "name": "actual_local_proof_binding:C291Negative.ZeroMeasure.covQuadForm_nonneg", + "passed": true + }, + { + "name": "actual_local_proof_binding:C291Negative.ZeroMeasure.actualField_linearCombination_map", + "passed": true + }, + { + "name": "actual_local_proof_binding:C291Negative.ZeroMeasure.actualField_raw_second_moment", + "passed": true + }, + { + "name": "actual_local_proof_binding:C291Negative.HiddenPositiveDimension.covQuadForm_nonneg", + "passed": true + }, + { + "name": "actual_local_proof_binding:C291Negative.HiddenPositiveDimension.actualField_linearCombination_map", + "passed": true + }, + { + "name": "actual_local_proof_binding:C291Negative.HiddenPositiveDimension.actualField_raw_second_moment", + "passed": true + }, + { + "name": "actual_local_proof_binding:C291Negative.DoubledRawCovariance.covQuadForm_nonneg", + "passed": true + }, + { + "name": "actual_local_proof_binding:C291Negative.DoubledRawCovariance.actualField_linearCombination_map", + "passed": true + }, + { + "name": "actual_local_proof_binding:C291Negative.DoubledRawCovariance.actualField_raw_second_moment", + "passed": true + }, + { + "name": "actual_local_proof_binding:C291Negative.WrongCovarianceArgument.covQuadForm_nonneg", + "passed": true + }, + { + "name": "actual_local_proof_binding:C291Negative.WrongCovarianceArgument.actualField_linearCombination_map", + "passed": true + }, + { + "name": "actual_local_proof_binding:C291Negative.WrongCovarianceArgument.actualField_raw_second_moment", + "passed": true + }, + { + "name": "actual_local_proof_binding:C291Negative.NegativeQuadraticForm.covQuadForm_nonneg", + "passed": true + }, + { + "name": "actual_local_proof_binding:C291Negative.NegativeQuadraticForm.actualField_linearCombination_map", + "passed": true + }, + { + "name": "actual_local_proof_binding:C291Negative.NegativeQuadraticForm.actualField_raw_second_moment", + "passed": true + }, + { + "name": "exact_acceptance_path", + "passed": true + }, + { + "name": "two_part_acceptance_bound_to_actual_runs", + "passed": true + }, + { + "name": "mutants_exact_two_part_admission", + "passed": true + }, + { + "name": "actual_mutants_rejected", + "passed": true + }, + { + "name": "actual_intended_mutation_refusal:ZeroField", + "passed": true + }, + { + "name": "actual_intended_mutation_refusal:ShiftedField", + "passed": true + }, + { + "name": "actual_intended_mutation_refusal:ZeroMeasure", + "passed": true + }, + { + "name": "actual_intended_mutation_refusal:HiddenPositiveDimension", + "passed": true + }, + { + "name": "actual_intended_mutation_refusal:DoubledRawCovariance", + "passed": true + }, + { + "name": "actual_intended_mutation_refusal:WrongCovarianceArgument", + "passed": true + }, + { + "name": "actual_intended_mutation_refusal:NegativeQuadraticForm", + "passed": true + }, + { + "name": "actual_errors_only_inside_reviewed_mutants", + "passed": true + }, + { + "name": "negative_generation_object_chain", + "passed": true + }, + { + "name": "actual_final_negative_object:NegativeFixtureBaseline.olean", + "passed": true + }, + { + "name": "actual_final_negative_object:NegativeUnusedAxiom.olean", + "passed": true + }, + { + "name": "unused_axiom_carrier_compiled", + "passed": true + }, + { + "name": "actual_private_unused_axiom_refusal", + "passed": true + } + ], + "constructor_mutations": 7, + "private_unused_axiom_mutations": 1, + "positive_acceptance": "two actual parts; original observation failure preserved", + "scientific_effect": "NONE" + }, + "ended_utc": "2026-10-17T23:43:28.255788+00:00", + "seconds": 0.180603958, + "verifier_unchanged": true +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/ROOT_ACCEPTANCE.json b/frontiers/source_lifetime_realization_20261017/evidence/final/ROOT_ACCEPTANCE.json new file mode 100644 index 000000000..f503b5774 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/ROOT_ACCEPTANCE.json @@ -0,0 +1,19 @@ +{ + "accepted_at": "2026-10-18T00:47:58.172579+00:00", + "accepted_by": "OpenAI Codex /root, delegated for Dylan Roy", + "basis": "Complete final review readback and bound actual local evidence; publication, applicable hosted CI, private custody and master remain separate delivery gates.", + "dependency_rehash_sha256": "b67936f4f98bdd84d33eff5ea57d3c6aafcf8a5c6112afb75cbef501b1f3e884", + "final_sequence_sha256": "d2eb35bbf4afe56015ca65a64636690313c05e60253fa530e5633757ca18ba4e", + "negative_index_sha256": "3dc4f214c87fcf90096b67bb9bbc49fc57d823d1b96c91e0f79ef56c641f57ae", + "organizational_independence_credit": 0, + "review": { + "bytes": 15157, + "path": "NONAUTHOR_REVIEW.md", + "sha256": "8b81a9fe6ce03117b4f2819c566e0126d332544c9fa831debffb102121d980ad" + }, + "review_executor": "OpenAI Codex /root/c291_nonauthor_review", + "review_source_exposed": true, + "scientific_effect": "NONE", + "source_inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "verdict": "ACCEPT_SCOPED_FORMAL_CONSTRUCTOR" +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/SCOPE.md b/frontiers/source_lifetime_realization_20261017/evidence/final/SCOPE.md new file mode 100644 index 000000000..314aa9de2 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/SCOPE.md @@ -0,0 +1,100 @@ +# C291 exact formalization scope + +Status: implementation in progress. This document specifies the target and its +review obligations; it is not a build, kernel, alignment or delivery receipt. + +The sole target is a definition +`I4LifetimeField.actualGaussianFieldInterface (d : ℕ) (L : ℝ) (hL : 0 < L)` +whose result is the unchanged +`UniversalLaw.Spec.Lifetime.GaussianFieldInterface d L`. +No additional theta, covariance, Gaussianity, convergence, smoothness or existence +premise is admitted. The source is the literal repaired Fourier coefficient law, +restricted to its explicit full-measure all-order summability carrier. The +constructor must retain `SmoothSample d L`, its existing measurable space, +`smoothLaw d L`, and `smoothSourceField d L` composed only with the canonical +Euclidean-coordinate equivalence. + +## Source and theorem correspondence + +The byte-pinned original `Lifetime.lean` has SHA-256 +`90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6`. +Its eleven fields are unchanged: carrier, sigma-algebra, measure, probability, +field, every-sample smoothness, every-sample periodicity, theta summability, +quadratic-form nonnegativity, exact finite linear-combination Gaussian law, and +the raw product integral covariance identity. The repaired `SourceSmoothCarrier` +has SHA-256 +`5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed`. +The full old-source inventory and development-object lineage are retained in +`evidence/INITIAL_CACHE_COPY.json`; final verification must distinguish inherited +objects from an actual rebuild of the unchanged source closure. + +The conventional source arguments are the frozen C290 `THETA_BRIDGE.md` and +`FIELD_CONSTRUCTOR.md`, SHA-256 respectively +`f41dc947c6850044b354dd848d624d0c8978a5a4dde2811240f2f5bcfb9aff4b` +and `f3fcf8162185888a7e442ebb8d12269472ced981460ff08104ee1c349389c19b`. +Their earlier nonauthor review is source context. It does not review new Lean +bytes or establish kernel acceptance of this implementation. + +| New module | Exact obligation | +| --- | --- | +| `SourceThetaBridge` | Summability and positivity of the image-space theta series; full Fourier identity with scale `(sqrt (2*pi)/L)^d`; division by the full zero-lag normalizer; equality with the existing source spectral kernel. | +| `SourceLifetimeGeometry` | Canonical Euclidean coordinate transport; literal sample field; every-sample smoothness and periodicity; measurable evaluations and source-law Gaussian and moment transport. | +| `SourceLifetimeField` | Exact quadratic-form variance, nonnegativity, zero means, raw product integrals, all finite-combination Gaussian laws, and assembly of all eleven original fields. | +| Controls and audit | Literal projections, degenerate dimensions and coefficient families, meaningful mutations, complete declaration inventory including private/generated declarations, transitive axiom audit and separate kernel replay. | + +All dimensions including `d = 0` and all finite evaluation families including +`m = 0` are retained. Repeated points and cancelling coefficients may have zero +variance. No strict positive-definiteness premise or division by variance is +permitted. Complex absolutely convergent products precede taking real parts; +the Fourier sum is not replaced by an unjustified product of cosines. The +normalizer includes the full lattice and zero mode. Centered covariance only +becomes the required raw product integral after both means are proved zero. + +## Evidence and remaining scientific scope + +Successful elaboration, a complete transitive axiom audit restricted to +`propext`, `Classical.choice`, `Quot.sound`, and separate standard named-module kernel replay are +separate observations. Exact-hash nonauthor source/result review is also +separate. OpenAI subagent review does not count as provider-distinct alignment +or a human review by Dylan Roy. Source changes stale prior review bindings. + +This target constructs the specified Gaussian field interface. It does not +construct critical-point or persistence-bar measures, prove Morse genericity, +identify elder pairing with branch adjacency, turn contact integrals into +once-counted bars, prove an all-small-bars converse, or close a regional +shrinking multiple-witness collision bound. Global factorial estimates do not +discharge that regional node. Existing normalizers and parameter/limit orders +for those downstream tasks remain unchanged. The lifetime density exponent, +cumulative short-bar law and full universality conclusions are not established +by this constructor alone. No scientific register is promoted by this packet. + +All work is delegated AI work for Dylan Roy. The actual implementation executors +are OpenAI Codex `/root/c290_theta_bridge` and +`/root/c291_field_feasibility`; `/root` coordinates, prepares controls and +verification, and handles custody. Publication, hosted checks, private custody, +and registration require their own exact receipts. A locally present numbered +directory does not establish delivery. + +## 2026-10-18T00:16Z preserved final audit timeout and scoped recovery + +The original final sequence has eighteen successful fresh builds followed by an actual audit timeout. The SourceLifetimeAxiomAudit child exited -15 at its420-second wall-clock cap, with425.671035042seconds including termination and post-execution checks. Both output logs are empty. All nineteen frozen source hashes and eighteen imported object hashes are unchanged; no audit object was produced. FINAL_SEQUENCE_RESULT.json remains HOLD_FAILED_PHASE with SHA256a8dddfaf3d46287a573b70fae91d71ba000b219ea4d4b0bed148341e0fe4825d. This does not identify a mathematical error and the successful development audit does not replace this missing final gate. + +After nonauthor source review of the recovery scripts, the distinct recovery driver started at00:14:32Z. It reuses the eighteen successful builds, retries only the unresolved audit with900seconds and the same two-thread/4GiB limits, and will run the five previously unstarted standard named-module kernel checks only if that audit succeeds. The original failure is retained and the recovery START binds its exact receipt, original result, inventory and eighteen objects. No successful phase or mathematical source is rerun or changed. Final recovery success, dependency byte rehash, review, publication and custody remain pending. + +The private-unused-axiom control is now terminal with its intended rejection. The independent actual mutation verifier passed265checks across all five negative-control executions. The separate negative audit stops at the forbidden axiom and is not a completed standard-only census. + +The original claim0ab44ede-8d54-476b-afc3-d12f25f914a3 was renewed by eventf8661616-4a22-400a-a6ff-036a2c81eeef at23:53:58Z, actual Work Events2315, exact14cellreadback. Expiry is01:53:58Z. Math419 checkpoint6243400462 and timeout/recovery6243595738 were read back exactly. Next checkpoint00:35Z or earlier substantive result. No foreign ownership or scientific status changes. + +## 2026-10-18T00:27Z successful final audit and kernel child-discovery recovery + +The final audit retry completed exit0 without timeout in458.501998958seconds. Its full409declaration/18module/40private census stdout SHA256ce6920b72fbdfc6794051d690a10cf97792ffebe8b2c9145c2b10dcf2116ccea matches the reviewed development output; all nineteen fresh source builds now have successful receipts. No proof bytes changed. + +The first standard kernel invocation exited1 in3.943259375seconds, with the exact error that it could not execute external process lean. All nineteen compiled objects and source hashes are unchanged. The parent wrapper used the absolute checker path but omitted the pinned child Lean executable from PATH. This is an executable-discovery failure, not a kernel rejection. The second sequence remains immutable HOLD_FAILED_RECOVERY_PHASE. + +A source-reviewed kernel-only recovery START records00:25:40.329796Z, using the pinned binary directory and four standard OS paths, verifying actual child discovery and hashing the resolved binary. Its receipt records this deterministic PATH. It retries only the unresolved first kernel and executes the other four unstarted kernels, at420seconds/two threads; all nineteen successful compilations are reused. Final acceptance now requires twenty-four successful phases and both preserved failures, plus the terminal full dependency byte rehash. No kernel success, final review or delivery is inferred from this checkpoint. Public checkpoint6243709075 was read back exactly after one transport-error attempt was followed by a bounded read showing no matching new comment. Next checkpoint00:45Z or earlier substantive result; claim2315 expiry01:53:58 unchanged. + +## 2026-10-18T00:42Z final local execution complete + +All nineteen fresh local source builds and all five standard named-module kernel replays are terminal exit0 with unchanged frozen source/object bindings. FINAL_SEQUENCE_TERMINAL_RESULT.json records twenty-four successful phases; the two actual failed attempts remain separate and immutable. No successful phase was rerun. The final audit reports409declarations/18modules/40private, standardthreeaxioms only. Kernel times are159.30799075,166.17090033399998,162.78719725,166.48990975 and201.561246458seconds. + +The complete terminal dependency byte rehash ran00:40:45.728106Z to00:41:16.298861Z and matched all83,897artifacts/8,418,477,755bytes with the exact full pathset and zero mismatches. This does not claim that the dependency sources were rebuilt. Final nonauthor result review is now requested; its full actual execution verifier has not yet been received. GitHub candidate, hosted checks, immutable private custody/master and registration remain pending. The current Mathmain source branch is3a67c1b1d05e03c6ef0f587f9b8abe30f5e37739, actual tree7abb35928ef92f82ec6fbe14348c4ee0ff79b3be, complete3052entries with no new C291 package path. All28currentlyopenPRheads match the earlier bounded inventory for still-open targets; recently delivered/closed foreign scopes are not reopened. WorkEvents2315:2332 contains our unexpired renewal and unrelated NUM/proxy claims only. Main419 remains the liveboard at1560comments with no later explicit successor. diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/evidence/FINAL_BUILD_INITIALIZATION.json b/frontiers/source_lifetime_realization_20261017/evidence/final/evidence/FINAL_BUILD_INITIALIZATION.json new file mode 100644 index 000000000..e3ba56a29 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/evidence/FINAL_BUILD_INITIALIZATION.json @@ -0,0 +1,6 @@ +{ + "build_was_created_empty": true, + "source_inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "initial_objects": [], + "utc": "2026-10-17T23:12:57.220176+00:00" +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/evidence/INITIAL_CACHE_COPY.json b/frontiers/source_lifetime_realization_20261017/evidence/final/evidence/INITIAL_CACHE_COPY.json new file mode 100644 index 000000000..0606e5a17 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/evidence/INITIAL_CACHE_COPY.json @@ -0,0 +1,93 @@ +[ + { + "source": "SourceTorus.lean", + "source_sha256": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "object": "SourceTorus.olean", + "object_sha256": "c47c320f7e6eabf36be4c6c860f18346a1f04967a648b9531a4e4ec1af48c831", + "status": "INHERITED_CACHE_FOR_DEVELOPMENT_REBUILD_FOR_FINAL" + }, + { + "source": "SourceLattice.lean", + "source_sha256": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "object": "SourceLattice.olean", + "object_sha256": "d43fb7d3cbeb4c9318c58ab0201b3ddf8f5cdec8d9f358f1ef1d11c6a79df11b", + "status": "INHERITED_CACHE_FOR_DEVELOPMENT_REBUILD_FOR_FINAL" + }, + { + "source": "SourceTorusC4.lean", + "source_sha256": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "object": "SourceTorusC4.olean", + "object_sha256": "3ea29981149e2f07a988909a46b76a6487f3dd6806ba133dbcad1476945156ab", + "status": "INHERITED_CACHE_FOR_DEVELOPMENT_REBUILD_FOR_FINAL" + }, + { + "source": "SourceGaussianLaw.lean", + "source_sha256": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "object": "SourceGaussianLaw.olean", + "object_sha256": "f4ac16b6a6d214844347a1991d06098d2cc69a34f7330c3ba87f38fc05cd78c5", + "status": "INHERITED_CACHE_FOR_DEVELOPMENT_REBUILD_FOR_FINAL" + }, + { + "source": "SourceSmoothCarrier.lean", + "source_sha256": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "object": "SourceSmoothCarrier.olean", + "object_sha256": "bd6cd3d8ea7307cd91123192cc1549545dab94ea54984cf3756d5a3afdf83b08", + "status": "INHERITED_CACHE_FOR_DEVELOPMENT_REBUILD_FOR_FINAL" + }, + { + "source": "SourceFourierSeries.lean", + "source_sha256": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "object": "SourceFourierSeries.olean", + "object_sha256": "a76d623c9e47a56ecba9d406a48c092ea5ea14f6b8a4a356fcfe6fbd23775201", + "status": "INHERITED_CACHE_FOR_DEVELOPMENT_REBUILD_FOR_FINAL" + }, + { + "source": "SourceSmoothControls.lean", + "source_sha256": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "object": "SourceSmoothControls.olean", + "object_sha256": "450cab60e07eebeddd600eb9e1e841121e14beda2917760a70d441ad68fc7b7c", + "status": "INHERITED_CACHE_FOR_DEVELOPMENT_REBUILD_FOR_FINAL" + }, + { + "source": "GaussianSeriesFoundation.lean", + "source_sha256": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "object": "GaussianSeriesFoundation.olean", + "object_sha256": "0affc9b10566749ebd8fbaa4d2e146343ef2e5314cc1bd595a9bd546034d997d", + "status": "INHERITED_CACHE_FOR_DEVELOPMENT_REBUILD_FOR_FINAL" + }, + { + "source": "SourceSmooth.lean", + "source_sha256": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "object": "SourceSmooth.olean", + "object_sha256": "117c544a3b8f29bf29c6fc5a404059fbaf492a7e9a12dfa2b2593caa9179ef91", + "status": "INHERITED_CACHE_FOR_DEVELOPMENT_REBUILD_FOR_FINAL" + }, + { + "source": "SpectralWeights.lean", + "source_sha256": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "object": "SpectralWeights.olean", + "object_sha256": "36c7121b066b448631abb2e1a8366048c921ec0a90a299a6231300d8e88a7a10", + "status": "INHERITED_CACHE_FOR_DEVELOPMENT_REBUILD_FOR_FINAL" + }, + { + "source": "SourceCovariance.lean", + "source_sha256": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "object": "SourceCovariance.olean", + "object_sha256": "5491c302794f5e94b58314d243b5cdf25a27661d48ea9626cf1d020941eb5c6b", + "status": "INHERITED_CACHE_FOR_DEVELOPMENT_REBUILD_FOR_FINAL" + }, + { + "source": "SourceC4.lean", + "source_sha256": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "object": "SourceC4.olean", + "object_sha256": "9c4d23e8928841d7619c6c9ae8f4fefed4eaba1bdc27666529f7d3896b193eb3", + "status": "INHERITED_CACHE_FOR_DEVELOPMENT_REBUILD_FOR_FINAL" + }, + { + "source": "SourceKernel.lean", + "source_sha256": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "object": "SourceKernel.olean", + "object_sha256": "8b3894f2790570a45519052ea2052f497205f40a5912a0abd85ae61dff31113f", + "status": "INHERITED_CACHE_FOR_DEVELOPMENT_REBUILD_FOR_FINAL" + } +] diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/evidence/development-source-snapshots/1231ff977ea78c4e402c0f43a3777e7e97ac7155b4fdfbe9f41da2eb8f771ef8.lean.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/evidence/development-source-snapshots/1231ff977ea78c4e402c0f43a3777e7e97ac7155b4fdfbe9f41da2eb8f771ef8.lean.txt new file mode 100644 index 000000000..d49bd6270 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/evidence/development-source-snapshots/1231ff977ea78c4e402c0f43a3777e7e97ac7155b4fdfbe9f41da2eb8f771ef8.lean.txt @@ -0,0 +1,80 @@ +import SourceLifetimeField +import SourceLifetimeControls +import SourceSmoothControls +import Lean + +/-! +Complete module-origin declaration census, including private/generated helpers. +This audit is adapted from the unchanged source SourceSmoothAxiomAudit. +The emitted report is kernel/axiom evidence only after actual successful execution. +-/ + +#print axioms I4ThetaBridge.sourceSpectralKernel_eq_periodicCovariance +#print axioms I4LifetimeField.actualGaussianFieldInterface +#print axioms I4LifetimeField.actualGaussianFieldInterface_exists + +open Lean Elab Command in +run_cmd do + let env := (← getEnv).setExporting false + let allowed : Array Name := #[`propext, `Classical.choice, `Quot.sound] + let modules : Array Name := #[ + `GaussianSeriesFoundation, `SpectralWeights, `SourceFourierSeries, + `SourceC4, `SourceGaussianLaw, `SourceLattice, `SourceKernel, + `SourceCovariance, `SourceTorus, `SourceTorusC4, + `SourceSmooth, `SourceSmoothCarrier, `SourceSmoothControls, + `Lifetime, `SourceThetaBridge, `SourceLifetimeGeometry, `SourceLifetimeField, + `SourceLifetimeControls] + liftIO <| IO.eprintln "LIFETIME_AUDIT_PROGRESS START" + -- Materialize the complete constant list once; coverage is unchanged. + let constants := env.constants.toList + let mut allNames : Array Name := #[] + for modName in modules do + let some idx := env.getModuleIdx? modName + | throwError "missing audited module: {modName}" + let names := (constants.filterMap fun (name, _) => + if env.getModuleIdxFor? name == some idx then some name else none).toArray.qsort Name.lt + if names.isEmpty then + throwError "empty declaration inventory for audited module: {modName}" + liftIO <| IO.eprintln s!"LIFETIME_AUDIT_PROGRESS {modName} COUNT {names.size}" + logInfo m!"LIFETIME_AUDIT_MODULE {modName} COUNT {names.size}" + for name in names do + if (env.checked.get.find? name).isNone then + throwError "missing kernel declaration: {name}" + let axs ← Lean.collectAxioms name + logInfo m!"LIFETIME_AUDIT_DECL {name} AXIOMS {axs}" + for ax in axs do + unless allowed.contains ax do + throwError "forbidden transitive axiom {ax} in {name}" + allNames := allNames.push name + let required : Array Name := #[ + `I4SmoothCarrier.sampleInclusion_map, + `I4SmoothCarrier.smoothLaw_isProbabilityMeasure, + `I4SmoothCarrier.smoothSourceField_finiteVector_hasGaussianLaw, + `I4SmoothCarrier.smoothSourceField_covariance, + `UniversalLaw.Spec.Lifetime.GaussianFieldInterface, + `I4ThetaBridge.theta_summable, + `I4ThetaBridge.theta_zero_pos, + `I4ThetaBridge.thetaSum_eq_scaled_cos, + `I4ThetaBridge.thetaSum_zero_eq, + `I4ThetaBridge.sourceSpectralKernel_eq_periodicCovariance, + `I4LifetimeField.coordinates, + `I4LifetimeField.actualField, + `I4LifetimeField.actualField_integral_zero, + `I4LifetimeField.actualField_covariance, + `I4LifetimeField.actualField_raw_second_moment, + `I4LifetimeField.actualField_linearCombination_variance, + `I4LifetimeField.actualField_linearCombination_map, + `I4LifetimeField.actualGaussianFieldInterface, + `I4LifetimeField.actualGaussianFieldInterface_exists, + `I4LifetimeControls.literalCarrier, + `I4LifetimeControls.literalLaw, + `I4LifetimeControls.literalField, + `I4LifetimeControls.dimensionZeroRawVariance, + `I4LifetimeControls.emptyFamilyLaw, + `I4LifetimeControls.cancelledLaw, + `I4LifetimeControls.reinforcedLaw, + `I4LifetimeControls.shiftedMeanOne] + for name in required do + unless allNames.contains name do + throwError "required source-law declaration omitted from audit: {name}" + logInfo m!"LIFETIME_AUDIT_STANDARD_ONLY_PASS COUNT {allNames.size}" diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/evidence/development-source-snapshots/4dfa901029fab71d127c9f4c8cf30c937607f4444e6af64f429890d9d141d591.lean.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/evidence/development-source-snapshots/4dfa901029fab71d127c9f4c8cf30c937607f4444e6af64f429890d9d141d591.lean.txt new file mode 100644 index 000000000..e22ec44e5 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/evidence/development-source-snapshots/4dfa901029fab71d127c9f4c8cf30c937607f4444e6af64f429890d9d141d591.lean.txt @@ -0,0 +1,68 @@ +import SourceSmoothControls +import Lean + +#print axioms I4Smooth.sourceField_smooth_ae +#print axioms I4SmoothCarrier.sampleInclusion_map +#print axioms I4SmoothCarrier.smoothLaw_isProbabilityMeasure +#print axioms I4SmoothCarrier.smoothSourceField_finiteVector_hasGaussianLaw +#print axioms I4SmoothCarrier.smoothTorusSourceField_smooth + +-- Actual imported module identities select every environment constant, including +-- generated declarations and private helpers. Endpoint lines do not define coverage. +open Lean Elab Command in +run_cmd do + let env := (← getEnv).setExporting false + let allowed : Array Name := #[`propext, `Classical.choice, `Quot.sound] + let modules : Array Name := #[ + `GaussianSeriesFoundation, `SpectralWeights, `SourceFourierSeries, + `SourceC4, `SourceGaussianLaw, `SourceLattice, `SourceKernel, + `SourceCovariance, `SourceTorus, `SourceTorusC4, + `SourceSmooth, `SourceSmoothCarrier, `SourceSmoothControls] + let some carrierIdx := env.getModuleIdx? `SourceSmoothCarrier + | throwError "missing carrier module for private-helper guards" + let mut allNames : Array Name := #[] + for modName in modules do + let some idx := env.getModuleIdx? modName + | throwError "missing audited module: {modName}" + let names := (env.constants.toList.filterMap fun (name, _) => + if env.getModuleIdxFor? name == some idx then some name else none).toArray.qsort Name.lt + if names.isEmpty then + throwError "empty declaration inventory for audited module: {modName}" + logInfo m!"SMOOTH_AUDIT_MODULE {modName} COUNT {names.size}" + for name in names do + if (env.checked.get.find? name).isNone then + throwError "missing kernel declaration: {name}" + let axs ← Lean.collectAxioms name + logInfo m!"SMOOTH_AUDIT_DECL {name} AXIOMS {axs}" + for ax in axs do + unless allowed.contains ax do + throwError "forbidden transitive axiom {ax} in {name}" + allNames := allNames.push name + let required : Array Name := #[ + `I4Foundation.coefficientLaw, + `I4SourceGaussian.source_finiteVector_hasGaussianLaw, + `I4SourceCovariance.sourceField_variance_one, + `I4Smooth.goodSample, `I4Smooth.goodSample_ae, + `I4Smooth.sourceField_smooth_of_goodSample, + `I4Smooth.goodSample_finite_change_iff, + `I4SmoothCarrier.goodSet_measurable, `I4SmoothCarrier.sampleInclusion_map, + `I4SmoothCarrier.smoothLaw_isProbabilityMeasure, + `I4SmoothCarrier.observation_map_eq, + `I4SmoothCarrier.smoothSourceField_finiteVector_hasGaussianLaw, + `I4SmoothCarrier.smoothSourceField_covariance, + `I4SmoothCarrier.smoothTorusSourceField_smooth, + `I4SmoothControls.old_four_does_not_fill_all_orders, + `I4SmoothControls.field_variance_one] + for name in required do + unless allNames.contains name do + throwError "required source-law declaration omitted from audit: {name}" + let privateHelpers : Array Name := #[ + `I4SmoothCarrier.orderAbsNN, `I4SmoothCarrier.orderAbsTotal, + `I4SmoothCarrier.orderAbsTotal_ne_top_iff, + `I4SmoothCarrier.orderAbsTotal_measurable] + for helper in privateHelpers do + unless allNames.any (fun name => + env.getModuleIdxFor? name == some carrierIdx && + Lean.privateToUserName? name == some helper) do + throwError "required carrier-private helper omitted from audit: {helper}" + logInfo m!"SMOOTH_AUDIT_STANDARD_ONLY_PASS COUNT {allNames.size}" diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/evidence/development-source-snapshots/77a339c2a4bac62472e7b612f72c14161396543a3b66e632c1890e0319d5f8ac.lean.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/evidence/development-source-snapshots/77a339c2a4bac62472e7b612f72c14161396543a3b66e632c1890e0319d5f8ac.lean.txt new file mode 100644 index 000000000..9f18a6335 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/evidence/development-source-snapshots/77a339c2a4bac62472e7b612f72c14161396543a3b66e632c1890e0319d5f8ac.lean.txt @@ -0,0 +1,116 @@ +import SourceLifetimeField + +/-! Source-bound endpoint and degenerate-family controls. These declarations are +supporting checks; the constructor theorem itself has unrestricted d,m and L>0. +-/ + +noncomputable section +open MeasureTheory ProbabilityTheory +open UniversalLaw.Spec.Lifetime I4SmoothCarrier I4LifetimeField +open scoped BigOperators NNReal ENNReal + +namespace I4LifetimeControls + +def unrestrictedEndpoint (d : ℕ) (L : ℝ) (hL : 0 < L) : + GaussianFieldInterface d L := actualGaussianFieldInterface d L hL + +theorem literalCarrier (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).Ω = SmoothSample d L := rfl + +theorem literalLaw (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).P = smoothLaw d L := rfl + +theorem literalField (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) (x : E d) : + (actualGaussianFieldInterface d L hL).F ω x = + smoothSourceField d L ω (EuclideanSpace.equiv (Fin d) ℝ x) := rfl + +theorem sameCarrierOrders (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) : + ContDiff ℝ 5 ((actualGaussianFieldInterface d L hL).F ω) ∧ + ContDiff ℝ 37 ((actualGaussianFieldInterface d L hL).F ω) := + ⟨(actualGaussianFieldInterface d L hL).smooth ω 5, + (actualGaussianFieldInterface d L hL).smooth ω 37⟩ + +theorem wholeCoefficientLaw (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).P.map (sampleInclusion d L) = + I4Source.sourceLaw d := sampleInclusion_map d hL.ne' + +theorem periodicCovariance_zero (d : ℕ) {L : ℝ} (hL : 0 < L) : + periodicCovariance d L 0 = 1 := by + exact div_self (ne_of_gt (I4ThetaBridge.theta_zero_pos d hL)) + +theorem rawDiagonalOne (d : ℕ) {L : ℝ} (hL : 0 < L) (x : E d) : + ∫ ω, actualField d L ω x * actualField d L ω x ∂smoothLaw d L = 1 := by + rw [actualField_raw_second_moment d hL, sub_self, periodicCovariance_zero d hL] + +theorem zeroMean (d : ℕ) {L : ℝ} (hL : 0 < L) (x : E d) : + ∫ ω, actualField d L ω x ∂smoothLaw d L = 0 := + actualField_integral_zero d hL x + +theorem dimensionZeroTheta (L : ℝ) : thetaSum 0 L 0 = 1 := by + simp [thetaSum, latticeVec] + +theorem dimensionZeroSpectralNormalizer (L : ℝ) : I4Weights.sourceZ 0 L = 1 := by + simp [I4Weights.sourceZ, I4Weights.sourceWeight, I4Weights.productDecay] + +theorem dimensionZeroRawVariance (L : ℝ) (hL : 0 < L) : + ∫ ω, actualField 0 L ω 0 * actualField 0 L ω 0 ∂smoothLaw 0 L = 1 := + rawDiagonalOne 0 hL 0 + +theorem emptyQuad (d : ℕ) (L : ℝ) (x : Fin 0 → E d) (a : Fin 0 → ℝ) : + covQuadForm d L x a = 0 := by simp [covQuadForm] + +theorem emptyFamilyLaw (d : ℕ) {L : ℝ} (hL : 0 < L) + (x : Fin 0 → E d) (a : Fin 0 → ℝ) : + (smoothLaw d L).map (fun ω => ∑ i, a i * actualField d L ω (x i)) = + Measure.dirac 0 := by + simpa [covQuadForm] using actualField_linearCombination_map d hL x a + +theorem cancelledQuad (d : ℕ) {L : ℝ} (hL : 0 < L) (x : E d) : + covQuadForm d L ![x, x] ![1, -1] = 0 := by + simp [covQuadForm, Fin.sum_univ_two, periodicCovariance_zero d hL] + +theorem cancelledSample (d : ℕ) (L : ℝ) (x : E d) (ω : SmoothSample d L) : + (∑ i : Fin 2, (![1, -1] : Fin 2 → ℝ) i * + actualField d L ω ((![x, x] : Fin 2 → E d) i)) = 0 := by + simp [Fin.sum_univ_two] + +theorem cancelledLaw (d : ℕ) {L : ℝ} (hL : 0 < L) (x : E d) : + (smoothLaw d L).map (fun ω => ∑ i : Fin 2, + (![1, -1] : Fin 2 → ℝ) i * actualField d L ω ((![x, x] : Fin 2 → E d) i)) = + Measure.dirac 0 := by + simpa [covQuadForm, Fin.sum_univ_two, periodicCovariance_zero d hL] using + actualField_linearCombination_map d hL ![x, x] ![1, -1] + +theorem reinforcedQuad (d : ℕ) {L : ℝ} (hL : 0 < L) (x : E d) : + covQuadForm d L ![x, x] ![1, 1] = 4 := by + norm_num [covQuadForm, Fin.sum_univ_two, periodicCovariance_zero d hL] + +theorem reinforcedLaw (d : ℕ) {L : ℝ} (hL : 0 < L) (x : E d) : + (smoothLaw d L).map (fun ω => ∑ i : Fin 2, + (![1, 1] : Fin 2 → ℝ) i * actualField d L ω ((![x, x] : Fin 2 → E d) i)) = + gaussianReal 0 4 := by + convert actualField_linearCombination_map d hL ![x, x] ![1, 1] using 1 + congr 1 + apply Subtype.ext + exact (reinforcedQuad d hL x).symm + +theorem everyLatticeTranslation (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) (x : E d) (n : Fin d → ℤ) : + actualField d L ω (x + latticeVec d L n) = actualField d L ω x := + (actualGaussianFieldInterface d L hL).periodic ω x n + +theorem euclideanNormSquared : + ‖(WithLp.toLp 2 (![1, 1] : Fin 2 → ℝ) : E 2)‖ ^ 2 = 2 := by + norm_num [EuclideanSpace.real_norm_sq_eq, Fin.sum_univ_two] + +/-- Adding one leaves centered covariance unchanged, but violates the required mean. -/ +theorem shiftedMeanOne (d : ℕ) {L : ℝ} (hL : 0 < L) (x : E d) : + ∫ ω, (actualField d L ω x + 1) ∂smoothLaw d L = 1 := by + letI := smoothLaw_isProbabilityMeasure d hL.ne' + rw [integral_add (actualField_eval_hasGaussianLaw d hL x).integrable + (integrable_const 1), actualField_integral_zero d hL] + simp + +end I4LifetimeControls diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/evidence/development-source-snapshots/9686926a3bb8fd15384e39900d9241958bdf170ff6c409b0dace2f7e55f63808.lean.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/evidence/development-source-snapshots/9686926a3bb8fd15384e39900d9241958bdf170ff6c409b0dace2f7e55f63808.lean.txt new file mode 100644 index 000000000..2333fa60e --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/evidence/development-source-snapshots/9686926a3bb8fd15384e39900d9241958bdf170ff6c409b0dace2f7e55f63808.lean.txt @@ -0,0 +1,5 @@ +import Lifetime +import SourceSmoothCarrier + +-- Exact desired endpoint is absent before C291 implementation. +#check I4LifetimeField.actualGaussianFieldInterface diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/evidence/development-source-snapshots/9eae99382c8f3b9cb3a48c282ac3bbf87431f64fe23a4a9c5cceb77937119513.lean.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/evidence/development-source-snapshots/9eae99382c8f3b9cb3a48c282ac3bbf87431f64fe23a4a9c5cceb77937119513.lean.txt new file mode 100644 index 000000000..020001c32 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/evidence/development-source-snapshots/9eae99382c8f3b9cb3a48c282ac3bbf87431f64fe23a4a9c5cceb77937119513.lean.txt @@ -0,0 +1,116 @@ +import SourceLifetimeField + +/-! Source-bound endpoint and degenerate-family controls. These declarations are +supporting checks; the constructor theorem itself has unrestricted d,m and L>0. +-/ + +noncomputable section +open MeasureTheory ProbabilityTheory +open UniversalLaw.Spec.Lifetime I4SmoothCarrier I4LifetimeField +open scoped BigOperators NNReal ENNReal + +namespace I4LifetimeControls + +def unrestrictedEndpoint (d : ℕ) (L : ℝ) (hL : 0 < L) : + GaussianFieldInterface d L := actualGaussianFieldInterface d L hL + +theorem literalCarrier (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).Ω = SmoothSample d L := rfl + +theorem literalLaw (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).P = smoothLaw d L := rfl + +theorem literalField (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) (x : E d) : + (actualGaussianFieldInterface d L hL).F ω x = + smoothSourceField d L ω (EuclideanSpace.equiv (Fin d) ℝ x) := rfl + +theorem sameCarrierOrders (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) : + ContDiff ℝ 5 ((actualGaussianFieldInterface d L hL).F ω) ∧ + ContDiff ℝ 37 ((actualGaussianFieldInterface d L hL).F ω) := + ⟨(actualGaussianFieldInterface d L hL).smooth ω 5, + (actualGaussianFieldInterface d L hL).smooth ω 37⟩ + +theorem wholeCoefficientLaw (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).P.map (sampleInclusion d L) = + I4Source.sourceLaw d := sampleInclusion_map d hL.ne' + +theorem periodicCovariance_zero (d : ℕ) {L : ℝ} (hL : 0 < L) : + periodicCovariance d L 0 = 1 := by + exact div_self (ne_of_gt (I4ThetaBridge.theta_zero_pos d hL)) + +theorem rawDiagonalOne (d : ℕ) {L : ℝ} (hL : 0 < L) (x : E d) : + ∫ ω, actualField d L ω x * actualField d L ω x ∂smoothLaw d L = 1 := by + rw [actualField_raw_second_moment d hL, sub_self, periodicCovariance_zero d hL] + +theorem zeroMean (d : ℕ) {L : ℝ} (hL : 0 < L) (x : E d) : + ∫ ω, actualField d L ω x ∂smoothLaw d L = 0 := + actualField_integral_zero d hL x + +theorem dimensionZeroTheta (L : ℝ) : thetaSum 0 L 0 = 1 := by + simp [thetaSum, latticeVec] + +theorem dimensionZeroSpectralNormalizer (L : ℝ) : I4Weights.sourceZ 0 L = 1 := by + simp [I4Weights.sourceZ, I4Weights.sourceWeight, I4Weights.productDecay] + +theorem dimensionZeroRawVariance (L : ℝ) (hL : 0 < L) : + ∫ ω, actualField 0 L ω 0 * actualField 0 L ω 0 ∂smoothLaw 0 L = 1 := + rawDiagonalOne 0 hL 0 + +theorem emptyQuad (d : ℕ) (L : ℝ) (x : Fin 0 → E d) (a : Fin 0 → ℝ) : + covQuadForm d L x a = 0 := by simp [covQuadForm] + +theorem emptyFamilyLaw (d : ℕ) {L : ℝ} (hL : 0 < L) + (x : Fin 0 → E d) (a : Fin 0 → ℝ) : + (smoothLaw d L).map (fun ω => ∑ i, a i * actualField d L ω (x i)) = + Measure.dirac 0 := by + simpa [covQuadForm, gaussianReal_zero_var] using actualField_linearCombination_map d hL x a + +theorem cancelledQuad (d : ℕ) {L : ℝ} (_hL : 0 < L) (x : E d) : + covQuadForm d L ![x, x] ![1, -1] = 0 := by + simp [covQuadForm, Fin.sum_univ_two] + +theorem cancelledSample (d : ℕ) (L : ℝ) (x : E d) (ω : SmoothSample d L) : + (∑ i : Fin 2, (![1, -1] : Fin 2 → ℝ) i * + actualField d L ω ((![x, x] : Fin 2 → E d) i)) = 0 := by + simp [Fin.sum_univ_two] + +theorem cancelledLaw (d : ℕ) {L : ℝ} (hL : 0 < L) (x : E d) : + (smoothLaw d L).map (fun ω => ∑ i : Fin 2, + (![1, -1] : Fin 2 → ℝ) i * actualField d L ω ((![x, x] : Fin 2 → E d) i)) = + Measure.dirac 0 := by + simpa [covQuadForm, Fin.sum_univ_two, gaussianReal_zero_var] using + actualField_linearCombination_map d hL ![x, x] ![1, -1] + +theorem reinforcedQuad (d : ℕ) {L : ℝ} (hL : 0 < L) (x : E d) : + covQuadForm d L ![x, x] ![1, 1] = 4 := by + norm_num [covQuadForm, Fin.sum_univ_two, periodicCovariance_zero d hL] + +theorem reinforcedLaw (d : ℕ) {L : ℝ} (hL : 0 < L) (x : E d) : + (smoothLaw d L).map (fun ω => ∑ i : Fin 2, + (![1, 1] : Fin 2 → ℝ) i * actualField d L ω ((![x, x] : Fin 2 → E d) i)) = + gaussianReal 0 4 := by + convert actualField_linearCombination_map d hL ![x, x] ![1, 1] using 1 + congr 1 + apply Subtype.ext + exact (reinforcedQuad d hL x).symm + +theorem everyLatticeTranslation (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) (x : E d) (n : Fin d → ℤ) : + actualField d L ω (x + latticeVec d L n) = actualField d L ω x := + (actualGaussianFieldInterface d L hL).periodic ω x n + +theorem euclideanNormSquared : + ‖(WithLp.toLp 2 (![1, 1] : Fin 2 → ℝ) : E 2)‖ ^ 2 = 2 := by + norm_num [EuclideanSpace.real_norm_sq_eq, Fin.sum_univ_two] + +/-- Adding one leaves centered covariance unchanged, but violates the required mean. -/ +theorem shiftedMeanOne (d : ℕ) {L : ℝ} (hL : 0 < L) (x : E d) : + ∫ ω, (actualField d L ω x + 1) ∂smoothLaw d L = 1 := by + let := smoothLaw_isProbabilityMeasure d hL.ne' + rw [integral_add (actualField_eval_hasGaussianLaw d hL x).integrable + (integrable_const 1), actualField_integral_zero d hL] + simp + +end I4LifetimeControls diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/evidence/development-source-snapshots/e1b699d2773bde899df9b5de9838a54e8550bc5824a21f9b1dae34f888aba529.lean.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/evidence/development-source-snapshots/e1b699d2773bde899df9b5de9838a54e8550bc5824a21f9b1dae34f888aba529.lean.txt new file mode 100644 index 000000000..accdbc986 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/evidence/development-source-snapshots/e1b699d2773bde899df9b5de9838a54e8550bc5824a21f9b1dae34f888aba529.lean.txt @@ -0,0 +1,76 @@ +import SourceLifetimeField +import SourceLifetimeControls +import SourceSmoothControls +import Lean + +/-! +Complete module-origin declaration census, including private/generated helpers. +This audit is adapted from the unchanged source SourceSmoothAxiomAudit. +The emitted report is kernel/axiom evidence only after actual successful execution. +-/ + +#print axioms I4ThetaBridge.sourceSpectralKernel_eq_periodicCovariance +#print axioms I4LifetimeField.actualGaussianFieldInterface +#print axioms I4LifetimeField.actualGaussianFieldInterface_exists + +open Lean Elab Command in +run_cmd do + let env := (← getEnv).setExporting false + let allowed : Array Name := #[`propext, `Classical.choice, `Quot.sound] + let modules : Array Name := #[ + `GaussianSeriesFoundation, `SpectralWeights, `SourceFourierSeries, + `SourceC4, `SourceGaussianLaw, `SourceLattice, `SourceKernel, + `SourceCovariance, `SourceTorus, `SourceTorusC4, + `SourceSmooth, `SourceSmoothCarrier, `SourceSmoothControls, + `Lifetime, `SourceThetaBridge, `SourceLifetimeGeometry, `SourceLifetimeField, + `SourceLifetimeControls] + let mut allNames : Array Name := #[] + for modName in modules do + let some idx := env.getModuleIdx? modName + | throwError "missing audited module: {modName}" + let names := (env.constants.toList.filterMap fun (name, _) => + if env.getModuleIdxFor? name == some idx then some name else none).toArray.qsort Name.lt + if names.isEmpty then + throwError "empty declaration inventory for audited module: {modName}" + logInfo m!"LIFETIME_AUDIT_MODULE {modName} COUNT {names.size}" + for name in names do + if (env.checked.get.find? name).isNone then + throwError "missing kernel declaration: {name}" + let axs ← Lean.collectAxioms name + logInfo m!"LIFETIME_AUDIT_DECL {name} AXIOMS {axs}" + for ax in axs do + unless allowed.contains ax do + throwError "forbidden transitive axiom {ax} in {name}" + allNames := allNames.push name + let required : Array Name := #[ + `I4SmoothCarrier.sampleInclusion_map, + `I4SmoothCarrier.smoothLaw_isProbabilityMeasure, + `I4SmoothCarrier.smoothSourceField_finiteVector_hasGaussianLaw, + `I4SmoothCarrier.smoothSourceField_covariance, + `UniversalLaw.Spec.Lifetime.GaussianFieldInterface, + `I4ThetaBridge.theta_summable, + `I4ThetaBridge.theta_zero_pos, + `I4ThetaBridge.thetaSum_eq_scaled_cos, + `I4ThetaBridge.thetaSum_zero_eq, + `I4ThetaBridge.sourceSpectralKernel_eq_periodicCovariance, + `I4LifetimeField.coordinates, + `I4LifetimeField.actualField, + `I4LifetimeField.actualField_integral_zero, + `I4LifetimeField.actualField_covariance, + `I4LifetimeField.actualField_raw_second_moment, + `I4LifetimeField.actualField_linearCombination_variance, + `I4LifetimeField.actualField_linearCombination_map, + `I4LifetimeField.actualGaussianFieldInterface, + `I4LifetimeField.actualGaussianFieldInterface_exists, + `I4LifetimeControls.literalCarrier, + `I4LifetimeControls.literalLaw, + `I4LifetimeControls.literalField, + `I4LifetimeControls.dimensionZeroRawVariance, + `I4LifetimeControls.emptyFamilyLaw, + `I4LifetimeControls.cancelledLaw, + `I4LifetimeControls.reinforcedLaw, + `I4LifetimeControls.shiftedMeanOne] + for name in required do + unless allNames.contains name do + throwError "required source-law declaration omitted from audit: {name}" + logInfo m!"LIFETIME_AUDIT_STANDARD_ONLY_PASS COUNT {allNames.size}" diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/evidence/development-source-snapshots/edb7385f92dc55a1b57b328d5b5c5b29920ea804a45483d631273ac6a9f1f89d.lean.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/evidence/development-source-snapshots/edb7385f92dc55a1b57b328d5b5c5b29920ea804a45483d631273ac6a9f1f89d.lean.txt new file mode 100644 index 000000000..e7297541c --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/evidence/development-source-snapshots/edb7385f92dc55a1b57b328d5b5c5b29920ea804a45483d631273ac6a9f1f89d.lean.txt @@ -0,0 +1,123 @@ +import SourceLifetimeField + +/-! Source-bound endpoint and degenerate-family controls. These declarations are +supporting checks; the constructor theorem itself has unrestricted d,m and L>0. +-/ + +noncomputable section +open MeasureTheory ProbabilityTheory +open UniversalLaw.Spec.Lifetime I4SmoothCarrier I4LifetimeField +open scoped BigOperators NNReal ENNReal + +namespace I4LifetimeControls + +def unrestrictedEndpoint (d : ℕ) (L : ℝ) (hL : 0 < L) : + GaussianFieldInterface d L := actualGaussianFieldInterface d L hL + +theorem literalCarrier (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).Ω = SmoothSample d L := rfl + +theorem literalLaw (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).P = smoothLaw d L := rfl + +theorem literalField (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) (x : E d) : + (actualGaussianFieldInterface d L hL).F ω x = + smoothSourceField d L ω (EuclideanSpace.equiv (Fin d) ℝ x) := rfl + +theorem sameCarrierOrders (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) : + ContDiff ℝ 5 ((actualGaussianFieldInterface d L hL).F ω) ∧ + ContDiff ℝ 37 ((actualGaussianFieldInterface d L hL).F ω) := + ⟨(actualGaussianFieldInterface d L hL).smooth ω 5, + (actualGaussianFieldInterface d L hL).smooth ω 37⟩ + +theorem wholeCoefficientLaw (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).P.map (sampleInclusion d L) = + I4Source.sourceLaw d := sampleInclusion_map d hL.ne' + +theorem periodicCovariance_zero (d : ℕ) {L : ℝ} (hL : 0 < L) : + periodicCovariance d L 0 = 1 := by + exact div_self (ne_of_gt (I4ThetaBridge.theta_zero_pos d hL)) + +theorem rawDiagonalOne (d : ℕ) {L : ℝ} (hL : 0 < L) (x : E d) : + ∫ ω, actualField d L ω x * actualField d L ω x ∂smoothLaw d L = 1 := by + rw [actualField_raw_second_moment d hL, sub_self, periodicCovariance_zero d hL] + +theorem zeroMean (d : ℕ) {L : ℝ} (hL : 0 < L) (x : E d) : + ∫ ω, actualField d L ω x ∂smoothLaw d L = 0 := + actualField_integral_zero d hL x + +theorem dimensionZeroTheta (L : ℝ) : thetaSum 0 L 0 = 1 := by + simp [thetaSum, latticeVec] + +theorem dimensionZeroSpectralNormalizer (L : ℝ) : I4Weights.sourceZ 0 L = 1 := by + simp [I4Weights.sourceZ, I4Weights.sourceWeight, I4Weights.productDecay] + +theorem dimensionZeroRawVariance (L : ℝ) (hL : 0 < L) : + ∫ ω, actualField 0 L ω 0 * actualField 0 L ω 0 ∂smoothLaw 0 L = 1 := + rawDiagonalOne 0 hL 0 + +theorem emptyQuad (d : ℕ) (L : ℝ) (x : Fin 0 → E d) (a : Fin 0 → ℝ) : + covQuadForm d L x a = 0 := by simp [covQuadForm] + +theorem emptyFamilyLaw (d : ℕ) {L : ℝ} (hL : 0 < L) + (x : Fin 0 → E d) (a : Fin 0 → ℝ) : + (smoothLaw d L).map (fun ω => ∑ i, a i * actualField d L ω (x i)) = + Measure.dirac 0 := by + have hv : (⟨covQuadForm d L x a, covQuadForm_nonneg d hL x a⟩ : ℝ≥0) = 0 := by + apply Subtype.ext + exact emptyQuad d L x a + rw [actualField_linearCombination_map d hL x a, hv, gaussianReal_zero_var] + +theorem cancelledQuad (d : ℕ) {L : ℝ} (_hL : 0 < L) (x : E d) : + covQuadForm d L ![x, x] ![1, -1] = 0 := by + simp [covQuadForm, Fin.sum_univ_two] + +theorem cancelledSample (d : ℕ) (L : ℝ) (x : E d) (ω : SmoothSample d L) : + (∑ i : Fin 2, (![1, -1] : Fin 2 → ℝ) i * + actualField d L ω ((![x, x] : Fin 2 → E d) i)) = 0 := by + simp [Fin.sum_univ_two] + +theorem cancelledLaw (d : ℕ) {L : ℝ} (hL : 0 < L) (x : E d) : + (smoothLaw d L).map (fun ω => ∑ i : Fin 2, + (![1, -1] : Fin 2 → ℝ) i * actualField d L ω ((![x, x] : Fin 2 → E d) i)) = + Measure.dirac 0 := by + have hv : (⟨covQuadForm d L ![x, x] ![1, -1], + covQuadForm_nonneg d hL ![x, x] ![1, -1]⟩ : ℝ≥0) = 0 := by + apply Subtype.ext + exact cancelledQuad d hL x + rw [actualField_linearCombination_map d hL ![x, x] ![1, -1], hv, + gaussianReal_zero_var] + +theorem reinforcedQuad (d : ℕ) {L : ℝ} (hL : 0 < L) (x : E d) : + covQuadForm d L ![x, x] ![1, 1] = 4 := by + norm_num [covQuadForm, Fin.sum_univ_two, periodicCovariance_zero d hL] + +theorem reinforcedLaw (d : ℕ) {L : ℝ} (hL : 0 < L) (x : E d) : + (smoothLaw d L).map (fun ω => ∑ i : Fin 2, + (![1, 1] : Fin 2 → ℝ) i * actualField d L ω ((![x, x] : Fin 2 → E d) i)) = + gaussianReal 0 4 := by + convert actualField_linearCombination_map d hL ![x, x] ![1, 1] using 1 + congr 1 + apply Subtype.ext + exact (reinforcedQuad d hL x).symm + +theorem everyLatticeTranslation (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) (x : E d) (n : Fin d → ℤ) : + actualField d L ω (x + latticeVec d L n) = actualField d L ω x := + (actualGaussianFieldInterface d L hL).periodic ω x n + +theorem euclideanNormSquared : + ‖(WithLp.toLp 2 (![1, 1] : Fin 2 → ℝ) : E 2)‖ ^ 2 = 2 := by + norm_num [EuclideanSpace.real_norm_sq_eq, Fin.sum_univ_two] + +/-- Adding one leaves centered covariance unchanged, but violates the required mean. -/ +theorem shiftedMeanOne (d : ℕ) {L : ℝ} (hL : 0 < L) (x : E d) : + ∫ ω, (actualField d L ω x + 1) ∂smoothLaw d L = 1 := by + let := smoothLaw_isProbabilityMeasure d hL.ne' + rw [integral_add (actualField_eval_hasGaussianLaw d hL x).integrable + (integrable_const 1), actualField_integral_zero d hL] + simp + +end I4LifetimeControls diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/evidence/development-source-snapshots/f694ef7ac460e798d6d39dc1e336e63e7d3e4e14d3c9ef63234d24e32fcf0bff.lean.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/evidence/development-source-snapshots/f694ef7ac460e798d6d39dc1e336e63e7d3e4e14d3c9ef63234d24e32fcf0bff.lean.txt new file mode 100644 index 000000000..496135f09 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/evidence/development-source-snapshots/f694ef7ac460e798d6d39dc1e336e63e7d3e4e14d3c9ef63234d24e32fcf0bff.lean.txt @@ -0,0 +1,32 @@ +import SourceKernel +noncomputable section +open scoped BigOperators +namespace I4ThetaProbe +set_option maxHeartbeats 200000 in +set_option diagnostics true in +theorem prod_sum (d : ℕ) (f : Fin d → ℤ → ℝ) + (hf : ∀ j, Summable (f j)) (hn : ∀ j n, 0 ≤ f j n) : + Summable (fun k : Fin d → ℤ => ∏ j, f j (k j)) := by + classical + induction d with + | zero => exact (hasSum_fintype _).summable + | succ d ih => + have ht : Summable (fun k : Fin d → ℤ => ∏ j : Fin d, f j.succ (k j)) := + ih (fun j => f j.succ) (fun j => hf j.succ) (fun j => hn j.succ) + trace_state + have hp : Summable (fun p : ℤ × (Fin d → ℤ) => + f 0 p.1 * ∏ j : Fin d, f j.succ (p.2 j)) := + Summable.mul_of_nonneg (ι := ℤ) (ι' := Fin d → ℤ) (f := f 0) + (g := fun k : Fin d → ℤ => ∏ j : Fin d, f j.succ (k j)) (hf 0) ht (hn 0) + (fun k => Finset.prod_nonneg (fun j _ => hn j.succ (k j))) + have heq : + ((fun k : Fin (d + 1) → ℤ => ∏ j, f j (k j)) ∘ + (Fin.consEquiv (fun _ : Fin (d + 1) => ℤ))) = + (fun p : ℤ × (Fin d → ℤ) => f 0 p.1 * ∏ j : Fin d, f j.succ (p.2 j)) := by + funext p + simp only [Function.comp_apply, Fin.consEquiv_apply, Fin.prod_univ_succ, + Fin.cons_zero, Fin.cons_succ] + apply (Fin.consEquiv (fun _ : Fin (d + 1) => ℤ)).summable_iff.mp + rw [heq] + exact hp +end I4ThetaProbe diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/export_public_evidence.py b/frontiers/source_lifetime_realization_20261017/evidence/final/export_public_evidence.py new file mode 100644 index 000000000..0cd1caf1f --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/export_public_evidence.py @@ -0,0 +1,451 @@ +"""Project actual terminal C291 evidence into a public, source-bound packet. + +Do not run before final results. No compiler, dependency cache, or network is +used. The only writes are a new evidence/final directory and a private root +PUBLIC_EVIDENCE_PROJECTION.json; existing deliveries are never overwritten. + +PUBLIC_EVIDENCE_INPUTS.json schema (all paths relative to this C291 root): + schema_version: 1 + private_identifier_inventory_complete: true + private_identifiers: [the complete known private Drive ID inventory] + files: [{source, destination, sha256, role}, ...] + gates: {source_inventory, final_sequence, dependency_rehash, review_text, + review_acceptance, negative_index} +Each gate value names a source in files. destination is relative to +publication-package/evidence/final. Every selected file must have an actual +raw hash, and every terminal final run requires its full START/RECEIPT/logs. +Fixture destinations must end in .lean.txt, avoiding Lake source discovery. + +Roles: source_inventory, final_sequence, dependency_rehash, final_review, +review_acceptance, negative_index, final_start, final_receipt, final_stdout, +final_stderr, negative_start, negative_receipt, negative_stdout, +negative_stderr, negative_fixture, negative_manifest, negative_acceptance, +verification_script, supporting_evidence. + +NEGATIVE_FINAL_INDEX uses the parent-agreed status PASS and receipt paths. +Its two_part_acceptance is either an object or a listed JSON path, with status +PASS, positive_baseline_receipt_sha256, binding_probe_receipt_sha256, +baseline_source_sha256, and baseline_objects. This preserves the original +positive baseline's wrapper failure while binding the actual successful +compilation and the separate actual proof-reference observation. + +This exporter checks terminal identities and projection completeness. It does +not replace verify_execution.py, verify_mutations.py, or substantive review. +The acceptance metadata is required to bind the actual review and gate files. + +Known agent identifiers in full review prose are preserved literally. The +package's older blanket agent-prefix hygiene rule needs the parent's explicit +agent token allowlist when final prose is added; do not rewrite attribution. +""" + +from datetime import datetime +import hashlib +import json +import os +from pathlib import Path, PurePosixPath +import re +import sys +from urllib.parse import unquote + + +ROOT = Path(__file__).resolve().parent +PACKAGE = ROOT / "publication-package" +MANIFEST = ROOT / "PUBLIC_EVIDENCE_INPUTS.json" +PRIVATE_PROJECTION = ROOT / "PUBLIC_EVIDENCE_PROJECTION.json" +FINAL = PACKAGE / "evidence/final" +RUNTIME = "@PINNED_LEAN_RUNTIME@" +CACHE = "@PINNED_DEPENDENCY_CACHE@" +REPLACEMENTS = [ + {"label": "c291_root", "original": str(ROOT), "logical": "@C291_ROOT@"}, + {"label": "pinned_runtime", "original": RUNTIME, "logical": "@PINNED_LEAN_RUNTIME@"}, + {"label": "pinned_dependency_cache", "original": CACHE, "logical": "@PINNED_DEPENDENCY_CACHE@"}, +] +NEW = ["SourceThetaBridge", "SourceLifetimeGeometry", "SourceLifetimeField", + "SourceLifetimeControls", "SourceLifetimeAxiomAudit"] +GATE_ROLES = { + "source_inventory": "source_inventory", "final_sequence": "final_sequence", + "dependency_rehash": "dependency_rehash", "review_text": "final_review", + "review_acceptance": "review_acceptance", "negative_index": "negative_index", +} +ROLES = set(GATE_ROLES.values()) | { + "final_start", "final_receipt", "final_stdout", "final_stderr", + "negative_start", "negative_receipt", "negative_stdout", "negative_stderr", + "negative_fixture", "negative_manifest", "negative_acceptance", + "verification_script", "supporting_evidence", +} + + +def require(condition, message): + if not condition: + raise RuntimeError(message) + + +def sha(data): + return hashlib.sha256(data).hexdigest() + + +def json_bytes(value): + return (json.dumps(value, sort_keys=True, indent=2, ensure_ascii=False) + "\n").encode("utf-8") + + +def relative_path(value): + require(isinstance(value, str) and value and "\\" not in value, + "expected a nonempty POSIX relative path") + path = PurePosixPath(value) + require(not path.is_absolute() and ".." not in path.parts and path.as_posix() == value, + "noncanonical or escaping relative path: " + value) + require(path.parts and path.parts[0] != ".", "invalid relative path") + return path + + +def regular_source(relative): + path = ROOT.joinpath(*relative_path(relative).parts) + current = ROOT + for part in relative_path(relative).parts: + current = current / part + require(not current.is_symlink(), "symlink input: " + relative) + require(path.is_file(), "missing regular input: " + relative) + return path + + +def strings(value): + if isinstance(value, str): + yield value + elif isinstance(value, dict): + for key, item in value.items(): + yield from strings(key) + yield from strings(item) + elif isinstance(value, list): + for item in value: + yield from strings(item) + + +def privacy_check(text, identifiers): + # Decoding URLs catches escaped private links; JSON strings are inspected + # separately as well, so unicode-escaped paths cannot bypass this check. + variants = [text] + for _ in range(3): + decoded = unquote(variants[-1]).replace("\\/", "/") + if decoded == variants[-1]: + break + variants.append(decoded) + for value in variants: + require(not re.search(r"/(?:Users|home)/", value), "residual private filesystem path") + require(not re.search(r"(?:drive|docs)\.google\.com", value, re.I), + "residual Google Drive/Docs URL") + for identifier in identifiers: + require(identifier not in value, "residual listed private identifier") + for rule in REPLACEMENTS: + require(rule["original"] not in value, "residual explicit private prefix") + + +def project_bytes(data, destination, identifiers): + text = data.decode("utf-8", errors="strict") + counts = {} + for rule in sorted(REPLACEMENTS, key=lambda r: (-len(r["original"]), r["label"])): + # Replace an exact root prefix only, never an arbitrary matching fragment. + pattern = re.compile(re.escape(rule["original"]) + r"(?=$|[/\s\"'\],}:)])") + text, count = pattern.subn(lambda _: rule["logical"], text) + counts[rule["label"]] = count + privacy_check(text, identifiers) + if destination.endswith(".json"): + parsed = json.loads(text) + for value in strings(parsed): + privacy_check(value, identifiers) + return text.encode("utf-8"), counts + + +def load_inputs(): + manifest_bytes = regular_source(MANIFEST.name).read_bytes() + config = json.loads(manifest_bytes) + require(config.get("schema_version") == 1, "unsupported input schema") + require(config.get("private_identifier_inventory_complete") is True, + "explicit complete private-identifier inventory is required") + identifiers = config.get("private_identifiers") + require(isinstance(identifiers, list) and all(isinstance(v, str) and len(v) >= 10 for v in identifiers), + "private_identifiers must list actual nonempty private IDs") + require(len(identifiers) == len(set(identifiers)), "duplicate private identifier") + entries = {} + destinations = set() + records = config.get("files") + require(isinstance(records, list) and records, "explicit input files are required") + for item in records: + require(set(item) == {"source", "destination", "sha256", "role"}, "unexpected file-entry schema") + source = item["source"] + dest = relative_path(item["destination"]).as_posix() + require(source not in entries and dest not in destinations, "duplicate source or destination") + require(item["role"] in ROLES, "unknown input role") + require(re.fullmatch(r"[0-9a-f]{64}", item["sha256"]) is not None, "invalid expected digest") + require(not source.startswith("publication-package/"), "do not export an existing public projection recursively") + require(not source.startswith("final-build/"), "compiled objects are not public evidence inputs") + require(not PurePosixPath(source).name.startswith("FINAL_DEPENDENCY_ARTIFACTS"), + "export the rehash summary, not the large dependency inventory") + require(dest != "PUBLIC_EVIDENCE_PROJECTION.json", "reserved public mapping filename") + require(not dest.endswith(".lean"), "evidence must not add Lake source roots") + if item["role"] == "negative_fixture": + require(source.endswith(".lean") and dest.endswith(".lean.txt"), "full negative fixture must use .lean.txt") + path = regular_source(source) + data = path.read_bytes() + require(sha(data) == item["sha256"], "raw input hash mismatch: " + source) + data.decode("utf-8", errors="strict") + entries[source] = {**item, "raw": data} + destinations.add(dest) + reserved = destinations | {"PUBLIC_EVIDENCE_PROJECTION.json"} + for dest in reserved: + require(not any(parent.as_posix() in reserved for parent in PurePosixPath(dest).parents + if parent.as_posix() != "."), "destination file/directory collision: " + dest) + gates = config.get("gates") + require(isinstance(gates, dict) and set(gates) == set(GATE_ROLES), "exact gate references are required") + for name, role in GATE_ROLES.items(): + require(gates[name] in entries and entries[gates[name]]["role"] == role, + "missing or wrong-role actual gate: " + name) + return manifest_bytes, config, entries, identifiers + + +def validate_actual_gates(config, entries): + gates = config["gates"] + + def data(source, role=None): + require(source in entries, "required actual evidence omitted: " + source) + if role: + require(entries[source]["role"] == role, "wrong evidence role: " + source) + return json.loads(entries[source]["raw"]) + + def digest(source): + require(source in entries, "required hash binding omitted: " + source) + return entries[source]["sha256"] + + def logs(receipt_source, record, prefix): + parent = PurePosixPath(receipt_source).parent + start_source = (parent / "START.json").as_posix() + start = data(start_source, prefix + "_start") + require(all(key in record and record[key] == value for key, value in start.items()), + "START differs from its terminal receipt: " + receipt_source) + for stream in ("stdout", "stderr"): + source = (parent / (stream + ".txt")).as_posix() + require(source in entries and entries[source]["role"] == prefix + "_" + stream, + "full actual log omitted: " + source) + require(digest(source) == record[stream + "_sha256"], "log digest mismatch: " + source) + + inventory = data(gates["source_inventory"]) + invsha = digest(gates["source_inventory"]) + sources = inventory["sources"] + expected = {v["name"]: v["sha256"] for v in sources} + require(len(sources) == len(expected) == 19 and inventory["new_modules"] == NEW, + "incorrect frozen source inventory") + require(len(inventory["build_order"]) == 19 and + set(inventory["build_order"]) == {name[:-5] for name in expected}, "incomplete build order") + for item in sources: + name = item["name"] + require(PurePosixPath(name).name == name and name.endswith(".lean"), "invalid source basename") + frozen = regular_source("final-project/" + name).read_bytes() + public = PACKAGE / (name if name[:-5] in NEW else "inputs/" + name) + require(len(frozen) == item["bytes"] and sha(frozen) == item["sha256"], "frozen source mismatch: " + name) + require(public.is_file() and not public.is_symlink() and public.read_bytes() == frozen, + "package source differs from final source: " + name) + + sequence = data(gates["final_sequence"]) + require(sequence["status"] == "PASS_LOCAL_SOURCE_BUILD_AND_STANDARD_KERNEL_REPLAY" and + sequence["source_inventory_sha256"] == invsha, "final 24-phase sequence has not passed") + phases = [("build", m) for m in inventory["build_order"]] + [("kernel", m) for m in NEW] + require(len(sequence["phases"]) == 24 and + [(p["kind"], p["module"]) for p in sequence["phases"]] == phases and + all(p["returncode"] == 0 for p in sequence["phases"]), "incomplete actual phase sequence") + final_receipts = {s: data(s) for s, e in entries.items() if e["role"] == "final_receipt"} + actual_receipts = {p.relative_to(ROOT).as_posix() for p in (ROOT / "final-runs").glob("*/RECEIPT.json")} + require(set(final_receipts) == actual_receipts and len(final_receipts) == 26, + "all24successfulquartets and both preservedfailedquartets must be listed") + recovery = sequence["recovery"] + failed_source = recovery["failed_receipt"]["path"] + failed = final_receipts[failed_source] + require(digest(failed_source) == recovery["failed_receipt"]["sha256"] and + digest(recovery["failed_sequence"]["path"]) == recovery["failed_sequence"]["sha256"], + "unbound original audit failure") + require(failed["returncode"] == -15 and failed["timed_out"] is True and + failed["timeout_seconds"] == 420 and failed["objects_before"] == failed["objects_after"] and + failed["source_before"] == failed["source_after"] == expected and + failed["integrity_error"] is None and "object_sha256" not in failed, + "incorrect preserved failure") + logs(failed_source, failed, "final") + kernel_recovery = sequence["kernel_recovery"] + kernel_failed_source = kernel_recovery["failed_receipt"]["path"] + kernel_failed = final_receipts[kernel_failed_source] + require(digest(kernel_failed_source) == kernel_recovery["failed_receipt"]["sha256"] and + digest(kernel_recovery["failed_sequence"]["path"]) == kernel_recovery["failed_sequence"]["sha256"], + "unbound kernel child discovery failure") + require(kernel_failed["returncode"] == 1 and kernel_failed["timed_out"] is False and + kernel_failed["objects_before"] == kernel_failed["objects_after"] and + kernel_failed["source_before"] == kernel_failed["source_after"] == expected and + kernel_failed["integrity_error"] is None and "object_sha256" not in kernel_failed, + "incorrect preserved kernel failure") + logs(kernel_failed_source, kernel_failed, "final") + keyed = {(r["kind"], r["module"]): (s, r) for s, r in final_receipts.items() + if s not in {failed_source, kernel_failed_source}} + require(len(keyed) == 24 and set(keyed) == set(phases), "duplicate or missing final phase receipt") + runner_hash = digest("run_final_phase.py") + for phase in phases: + source, record = keyed[phase] + require(record["returncode"] == 0 and record["timed_out"] is False and + record["source_unchanged"] is True and record["imported_objects_unchanged"] is True and + record["integrity_error"] is None, "failed final phase: " + source) + require(record["inventory_sha256"] == invsha and + record["source_before"] == record["source_after"] == expected and + record["runner_sha256"] == (digest("run_kernel_recovery_phase.py") if phase[0] == "kernel" else digest("run_recovery_phase.py") if phase == ("build", "SourceLifetimeAxiomAudit") else runner_hash), "unbound final phase: " + source) + logs(source, record, "final") + for filename in ("prepare_final_inputs.py", "run_final_phase.py", "run_final_sequence.py", + "run_recovery_phase.py", "run_recovery_sequence.py", + "run_kernel_recovery_phase.py", "run_kernel_recovery_sequence.py", + "rehash_final_dependencies.py", "verify_execution.py"): + require(filename in entries and entries[filename]["role"] == "verification_script", + "verification program omitted: " + filename) + + rehash = data(gates["dependency_rehash"]) + require(rehash["status"] == "PASS_EXACT_DEPENDENCY_BYTES_AND_PATHSET" and + rehash["mismatches"] == [] and rehash["final_paths_match"] is True and + rehash["inventory_sha256"] == inventory["dependency_artifact_inventory_sha256"], + "terminal dependency rehash has not passed") + require(datetime.fromisoformat(rehash["started_utc"]) >= datetime.fromisoformat(sequence["ended_utc"]), + "dependency rehash predates final execution") + + negative = data(gates["negative_index"]) + require(negative["status"] == "PASS", "negative evidence is not final PASS") + paths = negative["receipts"] + require(isinstance(paths, list) and len(paths) == len(set(paths)) and paths, + "invalid selected negative receipt set") + require(set(paths) == {s for s, e in entries.items() if e["role"] == "negative_receipt"}, + "negative receipt selection does not match final index") + negative_records = {s: data(s, "negative_receipt") for s in paths} + for source, record in negative_records.items(): + require(record["timed_out"] is False, "selected negative receipt timed out") + logs(source, record, "negative") + required_keys = ["positive_baseline_receipt", "binding_probe_receipt", "mutants_receipt", + "axiom_carrier_receipt", "axiom_rejection_receipt"] + require(all(negative[k] in negative_records for k in required_keys), "required negative receipt omitted") + baseline_path = negative["positive_baseline_receipt"] + probe_path = negative["binding_probe_receipt"] + baseline, probe = negative_records[baseline_path], negative_records[probe_path] + require(baseline["returncode"] == 0 and baseline["control_pass"] is False and not baseline["errors"], + "preserve the observed positive compilation and original wrapper failure") + require(all(value is True for key, value in baseline["checks"].items() if not key.startswith("local_binding:")), + "baseline has an unresolved non-instrumentation failure") + require(probe["returncode"] == 0 and probe["control_pass"] is True and + all(v is True for v in probe["checks"].values()), "binding probe did not pass") + require(probe["original_compile_receipt_sha256"] == digest(baseline_path) and + probe["original_baseline_source_sha256"] == baseline["fixture_before"]["NegativeFixtureBaseline"] and + probe["original_baseline_objects"] == baseline["own_objects_after"], "probe is not bound to actual baseline") + acceptance = negative["two_part_acceptance"] + if isinstance(acceptance, str): + acceptance = data(acceptance, "negative_acceptance") + require(isinstance(acceptance, dict) and acceptance.get("status") == "PASS", "two-part acceptance is missing") + require(acceptance["positive_baseline_receipt_sha256"] == digest(baseline_path) and + acceptance["binding_probe_receipt_sha256"] == digest(probe_path) and + acceptance["baseline_source_sha256"] == probe["original_baseline_source_sha256"] and + acceptance["baseline_objects"] == probe["original_baseline_objects"], "two-part acceptance bindings differ") + for key, code in (("mutants_receipt", 1), ("axiom_carrier_receipt", 0), ("axiom_rejection_receipt", 1)): + record = negative_records[negative[key]] + require(record["returncode"] == code and record["control_pass"] is True and + all(v is True for v in record["checks"].values()), "negative check did not pass: " + key) + generation = relative_path(negative["generation"]) + fixture_manifest_source = (generation / "MANIFEST.json").as_posix() + fixture_manifest = data(fixture_manifest_source, "negative_manifest") + require(digest(fixture_manifest_source) == negative["manifest_sha256"], "negative generation manifest mismatch") + require(baseline["manifest_sha256"] == probe["original_manifest_sha256"] == negative["manifest_sha256"], + "baseline/probe refer to a different fixture generation") + fixture_hashes = {module: info["sha256"] for module, info in fixture_manifest["modules"].items()} + for source, record in negative_records.items(): + if source != probe_path: + require(record["manifest_sha256"] == negative["manifest_sha256"] and + record["fixture_before"] == fixture_hashes, "negative receipt fixture binding differs: " + source) + for module, info in fixture_manifest["modules"].items(): + source = (generation / (module + ".lean")).as_posix() + require(source in entries and entries[source]["role"] == "negative_fixture" and + digest(source) == info["sha256"] and len(entries[source]["raw"]) == info["bytes"], + "full bound negative fixture omitted: " + module) + require(any(e["role"] == "negative_fixture" and e["sha256"] == probe["probe_source_sha256"] + for e in entries.values()), "full proof-binding probe fixture omitted") + require(any(e["role"] == "negative_manifest" and e["sha256"] == probe["probe_manifest_sha256"] + for e in entries.values()), "proof-binding probe manifest omitted") + exported_runner_hashes = {e["sha256"] for e in entries.values() if e["role"] == "verification_script"} + for record in negative_records.values(): + require(record["runner_sha256"] in exported_runner_hashes, "actual negative runner omitted") + if "imported_runner_sha256" in record: + require(record["imported_runner_sha256"] in exported_runner_hashes, "imported negative runner omitted") + + review = data(gates["review_acceptance"]) + require(review["verdict"] == "ACCEPT_SCOPED_FORMAL_CONSTRUCTOR" and + review["organizational_independence_credit"] == 0 and review["scientific_effect"] == "NONE", + "actual final scoped acceptance is missing") + require(review["review"]["path"] == gates["review_text"] and + review["review"]["sha256"] == digest(gates["review_text"]) and + review["review"]["bytes"] == len(entries[gates["review_text"]]["raw"]), "full final review is not bound") + for field, gate in (("source_inventory_sha256", "source_inventory"), + ("final_sequence_sha256", "final_sequence"), + ("negative_index_sha256", "negative_index"), + ("dependency_rehash_sha256", "dependency_rehash")): + require(review[field] == digest(gates[gate]), "final acceptance binding mismatch: " + field) + return {"final_phases": 24, "frozen_sources": 19, + "negative_receipts": len(paths), "gate_hashes": {k: digest(v) for k, v in gates.items()}, + "scope": "Terminal identity and completeness gates; full semantic verification remains in the exported verifiers and final review."} + + +def main(): + require(len(sys.argv) == 1, "usage: python3 -B export_public_evidence.py") + require(not FINAL.exists() and not PRIVATE_PROJECTION.exists(), "public export already exists; never overwrite") + require(PACKAGE.is_dir() and not PACKAGE.is_symlink(), "missing regular publication package") + manifest_bytes, config, entries, identifiers = load_inputs() + checks = validate_actual_gates(config, entries) + planned = [] + public_files = [] + for source, entry in sorted(entries.items(), key=lambda pair: pair[1]["destination"]): + projected, counts = project_bytes(entry["raw"], entry["destination"], identifiers) + public_path = "evidence/final/" + entry["destination"] + record = {"source": source, "public_path": public_path, + "original_sha256": entry["sha256"], "exported_sha256": sha(projected), + "original_bytes": len(entry["raw"]), "exported_bytes": len(projected), + "role": entry["role"], "replacement_counts": counts} + public_files.append(record) + planned.append((entry["destination"], projected)) + common = {"schema_version": 1, "transformation": "explicit-prefix-projection-v1", + "status": "PASS_ACTUAL_TERMINAL_EVIDENCE_PROJECTION", + "input_manifest_sha256": sha(manifest_bytes), "exporter_sha256": sha(Path(__file__).read_bytes()), + "checks": checks, "files": public_files, + "known_private_identifier_count": len(identifiers), + "scientific_effect": "NONE", + "scope": "Derived public projection; raw and exported hashes are distinct when explicit filesystem prefixes were replaced. No original receipt outcome or full log content was omitted."} + public_mapping = {**common, "replacements": [{"label": r["label"], "logical": r["logical"]} for r in REPLACEMENTS]} + public_bytes = json_bytes(public_mapping) + privacy_check(public_bytes.decode(), identifiers) + private_mapping = {**common, "replacements": REPLACEMENTS, + "public_mapping_sha256": sha(public_bytes), + "private_identifier_inventory_sha256": sha(json_bytes(identifiers))} + private_bytes = json_bytes(private_mapping) + # Re-read every input immediately before the first write. This includes the + # accepted review and manifest, so no active result can change unnoticed. + require(MANIFEST.read_bytes() == manifest_bytes, "input manifest changed during planning") + for source, entry in entries.items(): + require(regular_source(source).read_bytes() == entry["raw"], "input changed during planning: " + source) + require(validate_actual_gates(config, entries) == checks, "terminal bindings changed during planning") + staging = PACKAGE / "evidence" / ("final.pending-" + sha(manifest_bytes)[:16]) + pending_private = PRIVATE_PROJECTION.with_suffix(".json.pending") + require(not staging.exists() and not pending_private.exists(), "interrupted export exists; inspect before recovery") + require(not (PACKAGE / "evidence").is_symlink(), "symlink evidence directory") + staging.mkdir() + for relative, content in planned + [("PUBLIC_EVIDENCE_PROJECTION.json", public_bytes)]: + target = staging.joinpath(*relative_path(relative).parts) + target.parent.mkdir(parents=True, exist_ok=True) + with target.open("xb") as stream: + stream.write(content) + require(target.read_bytes() == content, "projected byte readback failed") + with pending_private.open("xb") as stream: + stream.write(private_bytes) + require(pending_private.read_bytes() == private_bytes, "private projection readback failed") + require(not FINAL.exists() and not PRIVATE_PROJECTION.exists(), "concurrent export detected") + os.rename(staging, FINAL) + os.rename(pending_private, PRIVATE_PROJECTION) + print(json.dumps({"status": common["status"], "files": len(public_files), + "public_mapping_sha256": sha(public_bytes), + "private_mapping_sha256": sha(private_bytes)}, sort_keys=True)) + + +if __name__ == "__main__": + main() diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231625Z-build-GaussianSeriesFoundation-1c941865/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231625Z-build-GaussianSeriesFoundation-1c941865/RECEIPT.json new file mode 100644 index 000000000..f3c238ec2 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231625Z-build-GaussianSeriesFoundation-1c941865/RECEIPT.json @@ -0,0 +1,94 @@ +{ + "kind": "build", + "module": "GaussianSeriesFoundation", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/final-build/GaussianSeriesFoundation.olean", + "@C291_ROOT@/final-project/GaussianSeriesFoundation.lean" + ], + "started_utc": "2026-10-17T23:16:25.728881+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": {}, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 10740, + "returncode": 0, + "timed_out": false, + "ended_utc": "2026-10-17T23:17:19.190973+00:00", + "seconds": 53.439291792000006, + "source_after": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "source_unchanged": true, + "objects_after": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90" + }, + "imported_objects_unchanged": true, + "integrity_error": null, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "object_sha256": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "produced_objects": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90" + } +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231625Z-build-GaussianSeriesFoundation-1c941865/START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231625Z-build-GaussianSeriesFoundation-1c941865/START.json new file mode 100644 index 000000000..e6222005c --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231625Z-build-GaussianSeriesFoundation-1c941865/START.json @@ -0,0 +1,57 @@ +{ + "kind": "build", + "module": "GaussianSeriesFoundation", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/final-build/GaussianSeriesFoundation.olean", + "@C291_ROOT@/final-project/GaussianSeriesFoundation.lean" + ], + "started_utc": "2026-10-17T23:16:25.728881+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": {}, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 10740 +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231625Z-build-GaussianSeriesFoundation-1c941865/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231625Z-build-GaussianSeriesFoundation-1c941865/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231625Z-build-GaussianSeriesFoundation-1c941865/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231625Z-build-GaussianSeriesFoundation-1c941865/stdout.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231722Z-build-SpectralWeights-bfb833bc/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231722Z-build-SpectralWeights-bfb833bc/RECEIPT.json new file mode 100644 index 000000000..766224d6f --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231722Z-build-SpectralWeights-bfb833bc/RECEIPT.json @@ -0,0 +1,97 @@ +{ + "kind": "build", + "module": "SpectralWeights", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/final-build/SpectralWeights.olean", + "@C291_ROOT@/final-project/SpectralWeights.lean" + ], + "started_utc": "2026-10-17T23:17:22.533448+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 11060, + "returncode": 0, + "timed_out": false, + "ended_utc": "2026-10-17T23:18:02.582857+00:00", + "seconds": 40.031398458, + "source_after": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "source_unchanged": true, + "objects_after": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "imported_objects_unchanged": true, + "integrity_error": null, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "object_sha256": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a", + "produced_objects": { + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + } +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231722Z-build-SpectralWeights-bfb833bc/START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231722Z-build-SpectralWeights-bfb833bc/START.json new file mode 100644 index 000000000..813b7d365 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231722Z-build-SpectralWeights-bfb833bc/START.json @@ -0,0 +1,59 @@ +{ + "kind": "build", + "module": "SpectralWeights", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/final-build/SpectralWeights.olean", + "@C291_ROOT@/final-project/SpectralWeights.lean" + ], + "started_utc": "2026-10-17T23:17:22.533448+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 11060 +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231722Z-build-SpectralWeights-bfb833bc/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231722Z-build-SpectralWeights-bfb833bc/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231722Z-build-SpectralWeights-bfb833bc/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231722Z-build-SpectralWeights-bfb833bc/stdout.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231805Z-build-Lifetime-5d16e5f2/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231805Z-build-Lifetime-5d16e5f2/RECEIPT.json new file mode 100644 index 000000000..1e896a9dc --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231805Z-build-Lifetime-5d16e5f2/RECEIPT.json @@ -0,0 +1,99 @@ +{ + "kind": "build", + "module": "Lifetime", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/final-build/Lifetime.olean", + "@C291_ROOT@/final-project/Lifetime.lean" + ], + "started_utc": "2026-10-17T23:18:05.163210+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 11210, + "returncode": 0, + "timed_out": false, + "ended_utc": "2026-10-17T23:21:40.431164+00:00", + "seconds": 215.253086959, + "source_after": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "source_unchanged": true, + "objects_after": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "imported_objects_unchanged": true, + "integrity_error": null, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "object_sha256": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "produced_objects": { + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4" + } +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231805Z-build-Lifetime-5d16e5f2/START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231805Z-build-Lifetime-5d16e5f2/START.json new file mode 100644 index 000000000..e6d739481 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231805Z-build-Lifetime-5d16e5f2/START.json @@ -0,0 +1,60 @@ +{ + "kind": "build", + "module": "Lifetime", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/final-build/Lifetime.olean", + "@C291_ROOT@/final-project/Lifetime.lean" + ], + "started_utc": "2026-10-17T23:18:05.163210+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 11210 +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231805Z-build-Lifetime-5d16e5f2/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231805Z-build-Lifetime-5d16e5f2/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231805Z-build-Lifetime-5d16e5f2/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T231805Z-build-Lifetime-5d16e5f2/stdout.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T232503Z-build-SourceFourierSeries-8869fd1b/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T232503Z-build-SourceFourierSeries-8869fd1b/RECEIPT.json new file mode 100644 index 000000000..9f9903b08 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T232503Z-build-SourceFourierSeries-8869fd1b/RECEIPT.json @@ -0,0 +1,101 @@ +{ + "kind": "build", + "module": "SourceFourierSeries", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/final-build/SourceFourierSeries.olean", + "@C291_ROOT@/final-project/SourceFourierSeries.lean" + ], + "started_utc": "2026-10-17T23:25:03.352956+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 19905, + "returncode": 0, + "timed_out": false, + "ended_utc": "2026-10-17T23:26:29.801716+00:00", + "seconds": 86.390775375, + "source_after": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "source_unchanged": true, + "objects_after": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "imported_objects_unchanged": true, + "integrity_error": null, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "object_sha256": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "produced_objects": { + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd" + } +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T232503Z-build-SourceFourierSeries-8869fd1b/START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T232503Z-build-SourceFourierSeries-8869fd1b/START.json new file mode 100644 index 000000000..01c50da36 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T232503Z-build-SourceFourierSeries-8869fd1b/START.json @@ -0,0 +1,61 @@ +{ + "kind": "build", + "module": "SourceFourierSeries", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/final-build/SourceFourierSeries.olean", + "@C291_ROOT@/final-project/SourceFourierSeries.lean" + ], + "started_utc": "2026-10-17T23:25:03.352956+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 19905 +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T232503Z-build-SourceFourierSeries-8869fd1b/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T232503Z-build-SourceFourierSeries-8869fd1b/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T232503Z-build-SourceFourierSeries-8869fd1b/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T232503Z-build-SourceFourierSeries-8869fd1b/stdout.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T233033Z-build-SourceLattice-f9efae75/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T233033Z-build-SourceLattice-f9efae75/RECEIPT.json new file mode 100644 index 000000000..3ad726267 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T233033Z-build-SourceLattice-f9efae75/RECEIPT.json @@ -0,0 +1,103 @@ +{ + "kind": "build", + "module": "SourceLattice", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/final-build/SourceLattice.olean", + "@C291_ROOT@/final-project/SourceLattice.lean" + ], + "started_utc": "2026-10-17T23:30:33.822375+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 27739, + "returncode": 0, + "timed_out": false, + "ended_utc": "2026-10-17T23:31:08.646763+00:00", + "seconds": 34.799577666999994, + "source_after": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "source_unchanged": true, + "objects_after": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "imported_objects_unchanged": true, + "integrity_error": null, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "object_sha256": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "produced_objects": { + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f" + } +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T233033Z-build-SourceLattice-f9efae75/START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T233033Z-build-SourceLattice-f9efae75/START.json new file mode 100644 index 000000000..bf8269684 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T233033Z-build-SourceLattice-f9efae75/START.json @@ -0,0 +1,62 @@ +{ + "kind": "build", + "module": "SourceLattice", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/final-build/SourceLattice.olean", + "@C291_ROOT@/final-project/SourceLattice.lean" + ], + "started_utc": "2026-10-17T23:30:33.822375+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 27739 +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T233033Z-build-SourceLattice-f9efae75/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T233033Z-build-SourceLattice-f9efae75/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T233033Z-build-SourceLattice-f9efae75/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T233033Z-build-SourceLattice-f9efae75/stdout.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T233504Z-build-SourceGaussianLaw-0b4340f3/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T233504Z-build-SourceGaussianLaw-0b4340f3/RECEIPT.json new file mode 100644 index 000000000..6d280a71f --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T233504Z-build-SourceGaussianLaw-0b4340f3/RECEIPT.json @@ -0,0 +1,105 @@ +{ + "kind": "build", + "module": "SourceGaussianLaw", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/final-build/SourceGaussianLaw.olean", + "@C291_ROOT@/final-project/SourceGaussianLaw.lean" + ], + "started_utc": "2026-10-17T23:35:04.977665+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 28753, + "returncode": 0, + "timed_out": false, + "ended_utc": "2026-10-17T23:35:45.749315+00:00", + "seconds": 40.746531834000024, + "source_after": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "source_unchanged": true, + "objects_after": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "imported_objects_unchanged": true, + "integrity_error": null, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "object_sha256": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "produced_objects": { + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321" + } +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T233504Z-build-SourceGaussianLaw-0b4340f3/START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T233504Z-build-SourceGaussianLaw-0b4340f3/START.json new file mode 100644 index 000000000..f74ff2332 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T233504Z-build-SourceGaussianLaw-0b4340f3/START.json @@ -0,0 +1,63 @@ +{ + "kind": "build", + "module": "SourceGaussianLaw", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/final-build/SourceGaussianLaw.olean", + "@C291_ROOT@/final-project/SourceGaussianLaw.lean" + ], + "started_utc": "2026-10-17T23:35:04.977665+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 28753 +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T233504Z-build-SourceGaussianLaw-0b4340f3/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T233504Z-build-SourceGaussianLaw-0b4340f3/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T233504Z-build-SourceGaussianLaw-0b4340f3/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T233504Z-build-SourceGaussianLaw-0b4340f3/stdout.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234128Z-build-SourceC4-cdfd8719/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234128Z-build-SourceC4-cdfd8719/RECEIPT.json new file mode 100644 index 000000000..686dc4630 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234128Z-build-SourceC4-cdfd8719/RECEIPT.json @@ -0,0 +1,107 @@ +{ + "kind": "build", + "module": "SourceC4", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/final-build/SourceC4.olean", + "@C291_ROOT@/final-project/SourceC4.lean" + ], + "started_utc": "2026-10-17T23:41:28.344647+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 30092, + "returncode": 0, + "timed_out": false, + "ended_utc": "2026-10-17T23:42:23.704390+00:00", + "seconds": 55.333030167000004, + "source_after": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "source_unchanged": true, + "objects_after": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "imported_objects_unchanged": true, + "integrity_error": null, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "object_sha256": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "produced_objects": { + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381" + } +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234128Z-build-SourceC4-cdfd8719/START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234128Z-build-SourceC4-cdfd8719/START.json new file mode 100644 index 000000000..53efb32a8 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234128Z-build-SourceC4-cdfd8719/START.json @@ -0,0 +1,64 @@ +{ + "kind": "build", + "module": "SourceC4", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/final-build/SourceC4.olean", + "@C291_ROOT@/final-project/SourceC4.lean" + ], + "started_utc": "2026-10-17T23:41:28.344647+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 30092 +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234128Z-build-SourceC4-cdfd8719/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234128Z-build-SourceC4-cdfd8719/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234128Z-build-SourceC4-cdfd8719/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234128Z-build-SourceC4-cdfd8719/stdout.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234227Z-build-SourceKernel-48e372e9/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234227Z-build-SourceKernel-48e372e9/RECEIPT.json new file mode 100644 index 000000000..a5b713f6e --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234227Z-build-SourceKernel-48e372e9/RECEIPT.json @@ -0,0 +1,109 @@ +{ + "kind": "build", + "module": "SourceKernel", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/final-build/SourceKernel.olean", + "@C291_ROOT@/final-project/SourceKernel.lean" + ], + "started_utc": "2026-10-17T23:42:27.893364+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 30395, + "returncode": 0, + "timed_out": false, + "ended_utc": "2026-10-17T23:43:50.087202+00:00", + "seconds": 82.174119167, + "source_after": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "source_unchanged": true, + "objects_after": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "imported_objects_unchanged": true, + "integrity_error": null, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "object_sha256": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "produced_objects": { + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48" + } +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234227Z-build-SourceKernel-48e372e9/START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234227Z-build-SourceKernel-48e372e9/START.json new file mode 100644 index 000000000..ec7c52365 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234227Z-build-SourceKernel-48e372e9/START.json @@ -0,0 +1,65 @@ +{ + "kind": "build", + "module": "SourceKernel", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/final-build/SourceKernel.olean", + "@C291_ROOT@/final-project/SourceKernel.lean" + ], + "started_utc": "2026-10-17T23:42:27.893364+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 30395 +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234227Z-build-SourceKernel-48e372e9/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234227Z-build-SourceKernel-48e372e9/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234227Z-build-SourceKernel-48e372e9/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234227Z-build-SourceKernel-48e372e9/stdout.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234353Z-build-SourceSmooth-af5e7e62/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234353Z-build-SourceSmooth-af5e7e62/RECEIPT.json new file mode 100644 index 000000000..f51a4ac59 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234353Z-build-SourceSmooth-af5e7e62/RECEIPT.json @@ -0,0 +1,111 @@ +{ + "kind": "build", + "module": "SourceSmooth", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/final-build/SourceSmooth.olean", + "@C291_ROOT@/final-project/SourceSmooth.lean" + ], + "started_utc": "2026-10-17T23:43:53.150045+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 32888, + "returncode": 0, + "timed_out": false, + "ended_utc": "2026-10-17T23:44:39.872436+00:00", + "seconds": 46.704401125, + "source_after": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "source_unchanged": true, + "objects_after": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "imported_objects_unchanged": true, + "integrity_error": null, + "stdout_sha256": "1a8d39e42d3025e2f791714d735e6608b26e42ce17b96282f2ee112088749e60", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "object_sha256": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "produced_objects": { + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc" + } +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234353Z-build-SourceSmooth-af5e7e62/START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234353Z-build-SourceSmooth-af5e7e62/START.json new file mode 100644 index 000000000..6ec5ab088 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234353Z-build-SourceSmooth-af5e7e62/START.json @@ -0,0 +1,66 @@ +{ + "kind": "build", + "module": "SourceSmooth", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/final-build/SourceSmooth.olean", + "@C291_ROOT@/final-project/SourceSmooth.lean" + ], + "started_utc": "2026-10-17T23:43:53.150045+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 32888 +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234353Z-build-SourceSmooth-af5e7e62/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234353Z-build-SourceSmooth-af5e7e62/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234353Z-build-SourceSmooth-af5e7e62/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234353Z-build-SourceSmooth-af5e7e62/stdout.txt new file mode 100644 index 000000000..a0ce2a8dc --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234353Z-build-SourceSmooth-af5e7e62/stdout.txt @@ -0,0 +1,3 @@ +@C291_ROOT@/final-project/SourceSmooth.lean:48:15: warning: try 'simp' instead of 'simpa' + +Note: This linter can be disabled with `set_option linter.unnecessarySimpa false` diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234444Z-build-SourceCovariance-79d69d23/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234444Z-build-SourceCovariance-79d69d23/RECEIPT.json new file mode 100644 index 000000000..3752ca7e9 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234444Z-build-SourceCovariance-79d69d23/RECEIPT.json @@ -0,0 +1,113 @@ +{ + "kind": "build", + "module": "SourceCovariance", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/final-build/SourceCovariance.olean", + "@C291_ROOT@/final-project/SourceCovariance.lean" + ], + "started_utc": "2026-10-17T23:44:44.680469+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 33566, + "returncode": 0, + "timed_out": false, + "ended_utc": "2026-10-17T23:45:47.034593+00:00", + "seconds": 62.332466792, + "source_after": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "source_unchanged": true, + "objects_after": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "imported_objects_unchanged": true, + "integrity_error": null, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "object_sha256": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "produced_objects": { + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e" + } +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234444Z-build-SourceCovariance-79d69d23/START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234444Z-build-SourceCovariance-79d69d23/START.json new file mode 100644 index 000000000..e0e09d47a --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234444Z-build-SourceCovariance-79d69d23/START.json @@ -0,0 +1,67 @@ +{ + "kind": "build", + "module": "SourceCovariance", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/final-build/SourceCovariance.olean", + "@C291_ROOT@/final-project/SourceCovariance.lean" + ], + "started_utc": "2026-10-17T23:44:44.680469+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 33566 +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234444Z-build-SourceCovariance-79d69d23/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234444Z-build-SourceCovariance-79d69d23/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234444Z-build-SourceCovariance-79d69d23/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234444Z-build-SourceCovariance-79d69d23/stdout.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234549Z-build-SourceThetaBridge-944396e3/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234549Z-build-SourceThetaBridge-944396e3/RECEIPT.json new file mode 100644 index 000000000..d14cebee0 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234549Z-build-SourceThetaBridge-944396e3/RECEIPT.json @@ -0,0 +1,116 @@ +{ + "kind": "build", + "module": "SourceThetaBridge", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-DwarningAsError=true", + "-o", + "@C291_ROOT@/final-build/SourceThetaBridge.olean", + "@C291_ROOT@/final-project/SourceThetaBridge.lean" + ], + "started_utc": "2026-10-17T23:45:49.720157+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 34132, + "returncode": 0, + "timed_out": false, + "ended_utc": "2026-10-17T23:48:54.938776+00:00", + "seconds": 185.20257225, + "source_after": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "source_unchanged": true, + "objects_after": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "imported_objects_unchanged": true, + "integrity_error": null, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "object_sha256": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "produced_objects": { + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553" + } +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234549Z-build-SourceThetaBridge-944396e3/START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234549Z-build-SourceThetaBridge-944396e3/START.json new file mode 100644 index 000000000..42fae630d --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234549Z-build-SourceThetaBridge-944396e3/START.json @@ -0,0 +1,69 @@ +{ + "kind": "build", + "module": "SourceThetaBridge", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-DwarningAsError=true", + "-o", + "@C291_ROOT@/final-build/SourceThetaBridge.olean", + "@C291_ROOT@/final-project/SourceThetaBridge.lean" + ], + "started_utc": "2026-10-17T23:45:49.720157+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 34132 +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234549Z-build-SourceThetaBridge-944396e3/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234549Z-build-SourceThetaBridge-944396e3/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234549Z-build-SourceThetaBridge-944396e3/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234549Z-build-SourceThetaBridge-944396e3/stdout.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234857Z-build-SourceTorus-399f4d4f/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234857Z-build-SourceTorus-399f4d4f/RECEIPT.json new file mode 100644 index 000000000..9525aa169 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234857Z-build-SourceTorus-399f4d4f/RECEIPT.json @@ -0,0 +1,117 @@ +{ + "kind": "build", + "module": "SourceTorus", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/final-build/SourceTorus.olean", + "@C291_ROOT@/final-project/SourceTorus.lean" + ], + "started_utc": "2026-10-17T23:48:57.608765+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 34550, + "returncode": 0, + "timed_out": false, + "ended_utc": "2026-10-17T23:49:55.527812+00:00", + "seconds": 57.900488167, + "source_after": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "source_unchanged": true, + "objects_after": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "imported_objects_unchanged": true, + "integrity_error": null, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "object_sha256": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "produced_objects": { + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b" + } +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234857Z-build-SourceTorus-399f4d4f/START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234857Z-build-SourceTorus-399f4d4f/START.json new file mode 100644 index 000000000..7e840eff1 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234857Z-build-SourceTorus-399f4d4f/START.json @@ -0,0 +1,69 @@ +{ + "kind": "build", + "module": "SourceTorus", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/final-build/SourceTorus.olean", + "@C291_ROOT@/final-project/SourceTorus.lean" + ], + "started_utc": "2026-10-17T23:48:57.608765+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 34550 +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234857Z-build-SourceTorus-399f4d4f/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234857Z-build-SourceTorus-399f4d4f/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234857Z-build-SourceTorus-399f4d4f/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234857Z-build-SourceTorus-399f4d4f/stdout.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234958Z-build-SourceTorusC4-92783463/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234958Z-build-SourceTorusC4-92783463/RECEIPT.json new file mode 100644 index 000000000..a79ddf2b5 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234958Z-build-SourceTorusC4-92783463/RECEIPT.json @@ -0,0 +1,119 @@ +{ + "kind": "build", + "module": "SourceTorusC4", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/final-build/SourceTorusC4.olean", + "@C291_ROOT@/final-project/SourceTorusC4.lean" + ], + "started_utc": "2026-10-17T23:49:58.150626+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 34875, + "returncode": 0, + "timed_out": false, + "ended_utc": "2026-10-17T23:50:56.756170+00:00", + "seconds": 58.588099625000005, + "source_after": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "source_unchanged": true, + "objects_after": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "imported_objects_unchanged": true, + "integrity_error": null, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "object_sha256": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "produced_objects": { + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf" + } +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234958Z-build-SourceTorusC4-92783463/START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234958Z-build-SourceTorusC4-92783463/START.json new file mode 100644 index 000000000..ef7c1a90f --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234958Z-build-SourceTorusC4-92783463/START.json @@ -0,0 +1,70 @@ +{ + "kind": "build", + "module": "SourceTorusC4", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/final-build/SourceTorusC4.olean", + "@C291_ROOT@/final-project/SourceTorusC4.lean" + ], + "started_utc": "2026-10-17T23:49:58.150626+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 34875 +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234958Z-build-SourceTorusC4-92783463/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234958Z-build-SourceTorusC4-92783463/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234958Z-build-SourceTorusC4-92783463/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T234958Z-build-SourceTorusC4-92783463/stdout.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235059Z-build-SourceSmoothCarrier-9f6db2a2/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235059Z-build-SourceSmoothCarrier-9f6db2a2/RECEIPT.json new file mode 100644 index 000000000..87cd1aadd --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235059Z-build-SourceSmoothCarrier-9f6db2a2/RECEIPT.json @@ -0,0 +1,121 @@ +{ + "kind": "build", + "module": "SourceSmoothCarrier", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/final-build/SourceSmoothCarrier.olean", + "@C291_ROOT@/final-project/SourceSmoothCarrier.lean" + ], + "started_utc": "2026-10-17T23:50:59.522074+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 35146, + "returncode": 0, + "timed_out": false, + "ended_utc": "2026-10-17T23:51:52.792292+00:00", + "seconds": 53.254391084, + "source_after": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "source_unchanged": true, + "objects_after": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "imported_objects_unchanged": true, + "integrity_error": null, + "stdout_sha256": "8f7820300d7580ee1ba2138efc549af4b26e9786613325eb2ebe38df1585f212", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "object_sha256": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "produced_objects": { + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57" + } +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235059Z-build-SourceSmoothCarrier-9f6db2a2/START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235059Z-build-SourceSmoothCarrier-9f6db2a2/START.json new file mode 100644 index 000000000..e4643fc38 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235059Z-build-SourceSmoothCarrier-9f6db2a2/START.json @@ -0,0 +1,71 @@ +{ + "kind": "build", + "module": "SourceSmoothCarrier", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/final-build/SourceSmoothCarrier.olean", + "@C291_ROOT@/final-project/SourceSmoothCarrier.lean" + ], + "started_utc": "2026-10-17T23:50:59.522074+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 35146 +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235059Z-build-SourceSmoothCarrier-9f6db2a2/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235059Z-build-SourceSmoothCarrier-9f6db2a2/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235059Z-build-SourceSmoothCarrier-9f6db2a2/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235059Z-build-SourceSmoothCarrier-9f6db2a2/stdout.txt new file mode 100644 index 000000000..625824ef0 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235059Z-build-SourceSmoothCarrier-9f6db2a2/stdout.txt @@ -0,0 +1 @@ +@C291_ROOT@/final-project/SourceSmoothCarrier.lean:67:24: warning: `Set.mem_setOf_eq` has been deprecated: Use `Set.mem_ofPred_eq` instead diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235155Z-build-SourceSmoothControls-90c54bce/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235155Z-build-SourceSmoothControls-90c54bce/RECEIPT.json new file mode 100644 index 000000000..d78fd17db --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235155Z-build-SourceSmoothControls-90c54bce/RECEIPT.json @@ -0,0 +1,123 @@ +{ + "kind": "build", + "module": "SourceSmoothControls", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/final-build/SourceSmoothControls.olean", + "@C291_ROOT@/final-project/SourceSmoothControls.lean" + ], + "started_utc": "2026-10-17T23:51:55.452863+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 35374, + "returncode": 0, + "timed_out": false, + "ended_utc": "2026-10-17T23:52:55.943524+00:00", + "seconds": 60.473944667, + "source_after": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "source_unchanged": true, + "objects_after": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "imported_objects_unchanged": true, + "integrity_error": null, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "object_sha256": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "produced_objects": { + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845" + } +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235155Z-build-SourceSmoothControls-90c54bce/START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235155Z-build-SourceSmoothControls-90c54bce/START.json new file mode 100644 index 000000000..cc570d943 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235155Z-build-SourceSmoothControls-90c54bce/START.json @@ -0,0 +1,72 @@ +{ + "kind": "build", + "module": "SourceSmoothControls", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/final-build/SourceSmoothControls.olean", + "@C291_ROOT@/final-project/SourceSmoothControls.lean" + ], + "started_utc": "2026-10-17T23:51:55.452863+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 35374 +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235155Z-build-SourceSmoothControls-90c54bce/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235155Z-build-SourceSmoothControls-90c54bce/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235155Z-build-SourceSmoothControls-90c54bce/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235155Z-build-SourceSmoothControls-90c54bce/stdout.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235258Z-build-SourceLifetimeGeometry-ff7a456a/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235258Z-build-SourceLifetimeGeometry-ff7a456a/RECEIPT.json new file mode 100644 index 000000000..a8d8dd1b0 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235258Z-build-SourceLifetimeGeometry-ff7a456a/RECEIPT.json @@ -0,0 +1,126 @@ +{ + "kind": "build", + "module": "SourceLifetimeGeometry", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-DwarningAsError=true", + "-o", + "@C291_ROOT@/final-build/SourceLifetimeGeometry.olean", + "@C291_ROOT@/final-project/SourceLifetimeGeometry.lean" + ], + "started_utc": "2026-10-17T23:52:58.854929+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 35862, + "returncode": 0, + "timed_out": false, + "ended_utc": "2026-10-17T23:56:40.702050+00:00", + "seconds": 221.827868625, + "source_after": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "source_unchanged": true, + "objects_after": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "imported_objects_unchanged": true, + "integrity_error": null, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "object_sha256": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "produced_objects": { + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f" + } +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235258Z-build-SourceLifetimeGeometry-ff7a456a/START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235258Z-build-SourceLifetimeGeometry-ff7a456a/START.json new file mode 100644 index 000000000..2653ed264 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235258Z-build-SourceLifetimeGeometry-ff7a456a/START.json @@ -0,0 +1,74 @@ +{ + "kind": "build", + "module": "SourceLifetimeGeometry", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-DwarningAsError=true", + "-o", + "@C291_ROOT@/final-build/SourceLifetimeGeometry.olean", + "@C291_ROOT@/final-project/SourceLifetimeGeometry.lean" + ], + "started_utc": "2026-10-17T23:52:58.854929+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 35862 +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235258Z-build-SourceLifetimeGeometry-ff7a456a/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235258Z-build-SourceLifetimeGeometry-ff7a456a/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235258Z-build-SourceLifetimeGeometry-ff7a456a/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235258Z-build-SourceLifetimeGeometry-ff7a456a/stdout.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235644Z-build-SourceLifetimeField-bb85810f/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235644Z-build-SourceLifetimeField-bb85810f/RECEIPT.json new file mode 100644 index 000000000..5d0c7edc3 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235644Z-build-SourceLifetimeField-bb85810f/RECEIPT.json @@ -0,0 +1,128 @@ +{ + "kind": "build", + "module": "SourceLifetimeField", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-DwarningAsError=true", + "-o", + "@C291_ROOT@/final-build/SourceLifetimeField.olean", + "@C291_ROOT@/final-project/SourceLifetimeField.lean" + ], + "started_utc": "2026-10-17T23:56:44.190439+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 36704, + "returncode": 0, + "timed_out": false, + "ended_utc": "2026-10-18T00:00:59.402696+00:00", + "seconds": 255.18695208399998, + "source_after": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "source_unchanged": true, + "objects_after": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "imported_objects_unchanged": true, + "integrity_error": null, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "object_sha256": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "produced_objects": { + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774" + } +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235644Z-build-SourceLifetimeField-bb85810f/START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235644Z-build-SourceLifetimeField-bb85810f/START.json new file mode 100644 index 000000000..589253716 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235644Z-build-SourceLifetimeField-bb85810f/START.json @@ -0,0 +1,75 @@ +{ + "kind": "build", + "module": "SourceLifetimeField", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-DwarningAsError=true", + "-o", + "@C291_ROOT@/final-build/SourceLifetimeField.olean", + "@C291_ROOT@/final-project/SourceLifetimeField.lean" + ], + "started_utc": "2026-10-17T23:56:44.190439+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 36704 +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235644Z-build-SourceLifetimeField-bb85810f/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235644Z-build-SourceLifetimeField-bb85810f/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235644Z-build-SourceLifetimeField-bb85810f/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261017T235644Z-build-SourceLifetimeField-bb85810f/stdout.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T000106Z-build-SourceLifetimeControls-b95a48e0/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T000106Z-build-SourceLifetimeControls-b95a48e0/RECEIPT.json new file mode 100644 index 000000000..80e3b0691 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T000106Z-build-SourceLifetimeControls-b95a48e0/RECEIPT.json @@ -0,0 +1,130 @@ +{ + "kind": "build", + "module": "SourceLifetimeControls", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-DwarningAsError=true", + "-o", + "@C291_ROOT@/final-build/SourceLifetimeControls.olean", + "@C291_ROOT@/final-project/SourceLifetimeControls.lean" + ], + "started_utc": "2026-10-18T00:01:06.919586+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 37465, + "returncode": 0, + "timed_out": false, + "ended_utc": "2026-10-18T00:05:12.375531+00:00", + "seconds": 245.419305084, + "source_after": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "source_unchanged": true, + "objects_after": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "imported_objects_unchanged": true, + "integrity_error": null, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "object_sha256": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "produced_objects": { + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7" + } +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T000106Z-build-SourceLifetimeControls-b95a48e0/START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T000106Z-build-SourceLifetimeControls-b95a48e0/START.json new file mode 100644 index 000000000..720b23367 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T000106Z-build-SourceLifetimeControls-b95a48e0/START.json @@ -0,0 +1,76 @@ +{ + "kind": "build", + "module": "SourceLifetimeControls", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-DwarningAsError=true", + "-o", + "@C291_ROOT@/final-build/SourceLifetimeControls.olean", + "@C291_ROOT@/final-project/SourceLifetimeControls.lean" + ], + "started_utc": "2026-10-18T00:01:06.919586+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 37465 +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T000106Z-build-SourceLifetimeControls-b95a48e0/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T000106Z-build-SourceLifetimeControls-b95a48e0/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T000106Z-build-SourceLifetimeControls-b95a48e0/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T000106Z-build-SourceLifetimeControls-b95a48e0/stdout.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T000515Z-build-SourceLifetimeAxiomAudit-93b1c912/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T000515Z-build-SourceLifetimeAxiomAudit-93b1c912/RECEIPT.json new file mode 100644 index 000000000..57c560a45 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T000515Z-build-SourceLifetimeAxiomAudit-93b1c912/RECEIPT.json @@ -0,0 +1,127 @@ +{ + "kind": "build", + "module": "SourceLifetimeAxiomAudit", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-DwarningAsError=true", + "-o", + "@C291_ROOT@/final-build/SourceLifetimeAxiomAudit.olean", + "@C291_ROOT@/final-project/SourceLifetimeAxiomAudit.lean" + ], + "started_utc": "2026-10-18T00:05:15.090504+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 37960, + "returncode": -15, + "timed_out": true, + "ended_utc": "2026-10-18T00:12:20.777487+00:00", + "seconds": 425.671035042, + "source_after": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "source_unchanged": true, + "objects_after": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "imported_objects_unchanged": true, + "integrity_error": null, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T000515Z-build-SourceLifetimeAxiomAudit-93b1c912/START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T000515Z-build-SourceLifetimeAxiomAudit-93b1c912/START.json new file mode 100644 index 000000000..b032225e7 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T000515Z-build-SourceLifetimeAxiomAudit-93b1c912/START.json @@ -0,0 +1,77 @@ +{ + "kind": "build", + "module": "SourceLifetimeAxiomAudit", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-DwarningAsError=true", + "-o", + "@C291_ROOT@/final-build/SourceLifetimeAxiomAudit.olean", + "@C291_ROOT@/final-project/SourceLifetimeAxiomAudit.lean" + ], + "started_utc": "2026-10-18T00:05:15.090504+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 37960 +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T000515Z-build-SourceLifetimeAxiomAudit-93b1c912/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T000515Z-build-SourceLifetimeAxiomAudit-93b1c912/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T000515Z-build-SourceLifetimeAxiomAudit-93b1c912/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T000515Z-build-SourceLifetimeAxiomAudit-93b1c912/stdout.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T001437Z-build-SourceLifetimeAxiomAudit-20f1f279/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T001437Z-build-SourceLifetimeAxiomAudit-20f1f279/RECEIPT.json new file mode 100644 index 000000000..8be933785 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T001437Z-build-SourceLifetimeAxiomAudit-20f1f279/RECEIPT.json @@ -0,0 +1,132 @@ +{ + "kind": "build", + "module": "SourceLifetimeAxiomAudit", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-DwarningAsError=true", + "-o", + "@C291_ROOT@/final-build/SourceLifetimeAxiomAudit.olean", + "@C291_ROOT@/final-project/SourceLifetimeAxiomAudit.lean" + ], + "started_utc": "2026-10-18T00:14:37.909739+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "623a42d9d4e6c979ba8691df2b3c7c8c4c797afc32e62a063ab0d95b7ff8f216", + "timeout_seconds": 900, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 43121, + "returncode": 0, + "timed_out": false, + "ended_utc": "2026-10-18T00:22:16.431836+00:00", + "seconds": 458.501998958, + "source_after": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "source_unchanged": true, + "objects_after": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "imported_objects_unchanged": true, + "integrity_error": null, + "stdout_sha256": "ce6920b72fbdfc6794051d690a10cf97792ffebe8b2c9145c2b10dcf2116ccea", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "object_sha256": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "produced_objects": { + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0" + } +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T001437Z-build-SourceLifetimeAxiomAudit-20f1f279/START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T001437Z-build-SourceLifetimeAxiomAudit-20f1f279/START.json new file mode 100644 index 000000000..b845cb1c0 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T001437Z-build-SourceLifetimeAxiomAudit-20f1f279/START.json @@ -0,0 +1,77 @@ +{ + "kind": "build", + "module": "SourceLifetimeAxiomAudit", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-DwarningAsError=true", + "-o", + "@C291_ROOT@/final-build/SourceLifetimeAxiomAudit.olean", + "@C291_ROOT@/final-project/SourceLifetimeAxiomAudit.lean" + ], + "started_utc": "2026-10-18T00:14:37.909739+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "runner_sha256": "623a42d9d4e6c979ba8691df2b3c7c8c4c797afc32e62a063ab0d95b7ff8f216", + "timeout_seconds": 900, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 43121 +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T001437Z-build-SourceLifetimeAxiomAudit-20f1f279/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T001437Z-build-SourceLifetimeAxiomAudit-20f1f279/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T001437Z-build-SourceLifetimeAxiomAudit-20f1f279/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T001437Z-build-SourceLifetimeAxiomAudit-20f1f279/stdout.txt new file mode 100644 index 000000000..c1bfb194d --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T001437Z-build-SourceLifetimeAxiomAudit-20f1f279/stdout.txt @@ -0,0 +1,608 @@ +'I4ThetaBridge.sourceSpectralKernel_eq_periodicCovariance' depends on axioms: [propext, Classical.choice, Quot.sound] +'I4LifetimeField.actualGaussianFieldInterface' depends on axioms: [propext, Classical.choice, Quot.sound] +'I4LifetimeField.actualGaussianFieldInterface_exists' depends on axioms: [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE GaussianSeriesFoundation COUNT 12 +LIFETIME_AUDIT_DECL I4Foundation.coefficientLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.coefficientLaw_isProbabilityMeasure AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.coordinate_abs_integrable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.coordinate_integrable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.coordinate_marginal AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.coordinate_measurePreserving AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.coordinate_memLp AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.coordinates_independent AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.scalarSeries AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.scalarSeries_hasSum_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.scalarSeries_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.weighted_abs_summable_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SpectralWeights COUNT 28 +LIFETIME_AUDIT_DECL I4Weights.coordinateBound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.coordinateBound_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.decay AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.finite_product_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.frequency_l1_le_product AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.pairedBound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.pairedBound_eq_amplitude AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.pairedBound_subtype_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.pairedBound_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.productBound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.productBound_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.productDecay AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.productDecay_eq_exp AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceA AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceA_pos AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceC AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceWeight AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceWeight_eq_physical AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceWeight_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceZ AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceZ_pos AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.summable_decay_pow AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.coordinateBound.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.decay.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.pairedBound.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.productDecay.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceC._proof_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Weights.sourceWeight.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceFourierSeries COUNT 25 +LIFETIME_AUDIT_DECL I4Source.SourceMode AXIOMS [] +LIFETIME_AUDIT_DECL I4Source.halfLattice AXIOMS [] +LIFETIME_AUDIT_DECL I4Source.modeCoefficient AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.modeCoefficient_bound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.modeMajorant AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.modeMajorant_nonneg AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.modeMajorant_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.phase AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.sourceAbs_uniform_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.sourceField AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.sourceField_continuous_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.sourceField_eval_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.sourceField_uniform_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.sourceLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.sourceMajorant_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.modeCoefficient._proof_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Source.modeCoefficient.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.modeCoefficient.eq_2 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.modeCoefficient.match_1 AXIOMS [] +LIFETIME_AUDIT_DECL I4Source.modeMajorant.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.modeMajorant.eq_2 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.phase.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceFourierSeries.0.I4Source.modeCoefficient.match_1.eq_1 AXIOMS [] +LIFETIME_AUDIT_DECL _private.SourceFourierSeries.0.I4Source.modeCoefficient.match_1.eq_2 AXIOMS [] +LIFETIME_AUDIT_DECL _private.SourceFourierSeries.0.I4Source.modeCoefficient.match_1.splitter AXIOMS [] +LIFETIME_AUDIT_MODULE SourceC4 COUNT 10 +LIFETIME_AUDIT_DECL I4C4.modeCoefficient_iteratedFDeriv_bound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.phaseCLM AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.phaseCLM_apply AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.phaseCLM_norm_le AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.sourceField_contDiff_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.sourceField_contDiff_affine_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.phaseCLM._proof_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.phaseCLM._proof_2 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.phaseCLM._proof_3 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.phaseCLM.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceGaussianLaw COUNT 10 +LIFETIME_AUDIT_DECL I4SourceGaussian.scalarSeries_integral_zero AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SourceGaussian.scalarSeries_map_gaussian AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SourceGaussian.scalarSeries_variance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SourceGaussian.sourceField_isGaussianProcess AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SourceGaussian.source_finiteVector_hasGaussianLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SourceGaussian.source_linearCombination_hasGaussianLaw AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceGaussianLaw.0.I4SourceGaussian.charFun_partial_tendsto AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceGaussianLaw.0.I4SourceGaussian.partial_charFun AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceGaussianLaw.0.I4SourceGaussian.summable_square AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4Source.sourceField.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceLattice COUNT 27 +LIFETIME_AUDIT_DECL I4Lattice.halfLattice_ne_zero AXIOMS [propext, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.halfLattice_partition AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.latticeFrequency AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Lattice.latticeFrequency_bijective AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.modeCoefficient_lattice_shift AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.pairedCoefficient_kernel AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.phase_lattice_shift AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.sourceField_lattice_shift AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.sourceWeight_neg AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.halfLattice_ne_zero._proof_1_1 AXIOMS [propext, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.halfLattice_partition._proof_1_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.halfLattice_partition._proof_1_2 AXIOMS [propext, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.halfLattice_partition._proof_1_3 AXIOMS [propext, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.halfLattice_partition._proof_1_4 AXIOMS [propext, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.latticeFrequency.eq_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Lattice.latticeFrequency.eq_2 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Lattice.latticeFrequency.match_1 AXIOMS [] +LIFETIME_AUDIT_DECL I4Lattice.phase_lattice_shift._simp_1_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Lattice.phase_lattice_shift._simp_1_2 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Lattice.phase_lattice_shift._simp_1_3 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Lattice.phase_lattice_shift._simp_1_4 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Lattice.phase_lattice_shift._simp_1_5 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Lattice.phase_lattice_shift._simp_1_6 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.phase_lattice_shift._simp_1_7 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceLattice.0.I4Lattice.latticeFrequency.match_1.eq_1 AXIOMS [] +LIFETIME_AUDIT_DECL _private.SourceLattice.0.I4Lattice.latticeFrequency.match_1.eq_2 AXIOMS [] +LIFETIME_AUDIT_DECL _private.SourceLattice.0.I4Lattice.latticeFrequency.match_1.splitter AXIOMS [] +LIFETIME_AUDIT_MODULE SourceKernel COUNT 7 +LIFETIME_AUDIT_DECL I4Kernel.coefficientKernel_eq_fullLattice AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Kernel.frequencyEquiv AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Kernel.modeProduct_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Kernel.sourceSpectralKernel AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Kernel.spectralKernel_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Kernel.spectralKernel_zero AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceKernel.0.I4Kernel.tsum_mode AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceCovariance COUNT 4 +LIFETIME_AUDIT_DECL I4SourceCovariance.scalarSeries_covariance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SourceCovariance.sourceField_covariance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SourceCovariance.sourceField_integral_zero AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SourceCovariance.sourceField_variance_one AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceTorus COUNT 16 +LIFETIME_AUDIT_DECL I4Torus.SourceTorus AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.sourceField_eq_of_torusProjection_eq AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusProjection AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusProjection_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusProjection_representative AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusRepresentative AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusRepresentative_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField_covariance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField_covariance_pullback AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField_eval_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField_finiteVector_hasGaussianLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField_isGaussianProcess AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField_joint_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField_pullback AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField.congr_simp AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceTorusC4 COUNT 14 +LIFETIME_AUDIT_DECL I4TorusC4.actualChartedSpace AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.centered_chart_covers AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.chartCenter AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.chart_transition_contDiff AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.quotientChart AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.quotientChart_symm AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.torusSourceField_contMDiff_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.torusSourceField_weakSuperlevel_closed_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.torus_isManifold AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusRepresentative.congr_simp AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.actualChartedSpace._proof_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.chartCenter._proof_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4TorusC4.quotientChart._proof_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.quotientChart.congr_simp AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceSmooth COUNT 26 +LIFETIME_AUDIT_DECL I4Smooth.goodSample AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.goodSample_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.goodSample_congr_cofinite AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.goodSample_finite_change_iff AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.modeCoefficient_iteratedFDeriv_order_bound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderCoordinateBound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderCoordinateBound_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderModeBound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderModeBound_four AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderModeBound_nonneg AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderModeBound_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderPairedBound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderPairedBound_eq_amplitude AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderPairedBound_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderProductBound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderProductBound_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.sourceField_smooth_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.sourceField_smooth_of_goodSample AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderModeBound.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderModeBound.eq_2 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderModeBound.match_1 AXIOMS [] +LIFETIME_AUDIT_DECL I4Smooth.orderPairedBound._proof_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Smooth.orderPairedBound.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceSmooth.0.I4Smooth.orderModeBound.match_1.eq_1 AXIOMS [] +LIFETIME_AUDIT_DECL _private.SourceSmooth.0.I4Smooth.orderModeBound.match_1.eq_2 AXIOMS [] +LIFETIME_AUDIT_DECL _private.SourceSmooth.0.I4Smooth.orderModeBound.match_1.splitter AXIOMS [] +LIFETIME_AUDIT_MODULE SourceSmoothCarrier COUNT 33 +LIFETIME_AUDIT_DECL I4SmoothCarrier.SmoothSample AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.coordinate_marginal AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.covariance_comp_inclusion AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.finiteCoordinate_map_eq AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.goodSet AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.goodSet_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.goodSet_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.goodSet_measure_one AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.observation_map_eq AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.sampleInclusion AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.sampleInclusion_map AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.sampleInclusion_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.sampleInclusion_measurePreserving AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothLaw_isProbabilityMeasure AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothSourceField AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothSourceField_contDiff AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothSourceField_covariance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothSourceField_finiteVector_hasGaussianLaw AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothSourceField_finiteVector_map_eq AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothSourceField_smooth AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothTorusSourceField AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothTorusSourceField_covariance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothTorusSourceField_finiteVector_hasGaussianLaw AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothTorusSourceField_smooth AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceSmoothCarrier.0.I4SmoothCarrier.orderAbsNN AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceSmoothCarrier.0.I4SmoothCarrier.orderAbsTotal AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceSmoothCarrier.0.I4SmoothCarrier.orderAbsTotal_measurable AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceSmoothCarrier.0.I4SmoothCarrier.orderAbsTotal_ne_top_iff AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.goodSample.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.goodSet.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.goodSet_measurable._simp_1_2 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceSmoothCarrier.0.I4SmoothCarrier.orderAbsNN._proof_1 AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_MODULE SourceSmoothControls COUNT 10 +LIFETIME_AUDIT_DECL I4SmoothControls.arbitrary_observation_law_preserved AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.carrier_probability AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.entire_coefficient_law_preserved AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.field_variance_one AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.finite_block_changes_preserve_carrier AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.literal_field_everywhere AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.old_four_does_not_fill_all_orders AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.one_carrier_for_both_orders AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.represented_sample_order_five AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.represented_sample_order_thirtyseven AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE Lifetime COUNT 103 +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.E AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.FundDomain AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.HessianHasInertia AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsCandidatePair AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsCriticalPoint AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsFiniteBar AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsIndexSaddle AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsLPeriodic AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsLifetimeDensityVersion AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsMorseDistinct AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsNondegMax AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsSmooth AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsUnrestrictedLeadingCoefficient AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsUnrestrictedPair AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsWindowElderPair AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsWindowPair AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.ParentCompactWindowDensityB AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.ParentUniformSelectionA AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.ParentUnrestrictedLeadingDensityC AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PlanarDensityGapE11 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PlanarElderLowerE2 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PlanarTwoSidedRateE4 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.RemainderBoundedR1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.covQuadForm AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.heightGap AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.hessian AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.latticeVec AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.pairCount AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.pairSet AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.periodicCovariance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.pinM AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.pinS AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.scaledGap AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.thetaSum AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.torusDist AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.F AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.P AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface._sizeOf_1 AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface._sizeOf_inst AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.casesOn AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.covariance AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.ctorIdx AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.gaussian AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.isProb AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.mk AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.mΩ AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.noConfusion AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.noConfusionType AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.periodic AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.quad_nonneg AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.rec AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.recOn AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.smooth AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.summable AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.Ω AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsLifetimeDensityVersion._proof_1 AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface._sizeOf_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface._sizeOf_inst AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.casesOn AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.ctorIdx AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.mk AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.noConfusion AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.noConfusionType AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.p AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.p_le_one AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.p_nonneg AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.rec AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.recOn AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.ParentCompactWindowDensityB._proof_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.ElderPartner AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.IsEssential AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface._sizeOf_1 AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface._sizeOf_inst AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.casesOn AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.ctorIdx AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.deathHeight AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.deathHeight_maximin AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.elderPartner_iff AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.essential_iff AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.mk AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.noConfusion AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.noConfusionType AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.rec AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.recOn AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.thetaSum._proof_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.mk._flat_ctor AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.mk.inj AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.mk.injEq AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.mk.noConfusion AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.mk.sizeOf_spec AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.mk._flat_ctor AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.mk.inj AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.mk.injEq AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.mk.noConfusion AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.mk.sizeOf_spec AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.mk._flat_ctor AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.mk.inj AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.mk.injEq AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.mk.noConfusion AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.mk.sizeOf_spec AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_MODULE SourceThetaBridge COUNT 34 +LIFETIME_AUDIT_DECL I4ThetaBridge.latticeVec_apply AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4ThetaBridge.shifted_gaussian_le AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4ThetaBridge.shifted_gaussian_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4ThetaBridge.sourceSpectralKernel_eq_periodicCovariance AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4ThetaBridge.thetaSum_eq_scaled_cos AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4ThetaBridge.thetaSum_zero_eq AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4ThetaBridge.theta_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4ThetaBridge.theta_summand_eq_product AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4ThetaBridge.theta_zero_pos AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.complex_spectral_summable AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poissonScale AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poissonScale_eq AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poisson_one_dimension AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.spectral1Term AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.spectral1Term_norm AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.spectral1Term_prod AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.spectral1Term_summable_norm AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.summable_nonneg_fin_product AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.summable_norm_fin_product AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.thetaSum_complex AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.tsum_fin_product AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceZ.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poissonScale._proof_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poisson_one_dimension._simp_1_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poisson_one_dimension._simp_1_2 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poisson_one_dimension._simp_1_3 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poisson_one_dimension._simp_1_4 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poisson_one_dimension._simp_1_5 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poisson_one_dimension._simp_1_6 AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poisson_one_dimension._simp_1_7 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.spectral1Term.eq_1 AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.thetaSum_complex._simp_1_2 AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.periodicCovariance.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.thetaSum.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceLifetimeGeometry COUNT 16 +LIFETIME_AUDIT_DECL I4LifetimeField.actualField AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_covariance_spectral AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_eval_hasGaussianLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_eval_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_integral_zero AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_linearCombination_hasGaussianLaw AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_linearCombination_integral_zero AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_linearCombination_measurable AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_periodic AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_smooth AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.coordinates AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.coordinates_apply AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.coordinates_latticeVec AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.coordinates.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.latticeVec.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceLifetimeField COUNT 12 +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_covariance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_linearCombination_map AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_linearCombination_variance AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_raw_second_moment AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualGaussianFieldInterface AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualGaussianFieldInterface_carrier AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualGaussianFieldInterface_exists AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualGaussianFieldInterface_field AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualGaussianFieldInterface_law AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.covQuadForm_nonneg AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualGaussianFieldInterface._proof_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.covQuadForm.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceLifetimeControls COUNT 22 +LIFETIME_AUDIT_DECL I4LifetimeControls.cancelledLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.cancelledQuad AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.cancelledSample AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.dimensionZeroRawVariance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.dimensionZeroSpectralNormalizer AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.dimensionZeroTheta AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.emptyFamilyLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.emptyQuad AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.euclideanNormSquared AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.everyLatticeTranslation AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.literalCarrier AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.literalField AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.literalLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.periodicCovariance_zero AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.rawDiagonalOne AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.reinforcedLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.reinforcedQuad AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.sameCarrierOrders AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.shiftedMeanOne AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.unrestrictedEndpoint AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.wholeCoefficientLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.zeroMean AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_STANDARD_ONLY_PASS COUNT 409 +LIFETIME_AUDIT_PROGRESS START +LIFETIME_AUDIT_PROGRESS GaussianSeriesFoundation COUNT 12 +LIFETIME_AUDIT_PROGRESS SpectralWeights COUNT 28 +LIFETIME_AUDIT_PROGRESS SourceFourierSeries COUNT 25 +LIFETIME_AUDIT_PROGRESS SourceC4 COUNT 10 +LIFETIME_AUDIT_PROGRESS SourceGaussianLaw COUNT 10 +LIFETIME_AUDIT_PROGRESS SourceLattice COUNT 27 +LIFETIME_AUDIT_PROGRESS SourceKernel COUNT 7 +LIFETIME_AUDIT_PROGRESS SourceCovariance COUNT 4 +LIFETIME_AUDIT_PROGRESS SourceTorus COUNT 16 +LIFETIME_AUDIT_PROGRESS SourceTorusC4 COUNT 14 +LIFETIME_AUDIT_PROGRESS SourceSmooth COUNT 26 +LIFETIME_AUDIT_PROGRESS SourceSmoothCarrier COUNT 33 +LIFETIME_AUDIT_PROGRESS SourceSmoothControls COUNT 10 +LIFETIME_AUDIT_PROGRESS Lifetime COUNT 103 +LIFETIME_AUDIT_PROGRESS SourceThetaBridge COUNT 34 +LIFETIME_AUDIT_PROGRESS SourceLifetimeGeometry COUNT 16 +LIFETIME_AUDIT_PROGRESS SourceLifetimeField COUNT 12 +LIFETIME_AUDIT_PROGRESS SourceLifetimeControls COUNT 22 diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002219Z-kernel-SourceThetaBridge-9ba2eb35/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002219Z-kernel-SourceThetaBridge-9ba2eb35/RECEIPT.json new file mode 100644 index 000000000..e1cdb8fe5 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002219Z-kernel-SourceThetaBridge-9ba2eb35/RECEIPT.json @@ -0,0 +1,125 @@ +{ + "kind": "kernel", + "module": "SourceThetaBridge", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/leanchecker", + "-v", + "SourceThetaBridge" + ], + "started_utc": "2026-10-18T00:22:19.380562+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "cfde41cb11dde58c84e9c60c551fd104bb2fc1104ad44dca932a923120272a35", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 44989, + "returncode": 1, + "timed_out": false, + "ended_utc": "2026-10-18T00:22:23.348244+00:00", + "seconds": 3.943259375, + "source_after": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "source_unchanged": true, + "objects_after": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "imported_objects_unchanged": true, + "integrity_error": null, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "ff52793c1359da73e2f47adc053207d541537af68801bd372345a867a5c7651a" +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002219Z-kernel-SourceThetaBridge-9ba2eb35/START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002219Z-kernel-SourceThetaBridge-9ba2eb35/START.json new file mode 100644 index 000000000..b70e3cdc6 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002219Z-kernel-SourceThetaBridge-9ba2eb35/START.json @@ -0,0 +1,74 @@ +{ + "kind": "kernel", + "module": "SourceThetaBridge", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/leanchecker", + "-v", + "SourceThetaBridge" + ], + "started_utc": "2026-10-18T00:22:19.380562+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "cfde41cb11dde58c84e9c60c551fd104bb2fc1104ad44dca932a923120272a35", + "runner_sha256": "085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b", + "timeout_seconds": 420, + "threads": 2, + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 44989 +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002219Z-kernel-SourceThetaBridge-9ba2eb35/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002219Z-kernel-SourceThetaBridge-9ba2eb35/stderr.txt new file mode 100644 index 000000000..d9b176045 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002219Z-kernel-SourceThetaBridge-9ba2eb35/stderr.txt @@ -0,0 +1,4 @@ +uncaught exception: process 'lean' exited with code 255 +stderr: +could not execute external process 'lean' + diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002219Z-kernel-SourceThetaBridge-9ba2eb35/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002219Z-kernel-SourceThetaBridge-9ba2eb35/stdout.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002544Z-kernel-SourceThetaBridge-fbaa7114/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002544Z-kernel-SourceThetaBridge-fbaa7114/RECEIPT.json new file mode 100644 index 000000000..ea5f4b5f7 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002544Z-kernel-SourceThetaBridge-fbaa7114/RECEIPT.json @@ -0,0 +1,132 @@ +{ + "kind": "kernel", + "module": "SourceThetaBridge", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/leanchecker", + "-v", + "SourceThetaBridge" + ], + "started_utc": "2026-10-18T00:25:44.194611+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "cfde41cb11dde58c84e9c60c551fd104bb2fc1104ad44dca932a923120272a35", + "runner_sha256": "1b62aa59ec23f108604c98a175fb988d0e2d776cf1024ae39a43913bb4b06d77", + "timeout_seconds": 420, + "threads": 2, + "path_prefix": "@PINNED_LEAN_RUNTIME@/bin", + "process_path": "@PINNED_LEAN_RUNTIME@/bin:/usr/bin:/bin:/usr/sbin:/sbin", + "resolved_lean_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 46256, + "returncode": 0, + "timed_out": false, + "ended_utc": "2026-10-18T00:28:23.519931+00:00", + "seconds": 159.30799075, + "source_after": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "source_unchanged": true, + "objects_after": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "imported_objects_unchanged": true, + "integrity_error": null, + "stdout_sha256": "9d483f748769a3a6ae2d82eff60cd2c39f53bc0bec1badf1c44bb9d0c4e8d1b9", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "object_sha256": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "produced_objects": { + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553" + } +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002544Z-kernel-SourceThetaBridge-fbaa7114/START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002544Z-kernel-SourceThetaBridge-fbaa7114/START.json new file mode 100644 index 000000000..ed3f80715 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002544Z-kernel-SourceThetaBridge-fbaa7114/START.json @@ -0,0 +1,77 @@ +{ + "kind": "kernel", + "module": "SourceThetaBridge", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/leanchecker", + "-v", + "SourceThetaBridge" + ], + "started_utc": "2026-10-18T00:25:44.194611+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "cfde41cb11dde58c84e9c60c551fd104bb2fc1104ad44dca932a923120272a35", + "runner_sha256": "1b62aa59ec23f108604c98a175fb988d0e2d776cf1024ae39a43913bb4b06d77", + "timeout_seconds": 420, + "threads": 2, + "path_prefix": "@PINNED_LEAN_RUNTIME@/bin", + "process_path": "@PINNED_LEAN_RUNTIME@/bin:/usr/bin:/bin:/usr/sbin:/sbin", + "resolved_lean_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 46256 +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002544Z-kernel-SourceThetaBridge-fbaa7114/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002544Z-kernel-SourceThetaBridge-fbaa7114/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002544Z-kernel-SourceThetaBridge-fbaa7114/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002544Z-kernel-SourceThetaBridge-fbaa7114/stdout.txt new file mode 100644 index 000000000..c6761486a --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002544Z-kernel-SourceThetaBridge-fbaa7114/stdout.txt @@ -0,0 +1 @@ +replaying SourceThetaBridge diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002826Z-kernel-SourceLifetimeGeometry-0e7a3685/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002826Z-kernel-SourceLifetimeGeometry-0e7a3685/RECEIPT.json new file mode 100644 index 000000000..057f0eb99 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002826Z-kernel-SourceLifetimeGeometry-0e7a3685/RECEIPT.json @@ -0,0 +1,132 @@ +{ + "kind": "kernel", + "module": "SourceLifetimeGeometry", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/leanchecker", + "-v", + "SourceLifetimeGeometry" + ], + "started_utc": "2026-10-18T00:28:26.641654+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "cfde41cb11dde58c84e9c60c551fd104bb2fc1104ad44dca932a923120272a35", + "runner_sha256": "1b62aa59ec23f108604c98a175fb988d0e2d776cf1024ae39a43913bb4b06d77", + "timeout_seconds": 420, + "threads": 2, + "path_prefix": "@PINNED_LEAN_RUNTIME@/bin", + "process_path": "@PINNED_LEAN_RUNTIME@/bin:/usr/bin:/bin:/usr/sbin:/sbin", + "resolved_lean_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 47286, + "returncode": 0, + "timed_out": false, + "ended_utc": "2026-10-18T00:31:12.862783+00:00", + "seconds": 166.17090033399998, + "source_after": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "source_unchanged": true, + "objects_after": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "imported_objects_unchanged": true, + "integrity_error": null, + "stdout_sha256": "2d3d0ec6cd9ad69165d5d9543e45dc29235eca4ed5acb03a19e788e7a898c21c", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "object_sha256": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "produced_objects": { + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f" + } +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002826Z-kernel-SourceLifetimeGeometry-0e7a3685/START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002826Z-kernel-SourceLifetimeGeometry-0e7a3685/START.json new file mode 100644 index 000000000..fe8bdf299 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002826Z-kernel-SourceLifetimeGeometry-0e7a3685/START.json @@ -0,0 +1,77 @@ +{ + "kind": "kernel", + "module": "SourceLifetimeGeometry", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/leanchecker", + "-v", + "SourceLifetimeGeometry" + ], + "started_utc": "2026-10-18T00:28:26.641654+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "cfde41cb11dde58c84e9c60c551fd104bb2fc1104ad44dca932a923120272a35", + "runner_sha256": "1b62aa59ec23f108604c98a175fb988d0e2d776cf1024ae39a43913bb4b06d77", + "timeout_seconds": 420, + "threads": 2, + "path_prefix": "@PINNED_LEAN_RUNTIME@/bin", + "process_path": "@PINNED_LEAN_RUNTIME@/bin:/usr/bin:/bin:/usr/sbin:/sbin", + "resolved_lean_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 47286 +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002826Z-kernel-SourceLifetimeGeometry-0e7a3685/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002826Z-kernel-SourceLifetimeGeometry-0e7a3685/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002826Z-kernel-SourceLifetimeGeometry-0e7a3685/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002826Z-kernel-SourceLifetimeGeometry-0e7a3685/stdout.txt new file mode 100644 index 000000000..02f253e91 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T002826Z-kernel-SourceLifetimeGeometry-0e7a3685/stdout.txt @@ -0,0 +1 @@ +replaying SourceLifetimeGeometry diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003115Z-kernel-SourceLifetimeField-10f8e74c/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003115Z-kernel-SourceLifetimeField-10f8e74c/RECEIPT.json new file mode 100644 index 000000000..ee0cdcc2a --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003115Z-kernel-SourceLifetimeField-10f8e74c/RECEIPT.json @@ -0,0 +1,132 @@ +{ + "kind": "kernel", + "module": "SourceLifetimeField", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/leanchecker", + "-v", + "SourceLifetimeField" + ], + "started_utc": "2026-10-18T00:31:15.709222+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "cfde41cb11dde58c84e9c60c551fd104bb2fc1104ad44dca932a923120272a35", + "runner_sha256": "1b62aa59ec23f108604c98a175fb988d0e2d776cf1024ae39a43913bb4b06d77", + "timeout_seconds": 420, + "threads": 2, + "path_prefix": "@PINNED_LEAN_RUNTIME@/bin", + "process_path": "@PINNED_LEAN_RUNTIME@/bin:/usr/bin:/bin:/usr/sbin:/sbin", + "resolved_lean_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 49904, + "returncode": 0, + "timed_out": false, + "ended_utc": "2026-10-18T00:33:58.524707+00:00", + "seconds": 162.78719725, + "source_after": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "source_unchanged": true, + "objects_after": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "imported_objects_unchanged": true, + "integrity_error": null, + "stdout_sha256": "e35e7c8c9121b693682f51c7740360fb5362248d8639215ff0bbc941c49dc4c7", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "object_sha256": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "produced_objects": { + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774" + } +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003115Z-kernel-SourceLifetimeField-10f8e74c/START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003115Z-kernel-SourceLifetimeField-10f8e74c/START.json new file mode 100644 index 000000000..6cfefc742 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003115Z-kernel-SourceLifetimeField-10f8e74c/START.json @@ -0,0 +1,77 @@ +{ + "kind": "kernel", + "module": "SourceLifetimeField", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/leanchecker", + "-v", + "SourceLifetimeField" + ], + "started_utc": "2026-10-18T00:31:15.709222+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "cfde41cb11dde58c84e9c60c551fd104bb2fc1104ad44dca932a923120272a35", + "runner_sha256": "1b62aa59ec23f108604c98a175fb988d0e2d776cf1024ae39a43913bb4b06d77", + "timeout_seconds": 420, + "threads": 2, + "path_prefix": "@PINNED_LEAN_RUNTIME@/bin", + "process_path": "@PINNED_LEAN_RUNTIME@/bin:/usr/bin:/bin:/usr/sbin:/sbin", + "resolved_lean_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 49904 +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003115Z-kernel-SourceLifetimeField-10f8e74c/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003115Z-kernel-SourceLifetimeField-10f8e74c/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003115Z-kernel-SourceLifetimeField-10f8e74c/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003115Z-kernel-SourceLifetimeField-10f8e74c/stdout.txt new file mode 100644 index 000000000..eaf08973b --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003115Z-kernel-SourceLifetimeField-10f8e74c/stdout.txt @@ -0,0 +1 @@ +replaying SourceLifetimeField diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003401Z-kernel-SourceLifetimeControls-4623c055/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003401Z-kernel-SourceLifetimeControls-4623c055/RECEIPT.json new file mode 100644 index 000000000..787088c7e --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003401Z-kernel-SourceLifetimeControls-4623c055/RECEIPT.json @@ -0,0 +1,132 @@ +{ + "kind": "kernel", + "module": "SourceLifetimeControls", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/leanchecker", + "-v", + "SourceLifetimeControls" + ], + "started_utc": "2026-10-18T00:34:01.478608+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "cfde41cb11dde58c84e9c60c551fd104bb2fc1104ad44dca932a923120272a35", + "runner_sha256": "1b62aa59ec23f108604c98a175fb988d0e2d776cf1024ae39a43913bb4b06d77", + "timeout_seconds": 420, + "threads": 2, + "path_prefix": "@PINNED_LEAN_RUNTIME@/bin", + "process_path": "@PINNED_LEAN_RUNTIME@/bin:/usr/bin:/bin:/usr/sbin:/sbin", + "resolved_lean_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 50881, + "returncode": 0, + "timed_out": false, + "ended_utc": "2026-10-18T00:36:47.986318+00:00", + "seconds": 166.48990975, + "source_after": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "source_unchanged": true, + "objects_after": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "imported_objects_unchanged": true, + "integrity_error": null, + "stdout_sha256": "bf768d99ec3b4f97dfbf1a13fdb261e6a9813e92c25c905650fe74d6fac5e538", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "object_sha256": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "produced_objects": { + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7" + } +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003401Z-kernel-SourceLifetimeControls-4623c055/START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003401Z-kernel-SourceLifetimeControls-4623c055/START.json new file mode 100644 index 000000000..fb3d1c03e --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003401Z-kernel-SourceLifetimeControls-4623c055/START.json @@ -0,0 +1,77 @@ +{ + "kind": "kernel", + "module": "SourceLifetimeControls", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/leanchecker", + "-v", + "SourceLifetimeControls" + ], + "started_utc": "2026-10-18T00:34:01.478608+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "cfde41cb11dde58c84e9c60c551fd104bb2fc1104ad44dca932a923120272a35", + "runner_sha256": "1b62aa59ec23f108604c98a175fb988d0e2d776cf1024ae39a43913bb4b06d77", + "timeout_seconds": 420, + "threads": 2, + "path_prefix": "@PINNED_LEAN_RUNTIME@/bin", + "process_path": "@PINNED_LEAN_RUNTIME@/bin:/usr/bin:/bin:/usr/sbin:/sbin", + "resolved_lean_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 50881 +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003401Z-kernel-SourceLifetimeControls-4623c055/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003401Z-kernel-SourceLifetimeControls-4623c055/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003401Z-kernel-SourceLifetimeControls-4623c055/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003401Z-kernel-SourceLifetimeControls-4623c055/stdout.txt new file mode 100644 index 000000000..c87d5621a --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003401Z-kernel-SourceLifetimeControls-4623c055/stdout.txt @@ -0,0 +1 @@ +replaying SourceLifetimeControls diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003650Z-kernel-SourceLifetimeAxiomAudit-348880d8/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003650Z-kernel-SourceLifetimeAxiomAudit-348880d8/RECEIPT.json new file mode 100644 index 000000000..b72920263 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003650Z-kernel-SourceLifetimeAxiomAudit-348880d8/RECEIPT.json @@ -0,0 +1,132 @@ +{ + "kind": "kernel", + "module": "SourceLifetimeAxiomAudit", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/leanchecker", + "-v", + "SourceLifetimeAxiomAudit" + ], + "started_utc": "2026-10-18T00:36:50.651817+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "cfde41cb11dde58c84e9c60c551fd104bb2fc1104ad44dca932a923120272a35", + "runner_sha256": "1b62aa59ec23f108604c98a175fb988d0e2d776cf1024ae39a43913bb4b06d77", + "timeout_seconds": 420, + "threads": 2, + "path_prefix": "@PINNED_LEAN_RUNTIME@/bin", + "process_path": "@PINNED_LEAN_RUNTIME@/bin:/usr/bin:/bin:/usr/sbin:/sbin", + "resolved_lean_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 51806, + "returncode": 0, + "timed_out": false, + "ended_utc": "2026-10-18T00:40:12.229796+00:00", + "seconds": 201.561246458, + "source_after": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "source_unchanged": true, + "objects_after": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "imported_objects_unchanged": true, + "integrity_error": null, + "stdout_sha256": "cbc1be5f810cae2039811d5aa01cad317da9cf0e2eaf63908de178e1e9c16e68", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "object_sha256": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "produced_objects": { + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0" + } +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003650Z-kernel-SourceLifetimeAxiomAudit-348880d8/START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003650Z-kernel-SourceLifetimeAxiomAudit-348880d8/START.json new file mode 100644 index 000000000..c1fb569e7 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003650Z-kernel-SourceLifetimeAxiomAudit-348880d8/START.json @@ -0,0 +1,77 @@ +{ + "kind": "kernel", + "module": "SourceLifetimeAxiomAudit", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/leanchecker", + "-v", + "SourceLifetimeAxiomAudit" + ], + "started_utc": "2026-10-18T00:36:50.651817+00:00", + "source_before": { + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3" + }, + "inventory_sha256": "82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe", + "objects_before": { + "GaussianSeriesFoundation.olean": "57e6d72adad561cff7ee9996d4813dfb17d3e68bfcd61482630ba6e83a5b8d90", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "470b28a94a6b0df4c3ca9d880b791552805ef9a5ed972367336a36f455563381", + "SourceCovariance.olean": "525041ef66ba52f10eba3f3f51114381d8a36174567ff21a09bf0ffd7bf4437e", + "SourceFourierSeries.olean": "9596672b54a50339c0b5c51ea1a300a592501e8f24a6e7509107f1e8d727afbd", + "SourceGaussianLaw.olean": "988d2062acff606459fcc4dfc7b878b7f10d31b3d98e88919e073f3e67123321", + "SourceKernel.olean": "3ed5b4510c117256c38c24f8a20ac909c1875072b5081d5699be2b4b42829f48", + "SourceLattice.olean": "d48ea2908fe02c3b04382a206ab1fee10c28cc592918b4ba3e4f23ca9344c96f", + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "ae9330d17a56244051f0295dd075c6d1c4a2cb4eaa87bfea6ce40a3b2af90adc", + "SourceSmoothCarrier.olean": "128cd208866b09dc60e10780e6ee2c331f6a2b254cc41e9f4ed291586d52aa57", + "SourceSmoothControls.olean": "b62d3af23feb502c521bb4b8a787a113d70709f86236fe2bc9ea6b6d48ac4845", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "9b62fa6d530fa4b57ff6b0169339c6816592789ba277088e9b5667b94c03b48b", + "SourceTorusC4.olean": "b8771ce1ee901034ab095b8626f13497906a98314f5f6607c8e29d6da2af95bf", + "SpectralWeights.olean": "1198354387c93ddc9d9dae622b0aa01d59f9c4fd5005c1d28882120f63b5bc2a" + }, + "lean_path": [ + "@C291_ROOT@/final-build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "dependency_artifact_inventory_sha256": "b78b6e0f99bd38c633ae2677c55698363b1290e6d4318e505991c8df259ae2e3", + "dependency_artifact_count": 83897, + "dependency_check": "initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required", + "executable_sha256": "cfde41cb11dde58c84e9c60c551fd104bb2fc1104ad44dca932a923120272a35", + "runner_sha256": "1b62aa59ec23f108604c98a175fb988d0e2d776cf1024ae39a43913bb4b06d77", + "timeout_seconds": 420, + "threads": 2, + "path_prefix": "@PINNED_LEAN_RUNTIME@/bin", + "process_path": "@PINNED_LEAN_RUNTIME@/bin:/usr/bin:/bin:/usr/sbin:/sbin", + "resolved_lean_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "kernel_scope": "standard named-module replay against imports; not --fresh or an external verifier", + "scientific_effect": "NONE", + "child_pid": 51806 +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003650Z-kernel-SourceLifetimeAxiomAudit-348880d8/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003650Z-kernel-SourceLifetimeAxiomAudit-348880d8/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003650Z-kernel-SourceLifetimeAxiomAudit-348880d8/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003650Z-kernel-SourceLifetimeAxiomAudit-348880d8/stdout.txt new file mode 100644 index 000000000..621a06692 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/final-runs/20261018T003650Z-kernel-SourceLifetimeAxiomAudit-348880d8/stdout.txt @@ -0,0 +1 @@ +replaying SourceLifetimeAxiomAudit diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/FINAL_NEGATIVE_EVIDENCE.json b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/FINAL_NEGATIVE_EVIDENCE.json new file mode 100644 index 000000000..cf10f60f9 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/FINAL_NEGATIVE_EVIDENCE.json @@ -0,0 +1,144 @@ +{ + "status": "PASS", + "generation": "0b581f8569781d82", + "baseline_production_field_sha256": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "baseline_production_audit_sha256": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3", + "fixture_manifest": "negative-project/generations/0b581f8569781d82/MANIFEST.json", + "fixture_manifest_sha256": "f511a499d1804a3033728cc576e9c6bba0f8954039f811b9ec1fe71cc73df279", + "fixture_module_hashes": { + "NegativeFixtureBaseline": { + "sha256": "a18de8fb87069c26adac05b37bf065cc4c58b910d72a5b3209b826bb1424ae91", + "bytes": 26759 + }, + "NegativeConstructorMutants": { + "sha256": "48e62f0fdcfecac7d9a4a1f53463cd7e3a8323d7a370e5c2696a2046d7484b10", + "bytes": 26090 + }, + "NegativeUnusedAxiom": { + "sha256": "f6a6813861b706769c502e5d86035cbc224608c79f0a90bb2d283c0c1db295e8", + "bytes": 4000 + }, + "NegativeUnusedAxiomAudit": { + "sha256": "4efe2800a8392203c9add4077a4f61278ef56f9fa78183999b238decdfe54a38", + "bytes": 3808 + } + }, + "two_part_acceptance": { + "path": "negative-runs/positive-acceptance-0b581f8569781d82/TWO_PART_ACCEPTANCE.json", + "sha256": "114095a00fbb6c5e56acfa23e43b3eaf13673b1fc9174dcc0f97d84d5d87714c" + }, + "runs": { + "positive_baseline": { + "receipt": "negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/RECEIPT.json", + "receipt_sha256": "1d278de59b1c3d56da4d40f12d12dc77f43c96108a684ec6446644027d1c7272", + "actual_lean_exit": 0, + "control_pass": false, + "timed_out": false, + "seconds": 201.524897875, + "runner_sha256": "9b666ae4a8834299c154a7642542050be0ee6fcf8d69f76c6161f9b39a0a7b19", + "files": { + "START.json": "73ca8007177d3e31456963350456219cc1bd68b9edbf5aae613f7f5253e41251", + "RECEIPT.json": "1d278de59b1c3d56da4d40f12d12dc77f43c96108a684ec6446644027d1c7272", + "stdout.txt": "a6f3dfa8ca8f72eb3148e7ae02920490a79752f43f10e39a2414b1ac468f3819", + "stderr.txt": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "RUNNER.py": "9b666ae4a8834299c154a7642542050be0ee6fcf8d69f76c6161f9b39a0a7b19" + } + }, + "binding_probe": { + "receipt": "negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/RECEIPT.json", + "receipt_sha256": "6eb94d244bfaa3005821d020f4b591fad865b393d4199a7f679fd6fe6282f437", + "actual_lean_exit": 0, + "control_pass": true, + "timed_out": false, + "seconds": 197.70520758299998, + "runner_sha256": "e1931aeb581065c2c6e2fbd25bf6e123a43c1bfd6f9ddf0a3df256ee3d735409", + "files": { + "START.json": "569204ed7d4074c5e360dd17ef02deddb48307fd53b57f50de47642016cbba34", + "RECEIPT.json": "6eb94d244bfaa3005821d020f4b591fad865b393d4199a7f679fd6fe6282f437", + "stdout.txt": "c4d7478f329200c92e14b4f8257c97502f080a318026b7f97527944ba8a1c639", + "stderr.txt": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "RUNNER.py": "e1931aeb581065c2c6e2fbd25bf6e123a43c1bfd6f9ddf0a3df256ee3d735409", + "IMPORTED_RUNNER.py": "407e16658429c752074acb30c6ced60b26796e89173740334e13863950cd45e1" + } + }, + "mutants": { + "receipt": "negative-runs/20261017T232636Z-NegativeConstructorMutants-1360c308/RECEIPT.json", + "receipt_sha256": "085c9990013e3e8f46a615778fa28ba4bf133d1e021990edd24040bfe8ce994c", + "actual_lean_exit": 1, + "control_pass": true, + "timed_out": false, + "seconds": 234.20743158300002, + "runner_sha256": "57d43dda2d54d4a4acb5c24cec966a3c469cdedfa05c489f13a2e8c327a802df", + "files": { + "START.json": "bb91716d12db885cb40b3638a1d210597df629f8f90ad7bf5744ad9a70e0bd58", + "RECEIPT.json": "085c9990013e3e8f46a615778fa28ba4bf133d1e021990edd24040bfe8ce994c", + "stdout.txt": "f982e65b99a8d61949b1dea1140bfe7106829e141a7653736eced5bbd448a3b1", + "stderr.txt": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "RUNNER.py": "57d43dda2d54d4a4acb5c24cec966a3c469cdedfa05c489f13a2e8c327a802df" + } + }, + "axiom_carrier": { + "receipt": "negative-runs/20261017T233110Z-NegativeUnusedAxiom-72e81a54/RECEIPT.json", + "receipt_sha256": "2e17f1c3532a563a7ad556051ec14bfa9dfc48efb99a1d6a89bcac006f386ce0", + "actual_lean_exit": 0, + "control_pass": true, + "timed_out": false, + "seconds": 231.405199, + "runner_sha256": "57d43dda2d54d4a4acb5c24cec966a3c469cdedfa05c489f13a2e8c327a802df", + "files": { + "START.json": "e8e0a60110b63ff21380a12d95758c76eba163bb9c53fa3840c31d6981846a3c", + "RECEIPT.json": "2e17f1c3532a563a7ad556051ec14bfa9dfc48efb99a1d6a89bcac006f386ce0", + "stdout.txt": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr.txt": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "RUNNER.py": "57d43dda2d54d4a4acb5c24cec966a3c469cdedfa05c489f13a2e8c327a802df" + } + }, + "axiom_rejection": { + "receipt": "negative-runs/20261017T233547Z-NegativeUnusedAxiomAudit-34a4e478/RECEIPT.json", + "receipt_sha256": "413762ff03b7421c2a49f246d5cc46855256d454d428ea42863ce1d2e5dd716f", + "actual_lean_exit": 1, + "control_pass": true, + "timed_out": false, + "seconds": 337.217113042, + "runner_sha256": "57d43dda2d54d4a4acb5c24cec966a3c469cdedfa05c489f13a2e8c327a802df", + "files": { + "START.json": "39b1fe00ac02c9c30abf81df9111247c77a514111bd381a507b223e64d5abc27", + "RECEIPT.json": "413762ff03b7421c2a49f246d5cc46855256d454d428ea42863ce1d2e5dd716f", + "stdout.txt": "fd5cc2b6c2a6b986492283596a498b73ab4c002307cc21245c93ae06f78ad02a", + "stderr.txt": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "RUNNER.py": "57d43dda2d54d4a4acb5c24cec966a3c469cdedfa05c489f13a2e8c327a802df" + } + } + }, + "private_axiom_audit_module_counts": { + "GaussianSeriesFoundation": "12", + "SpectralWeights": "28", + "SourceFourierSeries": "25", + "SourceC4": "10", + "SourceGaussianLaw": "10", + "SourceLattice": "27", + "SourceKernel": "7", + "SourceCovariance": "4", + "SourceTorus": "16", + "SourceTorusC4": "14", + "SourceSmooth": "26", + "SourceSmoothCarrier": "33", + "SourceSmoothControls": "10", + "Lifetime": "103", + "SourceThetaBridge": "34", + "SourceLifetimeGeometry": "16", + "SourceLifetimeField": "11", + "SourceLifetimeControls": "22", + "NegativeUnusedAxiom": "13" + }, + "private_axiom_error": [ + { + "line": 19, + "column": 0, + "message": "forbidden transitive axiom _private.NegativeUnusedAxiom.0.C291Negative.UnusedAxiom.c291UnusedCustomAxiom in _private.NegativeUnusedAxiom.0.C291Negative.UnusedAxiom.c291UnusedCustomAxiom" + } + ], + "evidence_scope": "Compiler proof-binding mutation controls and private unused-axiom census rejection; not independent mathematical or scientific acceptance.", + "production_writes": false, + "executor": "OpenAI Codex subagent c291_field_feasibility, delegated work for Dylan Roy; not a human review by Dylan Roy." +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/NEGATIVE_RESULTS.md b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/NEGATIVE_RESULTS.md new file mode 100644 index 000000000..121de0f91 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/NEGATIVE_RESULTS.md @@ -0,0 +1,45 @@ +**C291 isolated negative-control execution report** + +All seven requested source mutations were rejected at their intended semantic locations. The unused private custom-axiom carrier compiled, and the copied complete module-origin audit rejected its unused private axiom. All five actual Lean executions are terminal. No further Lean execution is planned by this agent. + +Actual executor: OpenAI Codex subagent `c291_field_feasibility`, delegated work for Dylan Roy. This is AI execution and evidence inspection; Dylan Roy did not personally perform this review. The agent inspected the full exact constructor source, fixture generator/runners, all manifests, the selected complete semantic diagnostic blocks, and terminal receipts/log hashes. These are compiler proof-binding controls and an axiom-guard control, not independent mathematical or scientific acceptance. + +The source-bound fixture generation is `negative-project/generations/0b581f8569781d82`. Its manifest SHA-256 is `f511a499d1804a3033728cc576e9c6bba0f8954039f811b9ec1fe71cc73df279`. It binds production field SHA-256 `daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a` and production audit SHA-256 `fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3`. + +| Execution | Actual Lean exit | Seconds | Interpretation | +|---|---:|---:|---| +| Original seven-clone positive baseline | 0 | 201.525 | Compilation succeeded. Original wrapper correctly remains `control_pass=false` because proof printing elided the 21 local-helper references. | +| Separate proof-binding import/print probe | 0 | 197.705 | All 21 exact own-helper references observed with proof printing enabled; original compiled objects unchanged. | +| Seven constructor mutations | 1 | 234.207 | Every intended semantic range rejected; no timeout or import/unknown-identifier failure. | +| Private unused-axiom carrier | 0 | 231.405 | Full source clone plus one unused private axiom compiled without errors or warnings. | +| Copied whole-module axiom audit | 1 | 337.217 | Intended private unused-axiom rejection, no timeout, no false success marker. | + +The two-part positive acceptance is `negative-runs/positive-acceptance-0b581f8569781d82/TWO_PART_ACCEPTANCE.json`, SHA-256 `114095a00fbb6c5e56acfa23e43b3eaf13673b1fc9174dcc0f97d84d5d87714c`. It binds the original successful Lean compile and its exact objects to the separate probe. It does not rewrite the original failed wrapper result or recompile the unchanged cloned proofs. Both wrapped positive and mutated source modules retain the original imports and proof bodies and use separate namespaces. They do not import `SourceLifetimeField`; constructor references to their own cloned helpers were observed explicitly. + +| Single substantive source edit | Selected source diagnostic | Actual mismatch | +|---|---:|---| +| `F := 0` | 78:16 | Original raw second-moment theorem versus the expected integral of `0 * 0`. | +| `F := F + 1` | 163:16 | Original raw second moment versus the expected shifted product integral. | +| `P := 0` | 241:12 | `IsProbabilityMeasure (smoothLaw d L)` versus `IsProbabilityMeasure 0`. | +| Extra constructor premise `0 < d` | 353:2 | The explicit zero-dimensional consumer receives `0 < 0 → GaussianFieldInterface 0 1` instead of `GaussianFieldInterface 0 1`. | +| Double raw covariance | 370:2 | Original covariance versus twice that covariance. | +| Raw covariance argument `x - y` changed to `x + y` | 455:2 | Original difference covariance versus sum covariance. | +| Quadratic conclusion `0 ≤ Q` changed to `0 ≤ -Q` | 562:2 | Variance nonnegativity versus nonnegativity of negative variance. | + +Line numbers above refer to the exact `NegativeConstructorMutants.lean` in the executed generation. Full diagnostics, including dependent recovery errors, remain preserved in its stdout. The designated zero-dimensional consumer error is required separately from its downstream arity/projection errors. No global cosine/sine sign flip is counted as a rejecting control. Every raw clone was reconstructed byte-for-byte from the original source and its sole substantive edit; namespace wrapping is recorded separately. + +The axiom rejection is exactly: + +```text +forbidden transitive axiom _private.NegativeUnusedAxiom.0.C291Negative.UnusedAxiom.c291UnusedCustomAxiom in _private.NegativeUnusedAxiom.0.C291Negative.UnusedAxiom.c291UnusedCustomAxiom +``` + +This error occurred at copied audit source line 19. The private axiom occurs exactly once in the carrier source and is not used by the endpoint. The audit retains `setExporting false`, complete module-origin inventory, kernel-declaration checks, and transitive axiom collection. Its stderr contains only the explicitly recorded audit progress lines. + +The copied negative audit must not be described as a completed standard-only census: it intentionally stops at the forbidden axiom. Its reported module inventories total 421, including 13 declarations attributed to `NegativeUnusedAxiom`. Its `SourceLifetimeField` inventory contains 11 rather than the production audit's 12; the previously emitted `UniversalLaw.Spec.Lifetime.covQuadForm.eq_1` does not appear in the negative audit's declaration output before rejection. Import-order reassignment of the shared generated equation declaration is a plausible explanation, not a separately established result of this control. The production audit's independent green 409-declaration result remains separate evidence. + +All five START/RECEIPT/stdout/stderr quartets were verified. Each archived `RUNNER.py` matches its recorded runner SHA-256; the probe's `IMPORTED_RUNNER.py` also matches. All recorded logs match receipt hashes. Production sources and objects remained unchanged during these runs; dependency metadata and nine repository pins were checked. The main final index is `NEGATIVE_FINAL_INDEX.json`; the detailed hash index is `negative-project/FINAL_NEGATIVE_EVIDENCE.json`. + +Historical evidence is retained: the original five-case generation, the earlier seven-case generation against the older audit, preparation-only generation `58c7f2c6f5b4aa24` with its stale-census-string assertion failure, the original positive wrapper's proof-elision failure, and unexecuted generation `e6605ee45163cb9b`. The waiting fresh-baseline wrapper for the last generation was canceled before any Lean child started when the parent selected the import/print probe. No failed receipt was edited. + +The parent owns the frozen final source rebuild, standard kernel replay, final master check, independent mutation-verifier consumption, external publication, and custody. This subtask did not run those checks or claim their success. Scientific effect: NONE. diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/BASE_AUDIT.lean.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/BASE_AUDIT.lean.txt new file mode 100644 index 000000000..e437045b2 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/BASE_AUDIT.lean.txt @@ -0,0 +1,81 @@ +import SourceLifetimeField +import SourceLifetimeControls +import SourceSmoothControls +import Lean.Elab.Command +import Lean.Util.CollectAxioms + +/-! +Complete module-origin declaration census, including private/generated helpers. +This audit is adapted from the unchanged source SourceSmoothAxiomAudit. +The emitted report is kernel/axiom evidence only after actual successful execution. +-/ + +#print axioms I4ThetaBridge.sourceSpectralKernel_eq_periodicCovariance +#print axioms I4LifetimeField.actualGaussianFieldInterface +#print axioms I4LifetimeField.actualGaussianFieldInterface_exists + +open Lean Elab Command in +run_cmd do + let env := (← getEnv).setExporting false + let allowed : Array Name := #[`propext, `Classical.choice, `Quot.sound] + let modules : Array Name := #[ + `GaussianSeriesFoundation, `SpectralWeights, `SourceFourierSeries, + `SourceC4, `SourceGaussianLaw, `SourceLattice, `SourceKernel, + `SourceCovariance, `SourceTorus, `SourceTorusC4, + `SourceSmooth, `SourceSmoothCarrier, `SourceSmoothControls, + `Lifetime, `SourceThetaBridge, `SourceLifetimeGeometry, `SourceLifetimeField, + `SourceLifetimeControls] + liftIO <| IO.eprintln "LIFETIME_AUDIT_PROGRESS START" + -- Materialize the complete constant list once; coverage is unchanged. + let constants := env.constants.toList + let mut allNames : Array Name := #[] + for modName in modules do + let some idx := env.getModuleIdx? modName + | throwError "missing audited module: {modName}" + let names := (constants.filterMap fun (name, _) => + if env.getModuleIdxFor? name == some idx then some name else none).toArray.qsort Name.lt + if names.isEmpty then + throwError "empty declaration inventory for audited module: {modName}" + liftIO <| IO.eprintln s!"LIFETIME_AUDIT_PROGRESS {modName} COUNT {names.size}" + logInfo m!"LIFETIME_AUDIT_MODULE {modName} COUNT {names.size}" + for name in names do + if (env.checked.get.find? name).isNone then + throwError "missing kernel declaration: {name}" + let axs ← Lean.collectAxioms name + logInfo m!"LIFETIME_AUDIT_DECL {name} AXIOMS {axs}" + for ax in axs do + unless allowed.contains ax do + throwError "forbidden transitive axiom {ax} in {name}" + allNames := allNames.push name + let required : Array Name := #[ + `I4SmoothCarrier.sampleInclusion_map, + `I4SmoothCarrier.smoothLaw_isProbabilityMeasure, + `I4SmoothCarrier.smoothSourceField_finiteVector_hasGaussianLaw, + `I4SmoothCarrier.smoothSourceField_covariance, + `UniversalLaw.Spec.Lifetime.GaussianFieldInterface, + `I4ThetaBridge.theta_summable, + `I4ThetaBridge.theta_zero_pos, + `I4ThetaBridge.thetaSum_eq_scaled_cos, + `I4ThetaBridge.thetaSum_zero_eq, + `I4ThetaBridge.sourceSpectralKernel_eq_periodicCovariance, + `I4LifetimeField.coordinates, + `I4LifetimeField.actualField, + `I4LifetimeField.actualField_integral_zero, + `I4LifetimeField.actualField_covariance, + `I4LifetimeField.actualField_raw_second_moment, + `I4LifetimeField.actualField_linearCombination_variance, + `I4LifetimeField.actualField_linearCombination_map, + `I4LifetimeField.actualGaussianFieldInterface, + `I4LifetimeField.actualGaussianFieldInterface_exists, + `I4LifetimeControls.literalCarrier, + `I4LifetimeControls.literalLaw, + `I4LifetimeControls.literalField, + `I4LifetimeControls.dimensionZeroRawVariance, + `I4LifetimeControls.emptyFamilyLaw, + `I4LifetimeControls.cancelledLaw, + `I4LifetimeControls.reinforcedLaw, + `I4LifetimeControls.shiftedMeanOne] + for name in required do + unless allNames.contains name do + throwError "required source-law declaration omitted from audit: {name}" + logInfo m!"LIFETIME_AUDIT_STANDARD_ONLY_PASS COUNT {allNames.size}" diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/BASE_SOURCE.lean.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/BASE_SOURCE.lean.txt new file mode 100644 index 000000000..a07036a15 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/BASE_SOURCE.lean.txt @@ -0,0 +1,92 @@ +import SourceLifetimeGeometry +import SourceThetaBridge + +/-! The actual smooth source fills the unchanged Lifetime Gaussian field interface. +The only final parameter hypothesis is `0 < L`; theta, Gaussian, covariance and +smoothness properties are proved from the frozen literal source. +-/ + +noncomputable section +open MeasureTheory ProbabilityTheory +open UniversalLaw.Spec.Lifetime I4SmoothCarrier I4ThetaBridge +open scoped BigOperators ENNReal NNReal + +namespace I4LifetimeField + +theorem actualField_covariance (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + cov[fun ω => actualField d L ω x, fun ω => actualField d L ω y; smoothLaw d L] = + periodicCovariance d L (x - y) := by + rw [actualField_covariance_spectral d hL] + exact sourceSpectralKernel_eq_periodicCovariance d hL (x - y) + +theorem actualField_raw_second_moment (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + ∫ ω, actualField d L ω x * actualField d L ω y ∂smoothLaw d L = + periodicCovariance d L (x - y) := by + simpa only [ProbabilityTheory.covariance, actualField_integral_zero d hL, sub_zero] + using actualField_covariance d hL x y + +theorem actualField_linearCombination_variance (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + Var[fun ω => ∑ i, a i * actualField d L ω (x i); smoothLaw d L] = + covQuadForm d L x a := by + let : IsProbabilityMeasure (smoothLaw d L) := smoothLaw_isProbabilityMeasure d hL.ne' + rw [variance_fun_sum (fun i => + (actualField_eval_hasGaussianLaw d hL (x i)).memLp_two.const_mul (a i))] + simp only [covariance_const_mul_left, covariance_const_mul_right, + actualField_covariance d hL, covQuadForm] + apply Finset.sum_congr rfl + intro i _ + apply Finset.sum_congr rfl + intro j _ + ring + +theorem covQuadForm_nonneg (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + 0 ≤ covQuadForm d L x a := by + rw [← actualField_linearCombination_variance d hL x a] + exact variance_nonneg _ _ + +theorem actualField_linearCombination_map (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + (smoothLaw d L).map (fun ω => ∑ i, a i * actualField d L ω (x i)) = + gaussianReal 0 ⟨covQuadForm d L x a, covQuadForm_nonneg d hL x a⟩ := by + rw [(actualField_linearCombination_hasGaussianLaw d hL x a).map_eq_gaussianReal, + actualField_linearCombination_integral_zero d hL, + actualField_linearCombination_variance d hL] + congr 1 + apply Subtype.ext + exact Real.coe_toNNReal _ (covQuadForm_nonneg d hL x a) + +/-- The original target on the unchanged coefficient carrier and preserved source law. -/ +def actualGaussianFieldInterface (d : ℕ) (L : ℝ) (hL : 0 < L) : + GaussianFieldInterface d L where + Ω := SmoothSample d L + mΩ := inferInstance + P := smoothLaw d L + isProb := smoothLaw_isProbabilityMeasure d hL.ne' + F := actualField d L + smooth := actualField_smooth d hL + periodic := actualField_periodic d hL + summable := theta_summable d hL + quad_nonneg := covQuadForm_nonneg d hL + gaussian := actualField_linearCombination_map d hL + covariance := actualField_raw_second_moment d hL + +theorem actualGaussianFieldInterface_exists (d : ℕ) (L : ℝ) (hL : 0 < L) : + Nonempty (GaussianFieldInterface d L) := + ⟨actualGaussianFieldInterface d L hL⟩ + +@[simp] theorem actualGaussianFieldInterface_carrier (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).Ω = SmoothSample d L := rfl + +@[simp] theorem actualGaussianFieldInterface_law (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).P = smoothLaw d L := rfl + +@[simp] theorem actualGaussianFieldInterface_field (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) (x : E d) : + (actualGaussianFieldInterface d L hL).F ω x = + smoothSourceField d L ω (coordinates d x) := rfl + +end I4LifetimeField diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/MANIFEST.json b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/MANIFEST.json new file mode 100644 index 000000000..77222b26b --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/MANIFEST.json @@ -0,0 +1,195 @@ +{ + "schema": "C291-negative-fixtures-v3-seven-controls-once-census", + "generation": "0b581f8569781d82", + "status": "PREPARED_NOT_EXECUTED", + "baseline_source_path": "project/SourceLifetimeField.lean", + "baseline_source_sha256": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "baseline_audit_path": "project/SourceLifetimeAxiomAudit.lean", + "baseline_audit_sha256": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3", + "wrapper_transform": "Preserve original imports/proof body; replace only namespace wrapper; open I4LifetimeField for unchanged Geometry helpers; append d0 consumer. Positive harness has identical wrapping and zero substantive edits.", + "production_field_module_imported_by_clone": false, + "positive_binding_required_local_suffixes": [ + "covQuadForm_nonneg", + "actualField_linearCombination_map", + "actualField_raw_second_moment" + ], + "constructor_cases": [ + { + "name": "ZeroField", + "namespace": "C291Negative.ZeroField", + "single_edit": { + "byte_offset": 2901, + "old": " F := actualField d L\n", + "new": " F := fun _ _ => 0\n", + "original_line": 69 + }, + "raw_clone_path": "raw-clones/ZeroField.lean", + "raw_clone_sha256": "a2223cbe461db3936b1c391e701e3c474f58d60d63745799a55ce4ba64e84a15", + "combined_namespace_range": [ + 17, + 102 + ], + "required_error_line_range": [ + 66, + 80 + ] + }, + { + "name": "ShiftedField", + "namespace": "C291Negative.ShiftedField", + "single_edit": { + "byte_offset": 2901, + "old": " F := actualField d L\n", + "new": " F := fun \u03c9 x => actualField d L \u03c9 x + 1\n", + "original_line": 69 + }, + "raw_clone_path": "raw-clones/ShiftedField.lean", + "raw_clone_sha256": "45be31e28e35624d413e791eccb1042bab5bdab1e7262d2fcef31fb89d36f299", + "combined_namespace_range": [ + 102, + 187 + ], + "required_error_line_range": [ + 151, + 165 + ] + }, + { + "name": "ZeroMeasure", + "namespace": "C291Negative.ZeroMeasure", + "single_edit": { + "byte_offset": 2828, + "old": " P := smoothLaw d L\n", + "new": " P := 0\n", + "original_line": 67 + }, + "raw_clone_path": "raw-clones/ZeroMeasure.lean", + "raw_clone_sha256": "e5072b0169c2c422b101423973043af9a70d8f9b8f9aec851b51963852ce7494", + "combined_namespace_range": [ + 187, + 272 + ], + "required_error_line_range": [ + 236, + 250 + ] + }, + { + "name": "HiddenPositiveDimension", + "namespace": "C291Negative.HiddenPositiveDimension", + "single_edit": { + "byte_offset": 2675, + "old": "def actualGaussianFieldInterface (d : \u2115) (L : \u211d) (hL : 0 < L) :\n", + "new": "def actualGaussianFieldInterface (d : \u2115) (L : \u211d) (hL : 0 < L) (hd : 0 < d) :\n", + "original_line": 63 + }, + "raw_clone_path": "raw-clones/HiddenPositiveDimension.lean", + "raw_clone_sha256": "8bc6a73e8c87f78705b42ffbf5a8029e20dd75b0842975c9e4838b6bf2dde70c", + "combined_namespace_range": [ + 272, + 357 + ], + "required_error_line_range": [ + 352, + 354 + ] + }, + { + "name": "DoubledRawCovariance", + "namespace": "C291Negative.DoubledRawCovariance", + "single_edit": { + "byte_offset": 965, + "old": " periodicCovariance d L (x - y) := by\n", + "new": " 2 * periodicCovariance d L (x - y) := by\n", + "original_line": 26 + }, + "raw_clone_path": "raw-clones/DoubledRawCovariance.lean", + "raw_clone_sha256": "7e8a31e67be81c5e05f9a1d3b957371534e439b31904d2827e83cfb79c223c49", + "combined_namespace_range": [ + 357, + 442 + ], + "required_error_line_range": [ + 366, + 373 + ] + }, + { + "name": "WrongCovarianceArgument", + "namespace": "C291Negative.WrongCovarianceArgument", + "single_edit": { + "byte_offset": 965, + "old": " periodicCovariance d L (x - y) := by\n", + "new": " periodicCovariance d L (x + y) := by\n", + "original_line": 26 + }, + "raw_clone_path": "raw-clones/WrongCovarianceArgument.lean", + "raw_clone_sha256": "2011a125ad08bb581ebd5f6530c6419ea0c1fe02d57c541f2a006df240e7f385", + "combined_namespace_range": [ + 442, + 527 + ], + "required_error_line_range": [ + 451, + 458 + ] + }, + { + "name": "NegativeQuadraticForm", + "namespace": "C291Negative.NegativeQuadraticForm", + "single_edit": { + "byte_offset": 1897, + "old": " 0 \u2264 covQuadForm d L x a := by\n", + "new": " 0 \u2264 -covQuadForm d L x a := by\n", + "original_line": 47 + }, + "raw_clone_path": "raw-clones/NegativeQuadraticForm.lean", + "raw_clone_sha256": "f6cf2abdb3e1a5a99d4eb1074e639ca58622825e3fe6ea77e57f0b8bd020dacd", + "combined_namespace_range": [ + 527, + 612 + ], + "required_error_line_range": [ + 558, + 564 + ] + } + ], + "unused_axiom": { + "single_edit": { + "byte_offset": 3893, + "old": "end I4LifetimeField\n", + "new": "\nprivate axiom c291UnusedCustomAxiom : False\n\nend I4LifetimeField\n", + "original_line": 92 + }, + "private_unused_name_suffix": "C291Negative.UnusedAxiom.c291UnusedCustomAxiom", + "raw_clone_sha256": "2295891c9ff863e59164e0fce06b8f023d0cd5764f5d82ca123b9547557ad9d5", + "audit_harness_change": { + "byte_offset": 1135, + "old": " `SourceLifetimeControls]\n", + "new": " `SourceLifetimeControls, `NegativeUnusedAxiom]\n", + "original_line": 28 + }, + "audit_scope": "Exact production whole-module census plus NegativeUnusedAxiom; setExporting false includes private declarations; no endpoint reference to the axiom" + }, + "modules": { + "NegativeFixtureBaseline": { + "sha256": "a18de8fb87069c26adac05b37bf065cc4c58b910d72a5b3209b826bb1424ae91", + "bytes": 26759 + }, + "NegativeConstructorMutants": { + "sha256": "48e62f0fdcfecac7d9a4a1f53463cd7e3a8323d7a370e5c2696a2046d7484b10", + "bytes": 26090 + }, + "NegativeUnusedAxiom": { + "sha256": "f6a6813861b706769c502e5d86035cbc224608c79f0a90bb2d283c0c1db295e8", + "bytes": 4000 + }, + "NegativeUnusedAxiomAudit": { + "sha256": "4efe2800a8392203c9add4077a4f61278ef56f9fa78183999b238decdfe54a38", + "bytes": 3808 + } + }, + "scientific_effect": "NONE", + "interpretation": "Compiler mutation binding and whole-module axiom guard controls; neither numerical evidence nor independent theorem acceptance." +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean.txt new file mode 100644 index 000000000..eeb79fda8 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean.txt @@ -0,0 +1,611 @@ +import SourceLifetimeGeometry +import SourceThetaBridge + +/-! The actual smooth source fills the unchanged Lifetime Gaussian field interface. +The only final parameter hypothesis is `0 < L`; theta, Gaussian, covariance and +smoothness properties are proved from the frozen literal source. +-/ + +noncomputable section +open MeasureTheory ProbabilityTheory +open UniversalLaw.Spec.Lifetime I4SmoothCarrier I4ThetaBridge +open scoped BigOperators ENNReal NNReal + + +open I4LifetimeField + +namespace C291Negative.ZeroField + +theorem actualField_covariance (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + cov[fun ω => actualField d L ω x, fun ω => actualField d L ω y; smoothLaw d L] = + periodicCovariance d L (x - y) := by + rw [actualField_covariance_spectral d hL] + exact sourceSpectralKernel_eq_periodicCovariance d hL (x - y) + +theorem actualField_raw_second_moment (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + ∫ ω, actualField d L ω x * actualField d L ω y ∂smoothLaw d L = + periodicCovariance d L (x - y) := by + simpa only [ProbabilityTheory.covariance, actualField_integral_zero d hL, sub_zero] + using actualField_covariance d hL x y + +theorem actualField_linearCombination_variance (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + Var[fun ω => ∑ i, a i * actualField d L ω (x i); smoothLaw d L] = + covQuadForm d L x a := by + let : IsProbabilityMeasure (smoothLaw d L) := smoothLaw_isProbabilityMeasure d hL.ne' + rw [variance_fun_sum (fun i => + (actualField_eval_hasGaussianLaw d hL (x i)).memLp_two.const_mul (a i))] + simp only [covariance_const_mul_left, covariance_const_mul_right, + actualField_covariance d hL, covQuadForm] + apply Finset.sum_congr rfl + intro i _ + apply Finset.sum_congr rfl + intro j _ + ring + +theorem covQuadForm_nonneg (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + 0 ≤ covQuadForm d L x a := by + rw [← actualField_linearCombination_variance d hL x a] + exact variance_nonneg _ _ + +theorem actualField_linearCombination_map (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + (smoothLaw d L).map (fun ω => ∑ i, a i * actualField d L ω (x i)) = + gaussianReal 0 ⟨covQuadForm d L x a, covQuadForm_nonneg d hL x a⟩ := by + rw [(actualField_linearCombination_hasGaussianLaw d hL x a).map_eq_gaussianReal, + actualField_linearCombination_integral_zero d hL, + actualField_linearCombination_variance d hL] + congr 1 + apply Subtype.ext + exact Real.coe_toNNReal _ (covQuadForm_nonneg d hL x a) + +/-- The original target on the unchanged coefficient carrier and preserved source law. -/ +def actualGaussianFieldInterface (d : ℕ) (L : ℝ) (hL : 0 < L) : + GaussianFieldInterface d L where + Ω := SmoothSample d L + mΩ := inferInstance + P := smoothLaw d L + isProb := smoothLaw_isProbabilityMeasure d hL.ne' + F := fun _ _ => 0 + smooth := actualField_smooth d hL + periodic := actualField_periodic d hL + summable := theta_summable d hL + quad_nonneg := covQuadForm_nonneg d hL + gaussian := actualField_linearCombination_map d hL + covariance := actualField_raw_second_moment d hL + +theorem actualGaussianFieldInterface_exists (d : ℕ) (L : ℝ) (hL : 0 < L) : + Nonempty (GaussianFieldInterface d L) := + ⟨actualGaussianFieldInterface d L hL⟩ + +@[simp] theorem actualGaussianFieldInterface_carrier (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).Ω = SmoothSample d L := rfl + +@[simp] theorem actualGaussianFieldInterface_law (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).P = smoothLaw d L := rfl + +@[simp] theorem actualGaussianFieldInterface_field (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) (x : E d) : + (actualGaussianFieldInterface d L hL).F ω x = + smoothSourceField d L ω (coordinates d x) := rfl + + +/-- Consumer of the unrestricted endpoint at zero spatial dimension. -/ +example : GaussianFieldInterface 0 1 := + actualGaussianFieldInterface 0 1 (by norm_num) + +end C291Negative.ZeroField + +namespace C291Negative.ShiftedField + +theorem actualField_covariance (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + cov[fun ω => actualField d L ω x, fun ω => actualField d L ω y; smoothLaw d L] = + periodicCovariance d L (x - y) := by + rw [actualField_covariance_spectral d hL] + exact sourceSpectralKernel_eq_periodicCovariance d hL (x - y) + +theorem actualField_raw_second_moment (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + ∫ ω, actualField d L ω x * actualField d L ω y ∂smoothLaw d L = + periodicCovariance d L (x - y) := by + simpa only [ProbabilityTheory.covariance, actualField_integral_zero d hL, sub_zero] + using actualField_covariance d hL x y + +theorem actualField_linearCombination_variance (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + Var[fun ω => ∑ i, a i * actualField d L ω (x i); smoothLaw d L] = + covQuadForm d L x a := by + let : IsProbabilityMeasure (smoothLaw d L) := smoothLaw_isProbabilityMeasure d hL.ne' + rw [variance_fun_sum (fun i => + (actualField_eval_hasGaussianLaw d hL (x i)).memLp_two.const_mul (a i))] + simp only [covariance_const_mul_left, covariance_const_mul_right, + actualField_covariance d hL, covQuadForm] + apply Finset.sum_congr rfl + intro i _ + apply Finset.sum_congr rfl + intro j _ + ring + +theorem covQuadForm_nonneg (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + 0 ≤ covQuadForm d L x a := by + rw [← actualField_linearCombination_variance d hL x a] + exact variance_nonneg _ _ + +theorem actualField_linearCombination_map (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + (smoothLaw d L).map (fun ω => ∑ i, a i * actualField d L ω (x i)) = + gaussianReal 0 ⟨covQuadForm d L x a, covQuadForm_nonneg d hL x a⟩ := by + rw [(actualField_linearCombination_hasGaussianLaw d hL x a).map_eq_gaussianReal, + actualField_linearCombination_integral_zero d hL, + actualField_linearCombination_variance d hL] + congr 1 + apply Subtype.ext + exact Real.coe_toNNReal _ (covQuadForm_nonneg d hL x a) + +/-- The original target on the unchanged coefficient carrier and preserved source law. -/ +def actualGaussianFieldInterface (d : ℕ) (L : ℝ) (hL : 0 < L) : + GaussianFieldInterface d L where + Ω := SmoothSample d L + mΩ := inferInstance + P := smoothLaw d L + isProb := smoothLaw_isProbabilityMeasure d hL.ne' + F := fun ω x => actualField d L ω x + 1 + smooth := actualField_smooth d hL + periodic := actualField_periodic d hL + summable := theta_summable d hL + quad_nonneg := covQuadForm_nonneg d hL + gaussian := actualField_linearCombination_map d hL + covariance := actualField_raw_second_moment d hL + +theorem actualGaussianFieldInterface_exists (d : ℕ) (L : ℝ) (hL : 0 < L) : + Nonempty (GaussianFieldInterface d L) := + ⟨actualGaussianFieldInterface d L hL⟩ + +@[simp] theorem actualGaussianFieldInterface_carrier (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).Ω = SmoothSample d L := rfl + +@[simp] theorem actualGaussianFieldInterface_law (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).P = smoothLaw d L := rfl + +@[simp] theorem actualGaussianFieldInterface_field (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) (x : E d) : + (actualGaussianFieldInterface d L hL).F ω x = + smoothSourceField d L ω (coordinates d x) := rfl + + +/-- Consumer of the unrestricted endpoint at zero spatial dimension. -/ +example : GaussianFieldInterface 0 1 := + actualGaussianFieldInterface 0 1 (by norm_num) + +end C291Negative.ShiftedField + +namespace C291Negative.ZeroMeasure + +theorem actualField_covariance (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + cov[fun ω => actualField d L ω x, fun ω => actualField d L ω y; smoothLaw d L] = + periodicCovariance d L (x - y) := by + rw [actualField_covariance_spectral d hL] + exact sourceSpectralKernel_eq_periodicCovariance d hL (x - y) + +theorem actualField_raw_second_moment (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + ∫ ω, actualField d L ω x * actualField d L ω y ∂smoothLaw d L = + periodicCovariance d L (x - y) := by + simpa only [ProbabilityTheory.covariance, actualField_integral_zero d hL, sub_zero] + using actualField_covariance d hL x y + +theorem actualField_linearCombination_variance (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + Var[fun ω => ∑ i, a i * actualField d L ω (x i); smoothLaw d L] = + covQuadForm d L x a := by + let : IsProbabilityMeasure (smoothLaw d L) := smoothLaw_isProbabilityMeasure d hL.ne' + rw [variance_fun_sum (fun i => + (actualField_eval_hasGaussianLaw d hL (x i)).memLp_two.const_mul (a i))] + simp only [covariance_const_mul_left, covariance_const_mul_right, + actualField_covariance d hL, covQuadForm] + apply Finset.sum_congr rfl + intro i _ + apply Finset.sum_congr rfl + intro j _ + ring + +theorem covQuadForm_nonneg (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + 0 ≤ covQuadForm d L x a := by + rw [← actualField_linearCombination_variance d hL x a] + exact variance_nonneg _ _ + +theorem actualField_linearCombination_map (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + (smoothLaw d L).map (fun ω => ∑ i, a i * actualField d L ω (x i)) = + gaussianReal 0 ⟨covQuadForm d L x a, covQuadForm_nonneg d hL x a⟩ := by + rw [(actualField_linearCombination_hasGaussianLaw d hL x a).map_eq_gaussianReal, + actualField_linearCombination_integral_zero d hL, + actualField_linearCombination_variance d hL] + congr 1 + apply Subtype.ext + exact Real.coe_toNNReal _ (covQuadForm_nonneg d hL x a) + +/-- The original target on the unchanged coefficient carrier and preserved source law. -/ +def actualGaussianFieldInterface (d : ℕ) (L : ℝ) (hL : 0 < L) : + GaussianFieldInterface d L where + Ω := SmoothSample d L + mΩ := inferInstance + P := 0 + isProb := smoothLaw_isProbabilityMeasure d hL.ne' + F := actualField d L + smooth := actualField_smooth d hL + periodic := actualField_periodic d hL + summable := theta_summable d hL + quad_nonneg := covQuadForm_nonneg d hL + gaussian := actualField_linearCombination_map d hL + covariance := actualField_raw_second_moment d hL + +theorem actualGaussianFieldInterface_exists (d : ℕ) (L : ℝ) (hL : 0 < L) : + Nonempty (GaussianFieldInterface d L) := + ⟨actualGaussianFieldInterface d L hL⟩ + +@[simp] theorem actualGaussianFieldInterface_carrier (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).Ω = SmoothSample d L := rfl + +@[simp] theorem actualGaussianFieldInterface_law (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).P = smoothLaw d L := rfl + +@[simp] theorem actualGaussianFieldInterface_field (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) (x : E d) : + (actualGaussianFieldInterface d L hL).F ω x = + smoothSourceField d L ω (coordinates d x) := rfl + + +/-- Consumer of the unrestricted endpoint at zero spatial dimension. -/ +example : GaussianFieldInterface 0 1 := + actualGaussianFieldInterface 0 1 (by norm_num) + +end C291Negative.ZeroMeasure + +namespace C291Negative.HiddenPositiveDimension + +theorem actualField_covariance (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + cov[fun ω => actualField d L ω x, fun ω => actualField d L ω y; smoothLaw d L] = + periodicCovariance d L (x - y) := by + rw [actualField_covariance_spectral d hL] + exact sourceSpectralKernel_eq_periodicCovariance d hL (x - y) + +theorem actualField_raw_second_moment (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + ∫ ω, actualField d L ω x * actualField d L ω y ∂smoothLaw d L = + periodicCovariance d L (x - y) := by + simpa only [ProbabilityTheory.covariance, actualField_integral_zero d hL, sub_zero] + using actualField_covariance d hL x y + +theorem actualField_linearCombination_variance (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + Var[fun ω => ∑ i, a i * actualField d L ω (x i); smoothLaw d L] = + covQuadForm d L x a := by + let : IsProbabilityMeasure (smoothLaw d L) := smoothLaw_isProbabilityMeasure d hL.ne' + rw [variance_fun_sum (fun i => + (actualField_eval_hasGaussianLaw d hL (x i)).memLp_two.const_mul (a i))] + simp only [covariance_const_mul_left, covariance_const_mul_right, + actualField_covariance d hL, covQuadForm] + apply Finset.sum_congr rfl + intro i _ + apply Finset.sum_congr rfl + intro j _ + ring + +theorem covQuadForm_nonneg (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + 0 ≤ covQuadForm d L x a := by + rw [← actualField_linearCombination_variance d hL x a] + exact variance_nonneg _ _ + +theorem actualField_linearCombination_map (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + (smoothLaw d L).map (fun ω => ∑ i, a i * actualField d L ω (x i)) = + gaussianReal 0 ⟨covQuadForm d L x a, covQuadForm_nonneg d hL x a⟩ := by + rw [(actualField_linearCombination_hasGaussianLaw d hL x a).map_eq_gaussianReal, + actualField_linearCombination_integral_zero d hL, + actualField_linearCombination_variance d hL] + congr 1 + apply Subtype.ext + exact Real.coe_toNNReal _ (covQuadForm_nonneg d hL x a) + +/-- The original target on the unchanged coefficient carrier and preserved source law. -/ +def actualGaussianFieldInterface (d : ℕ) (L : ℝ) (hL : 0 < L) (hd : 0 < d) : + GaussianFieldInterface d L where + Ω := SmoothSample d L + mΩ := inferInstance + P := smoothLaw d L + isProb := smoothLaw_isProbabilityMeasure d hL.ne' + F := actualField d L + smooth := actualField_smooth d hL + periodic := actualField_periodic d hL + summable := theta_summable d hL + quad_nonneg := covQuadForm_nonneg d hL + gaussian := actualField_linearCombination_map d hL + covariance := actualField_raw_second_moment d hL + +theorem actualGaussianFieldInterface_exists (d : ℕ) (L : ℝ) (hL : 0 < L) : + Nonempty (GaussianFieldInterface d L) := + ⟨actualGaussianFieldInterface d L hL⟩ + +@[simp] theorem actualGaussianFieldInterface_carrier (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).Ω = SmoothSample d L := rfl + +@[simp] theorem actualGaussianFieldInterface_law (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).P = smoothLaw d L := rfl + +@[simp] theorem actualGaussianFieldInterface_field (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) (x : E d) : + (actualGaussianFieldInterface d L hL).F ω x = + smoothSourceField d L ω (coordinates d x) := rfl + + +/-- Consumer of the unrestricted endpoint at zero spatial dimension. -/ +example : GaussianFieldInterface 0 1 := + actualGaussianFieldInterface 0 1 (by norm_num) + +end C291Negative.HiddenPositiveDimension + +namespace C291Negative.DoubledRawCovariance + +theorem actualField_covariance (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + cov[fun ω => actualField d L ω x, fun ω => actualField d L ω y; smoothLaw d L] = + periodicCovariance d L (x - y) := by + rw [actualField_covariance_spectral d hL] + exact sourceSpectralKernel_eq_periodicCovariance d hL (x - y) + +theorem actualField_raw_second_moment (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + ∫ ω, actualField d L ω x * actualField d L ω y ∂smoothLaw d L = + 2 * periodicCovariance d L (x - y) := by + simpa only [ProbabilityTheory.covariance, actualField_integral_zero d hL, sub_zero] + using actualField_covariance d hL x y + +theorem actualField_linearCombination_variance (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + Var[fun ω => ∑ i, a i * actualField d L ω (x i); smoothLaw d L] = + covQuadForm d L x a := by + let : IsProbabilityMeasure (smoothLaw d L) := smoothLaw_isProbabilityMeasure d hL.ne' + rw [variance_fun_sum (fun i => + (actualField_eval_hasGaussianLaw d hL (x i)).memLp_two.const_mul (a i))] + simp only [covariance_const_mul_left, covariance_const_mul_right, + actualField_covariance d hL, covQuadForm] + apply Finset.sum_congr rfl + intro i _ + apply Finset.sum_congr rfl + intro j _ + ring + +theorem covQuadForm_nonneg (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + 0 ≤ covQuadForm d L x a := by + rw [← actualField_linearCombination_variance d hL x a] + exact variance_nonneg _ _ + +theorem actualField_linearCombination_map (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + (smoothLaw d L).map (fun ω => ∑ i, a i * actualField d L ω (x i)) = + gaussianReal 0 ⟨covQuadForm d L x a, covQuadForm_nonneg d hL x a⟩ := by + rw [(actualField_linearCombination_hasGaussianLaw d hL x a).map_eq_gaussianReal, + actualField_linearCombination_integral_zero d hL, + actualField_linearCombination_variance d hL] + congr 1 + apply Subtype.ext + exact Real.coe_toNNReal _ (covQuadForm_nonneg d hL x a) + +/-- The original target on the unchanged coefficient carrier and preserved source law. -/ +def actualGaussianFieldInterface (d : ℕ) (L : ℝ) (hL : 0 < L) : + GaussianFieldInterface d L where + Ω := SmoothSample d L + mΩ := inferInstance + P := smoothLaw d L + isProb := smoothLaw_isProbabilityMeasure d hL.ne' + F := actualField d L + smooth := actualField_smooth d hL + periodic := actualField_periodic d hL + summable := theta_summable d hL + quad_nonneg := covQuadForm_nonneg d hL + gaussian := actualField_linearCombination_map d hL + covariance := actualField_raw_second_moment d hL + +theorem actualGaussianFieldInterface_exists (d : ℕ) (L : ℝ) (hL : 0 < L) : + Nonempty (GaussianFieldInterface d L) := + ⟨actualGaussianFieldInterface d L hL⟩ + +@[simp] theorem actualGaussianFieldInterface_carrier (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).Ω = SmoothSample d L := rfl + +@[simp] theorem actualGaussianFieldInterface_law (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).P = smoothLaw d L := rfl + +@[simp] theorem actualGaussianFieldInterface_field (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) (x : E d) : + (actualGaussianFieldInterface d L hL).F ω x = + smoothSourceField d L ω (coordinates d x) := rfl + + +/-- Consumer of the unrestricted endpoint at zero spatial dimension. -/ +example : GaussianFieldInterface 0 1 := + actualGaussianFieldInterface 0 1 (by norm_num) + +end C291Negative.DoubledRawCovariance + +namespace C291Negative.WrongCovarianceArgument + +theorem actualField_covariance (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + cov[fun ω => actualField d L ω x, fun ω => actualField d L ω y; smoothLaw d L] = + periodicCovariance d L (x - y) := by + rw [actualField_covariance_spectral d hL] + exact sourceSpectralKernel_eq_periodicCovariance d hL (x - y) + +theorem actualField_raw_second_moment (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + ∫ ω, actualField d L ω x * actualField d L ω y ∂smoothLaw d L = + periodicCovariance d L (x + y) := by + simpa only [ProbabilityTheory.covariance, actualField_integral_zero d hL, sub_zero] + using actualField_covariance d hL x y + +theorem actualField_linearCombination_variance (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + Var[fun ω => ∑ i, a i * actualField d L ω (x i); smoothLaw d L] = + covQuadForm d L x a := by + let : IsProbabilityMeasure (smoothLaw d L) := smoothLaw_isProbabilityMeasure d hL.ne' + rw [variance_fun_sum (fun i => + (actualField_eval_hasGaussianLaw d hL (x i)).memLp_two.const_mul (a i))] + simp only [covariance_const_mul_left, covariance_const_mul_right, + actualField_covariance d hL, covQuadForm] + apply Finset.sum_congr rfl + intro i _ + apply Finset.sum_congr rfl + intro j _ + ring + +theorem covQuadForm_nonneg (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + 0 ≤ covQuadForm d L x a := by + rw [← actualField_linearCombination_variance d hL x a] + exact variance_nonneg _ _ + +theorem actualField_linearCombination_map (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + (smoothLaw d L).map (fun ω => ∑ i, a i * actualField d L ω (x i)) = + gaussianReal 0 ⟨covQuadForm d L x a, covQuadForm_nonneg d hL x a⟩ := by + rw [(actualField_linearCombination_hasGaussianLaw d hL x a).map_eq_gaussianReal, + actualField_linearCombination_integral_zero d hL, + actualField_linearCombination_variance d hL] + congr 1 + apply Subtype.ext + exact Real.coe_toNNReal _ (covQuadForm_nonneg d hL x a) + +/-- The original target on the unchanged coefficient carrier and preserved source law. -/ +def actualGaussianFieldInterface (d : ℕ) (L : ℝ) (hL : 0 < L) : + GaussianFieldInterface d L where + Ω := SmoothSample d L + mΩ := inferInstance + P := smoothLaw d L + isProb := smoothLaw_isProbabilityMeasure d hL.ne' + F := actualField d L + smooth := actualField_smooth d hL + periodic := actualField_periodic d hL + summable := theta_summable d hL + quad_nonneg := covQuadForm_nonneg d hL + gaussian := actualField_linearCombination_map d hL + covariance := actualField_raw_second_moment d hL + +theorem actualGaussianFieldInterface_exists (d : ℕ) (L : ℝ) (hL : 0 < L) : + Nonempty (GaussianFieldInterface d L) := + ⟨actualGaussianFieldInterface d L hL⟩ + +@[simp] theorem actualGaussianFieldInterface_carrier (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).Ω = SmoothSample d L := rfl + +@[simp] theorem actualGaussianFieldInterface_law (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).P = smoothLaw d L := rfl + +@[simp] theorem actualGaussianFieldInterface_field (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) (x : E d) : + (actualGaussianFieldInterface d L hL).F ω x = + smoothSourceField d L ω (coordinates d x) := rfl + + +/-- Consumer of the unrestricted endpoint at zero spatial dimension. -/ +example : GaussianFieldInterface 0 1 := + actualGaussianFieldInterface 0 1 (by norm_num) + +end C291Negative.WrongCovarianceArgument + +namespace C291Negative.NegativeQuadraticForm + +theorem actualField_covariance (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + cov[fun ω => actualField d L ω x, fun ω => actualField d L ω y; smoothLaw d L] = + periodicCovariance d L (x - y) := by + rw [actualField_covariance_spectral d hL] + exact sourceSpectralKernel_eq_periodicCovariance d hL (x - y) + +theorem actualField_raw_second_moment (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + ∫ ω, actualField d L ω x * actualField d L ω y ∂smoothLaw d L = + periodicCovariance d L (x - y) := by + simpa only [ProbabilityTheory.covariance, actualField_integral_zero d hL, sub_zero] + using actualField_covariance d hL x y + +theorem actualField_linearCombination_variance (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + Var[fun ω => ∑ i, a i * actualField d L ω (x i); smoothLaw d L] = + covQuadForm d L x a := by + let : IsProbabilityMeasure (smoothLaw d L) := smoothLaw_isProbabilityMeasure d hL.ne' + rw [variance_fun_sum (fun i => + (actualField_eval_hasGaussianLaw d hL (x i)).memLp_two.const_mul (a i))] + simp only [covariance_const_mul_left, covariance_const_mul_right, + actualField_covariance d hL, covQuadForm] + apply Finset.sum_congr rfl + intro i _ + apply Finset.sum_congr rfl + intro j _ + ring + +theorem covQuadForm_nonneg (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + 0 ≤ -covQuadForm d L x a := by + rw [← actualField_linearCombination_variance d hL x a] + exact variance_nonneg _ _ + +theorem actualField_linearCombination_map (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + (smoothLaw d L).map (fun ω => ∑ i, a i * actualField d L ω (x i)) = + gaussianReal 0 ⟨covQuadForm d L x a, covQuadForm_nonneg d hL x a⟩ := by + rw [(actualField_linearCombination_hasGaussianLaw d hL x a).map_eq_gaussianReal, + actualField_linearCombination_integral_zero d hL, + actualField_linearCombination_variance d hL] + congr 1 + apply Subtype.ext + exact Real.coe_toNNReal _ (covQuadForm_nonneg d hL x a) + +/-- The original target on the unchanged coefficient carrier and preserved source law. -/ +def actualGaussianFieldInterface (d : ℕ) (L : ℝ) (hL : 0 < L) : + GaussianFieldInterface d L where + Ω := SmoothSample d L + mΩ := inferInstance + P := smoothLaw d L + isProb := smoothLaw_isProbabilityMeasure d hL.ne' + F := actualField d L + smooth := actualField_smooth d hL + periodic := actualField_periodic d hL + summable := theta_summable d hL + quad_nonneg := covQuadForm_nonneg d hL + gaussian := actualField_linearCombination_map d hL + covariance := actualField_raw_second_moment d hL + +theorem actualGaussianFieldInterface_exists (d : ℕ) (L : ℝ) (hL : 0 < L) : + Nonempty (GaussianFieldInterface d L) := + ⟨actualGaussianFieldInterface d L hL⟩ + +@[simp] theorem actualGaussianFieldInterface_carrier (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).Ω = SmoothSample d L := rfl + +@[simp] theorem actualGaussianFieldInterface_law (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).P = smoothLaw d L := rfl + +@[simp] theorem actualGaussianFieldInterface_field (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) (x : E d) : + (actualGaussianFieldInterface d L hL).F ω x = + smoothSourceField d L ω (coordinates d x) := rfl + + +/-- Consumer of the unrestricted endpoint at zero spatial dimension. -/ +example : GaussianFieldInterface 0 1 := + actualGaussianFieldInterface 0 1 (by norm_num) + +end C291Negative.NegativeQuadraticForm + diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/NegativeFixtureBaseline.lean.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/NegativeFixtureBaseline.lean.txt new file mode 100644 index 000000000..596aaf301 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/NegativeFixtureBaseline.lean.txt @@ -0,0 +1,625 @@ +import SourceLifetimeGeometry +import SourceThetaBridge + +/-! The actual smooth source fills the unchanged Lifetime Gaussian field interface. +The only final parameter hypothesis is `0 < L`; theta, Gaussian, covariance and +smoothness properties are proved from the frozen literal source. +-/ + +noncomputable section +open MeasureTheory ProbabilityTheory +open UniversalLaw.Spec.Lifetime I4SmoothCarrier I4ThetaBridge +open scoped BigOperators ENNReal NNReal + + +open I4LifetimeField + +namespace C291Negative.ZeroField + +theorem actualField_covariance (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + cov[fun ω => actualField d L ω x, fun ω => actualField d L ω y; smoothLaw d L] = + periodicCovariance d L (x - y) := by + rw [actualField_covariance_spectral d hL] + exact sourceSpectralKernel_eq_periodicCovariance d hL (x - y) + +theorem actualField_raw_second_moment (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + ∫ ω, actualField d L ω x * actualField d L ω y ∂smoothLaw d L = + periodicCovariance d L (x - y) := by + simpa only [ProbabilityTheory.covariance, actualField_integral_zero d hL, sub_zero] + using actualField_covariance d hL x y + +theorem actualField_linearCombination_variance (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + Var[fun ω => ∑ i, a i * actualField d L ω (x i); smoothLaw d L] = + covQuadForm d L x a := by + let : IsProbabilityMeasure (smoothLaw d L) := smoothLaw_isProbabilityMeasure d hL.ne' + rw [variance_fun_sum (fun i => + (actualField_eval_hasGaussianLaw d hL (x i)).memLp_two.const_mul (a i))] + simp only [covariance_const_mul_left, covariance_const_mul_right, + actualField_covariance d hL, covQuadForm] + apply Finset.sum_congr rfl + intro i _ + apply Finset.sum_congr rfl + intro j _ + ring + +theorem covQuadForm_nonneg (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + 0 ≤ covQuadForm d L x a := by + rw [← actualField_linearCombination_variance d hL x a] + exact variance_nonneg _ _ + +theorem actualField_linearCombination_map (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + (smoothLaw d L).map (fun ω => ∑ i, a i * actualField d L ω (x i)) = + gaussianReal 0 ⟨covQuadForm d L x a, covQuadForm_nonneg d hL x a⟩ := by + rw [(actualField_linearCombination_hasGaussianLaw d hL x a).map_eq_gaussianReal, + actualField_linearCombination_integral_zero d hL, + actualField_linearCombination_variance d hL] + congr 1 + apply Subtype.ext + exact Real.coe_toNNReal _ (covQuadForm_nonneg d hL x a) + +/-- The original target on the unchanged coefficient carrier and preserved source law. -/ +def actualGaussianFieldInterface (d : ℕ) (L : ℝ) (hL : 0 < L) : + GaussianFieldInterface d L where + Ω := SmoothSample d L + mΩ := inferInstance + P := smoothLaw d L + isProb := smoothLaw_isProbabilityMeasure d hL.ne' + F := actualField d L + smooth := actualField_smooth d hL + periodic := actualField_periodic d hL + summable := theta_summable d hL + quad_nonneg := covQuadForm_nonneg d hL + gaussian := actualField_linearCombination_map d hL + covariance := actualField_raw_second_moment d hL + +theorem actualGaussianFieldInterface_exists (d : ℕ) (L : ℝ) (hL : 0 < L) : + Nonempty (GaussianFieldInterface d L) := + ⟨actualGaussianFieldInterface d L hL⟩ + +@[simp] theorem actualGaussianFieldInterface_carrier (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).Ω = SmoothSample d L := rfl + +@[simp] theorem actualGaussianFieldInterface_law (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).P = smoothLaw d L := rfl + +@[simp] theorem actualGaussianFieldInterface_field (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) (x : E d) : + (actualGaussianFieldInterface d L hL).F ω x = + smoothSourceField d L ω (coordinates d x) := rfl + + +/-- Consumer of the unrestricted endpoint at zero spatial dimension. -/ +example : GaussianFieldInterface 0 1 := + actualGaussianFieldInterface 0 1 (by norm_num) + +end C291Negative.ZeroField + +namespace C291Negative.ShiftedField + +theorem actualField_covariance (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + cov[fun ω => actualField d L ω x, fun ω => actualField d L ω y; smoothLaw d L] = + periodicCovariance d L (x - y) := by + rw [actualField_covariance_spectral d hL] + exact sourceSpectralKernel_eq_periodicCovariance d hL (x - y) + +theorem actualField_raw_second_moment (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + ∫ ω, actualField d L ω x * actualField d L ω y ∂smoothLaw d L = + periodicCovariance d L (x - y) := by + simpa only [ProbabilityTheory.covariance, actualField_integral_zero d hL, sub_zero] + using actualField_covariance d hL x y + +theorem actualField_linearCombination_variance (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + Var[fun ω => ∑ i, a i * actualField d L ω (x i); smoothLaw d L] = + covQuadForm d L x a := by + let : IsProbabilityMeasure (smoothLaw d L) := smoothLaw_isProbabilityMeasure d hL.ne' + rw [variance_fun_sum (fun i => + (actualField_eval_hasGaussianLaw d hL (x i)).memLp_two.const_mul (a i))] + simp only [covariance_const_mul_left, covariance_const_mul_right, + actualField_covariance d hL, covQuadForm] + apply Finset.sum_congr rfl + intro i _ + apply Finset.sum_congr rfl + intro j _ + ring + +theorem covQuadForm_nonneg (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + 0 ≤ covQuadForm d L x a := by + rw [← actualField_linearCombination_variance d hL x a] + exact variance_nonneg _ _ + +theorem actualField_linearCombination_map (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + (smoothLaw d L).map (fun ω => ∑ i, a i * actualField d L ω (x i)) = + gaussianReal 0 ⟨covQuadForm d L x a, covQuadForm_nonneg d hL x a⟩ := by + rw [(actualField_linearCombination_hasGaussianLaw d hL x a).map_eq_gaussianReal, + actualField_linearCombination_integral_zero d hL, + actualField_linearCombination_variance d hL] + congr 1 + apply Subtype.ext + exact Real.coe_toNNReal _ (covQuadForm_nonneg d hL x a) + +/-- The original target on the unchanged coefficient carrier and preserved source law. -/ +def actualGaussianFieldInterface (d : ℕ) (L : ℝ) (hL : 0 < L) : + GaussianFieldInterface d L where + Ω := SmoothSample d L + mΩ := inferInstance + P := smoothLaw d L + isProb := smoothLaw_isProbabilityMeasure d hL.ne' + F := actualField d L + smooth := actualField_smooth d hL + periodic := actualField_periodic d hL + summable := theta_summable d hL + quad_nonneg := covQuadForm_nonneg d hL + gaussian := actualField_linearCombination_map d hL + covariance := actualField_raw_second_moment d hL + +theorem actualGaussianFieldInterface_exists (d : ℕ) (L : ℝ) (hL : 0 < L) : + Nonempty (GaussianFieldInterface d L) := + ⟨actualGaussianFieldInterface d L hL⟩ + +@[simp] theorem actualGaussianFieldInterface_carrier (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).Ω = SmoothSample d L := rfl + +@[simp] theorem actualGaussianFieldInterface_law (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).P = smoothLaw d L := rfl + +@[simp] theorem actualGaussianFieldInterface_field (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) (x : E d) : + (actualGaussianFieldInterface d L hL).F ω x = + smoothSourceField d L ω (coordinates d x) := rfl + + +/-- Consumer of the unrestricted endpoint at zero spatial dimension. -/ +example : GaussianFieldInterface 0 1 := + actualGaussianFieldInterface 0 1 (by norm_num) + +end C291Negative.ShiftedField + +namespace C291Negative.ZeroMeasure + +theorem actualField_covariance (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + cov[fun ω => actualField d L ω x, fun ω => actualField d L ω y; smoothLaw d L] = + periodicCovariance d L (x - y) := by + rw [actualField_covariance_spectral d hL] + exact sourceSpectralKernel_eq_periodicCovariance d hL (x - y) + +theorem actualField_raw_second_moment (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + ∫ ω, actualField d L ω x * actualField d L ω y ∂smoothLaw d L = + periodicCovariance d L (x - y) := by + simpa only [ProbabilityTheory.covariance, actualField_integral_zero d hL, sub_zero] + using actualField_covariance d hL x y + +theorem actualField_linearCombination_variance (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + Var[fun ω => ∑ i, a i * actualField d L ω (x i); smoothLaw d L] = + covQuadForm d L x a := by + let : IsProbabilityMeasure (smoothLaw d L) := smoothLaw_isProbabilityMeasure d hL.ne' + rw [variance_fun_sum (fun i => + (actualField_eval_hasGaussianLaw d hL (x i)).memLp_two.const_mul (a i))] + simp only [covariance_const_mul_left, covariance_const_mul_right, + actualField_covariance d hL, covQuadForm] + apply Finset.sum_congr rfl + intro i _ + apply Finset.sum_congr rfl + intro j _ + ring + +theorem covQuadForm_nonneg (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + 0 ≤ covQuadForm d L x a := by + rw [← actualField_linearCombination_variance d hL x a] + exact variance_nonneg _ _ + +theorem actualField_linearCombination_map (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + (smoothLaw d L).map (fun ω => ∑ i, a i * actualField d L ω (x i)) = + gaussianReal 0 ⟨covQuadForm d L x a, covQuadForm_nonneg d hL x a⟩ := by + rw [(actualField_linearCombination_hasGaussianLaw d hL x a).map_eq_gaussianReal, + actualField_linearCombination_integral_zero d hL, + actualField_linearCombination_variance d hL] + congr 1 + apply Subtype.ext + exact Real.coe_toNNReal _ (covQuadForm_nonneg d hL x a) + +/-- The original target on the unchanged coefficient carrier and preserved source law. -/ +def actualGaussianFieldInterface (d : ℕ) (L : ℝ) (hL : 0 < L) : + GaussianFieldInterface d L where + Ω := SmoothSample d L + mΩ := inferInstance + P := smoothLaw d L + isProb := smoothLaw_isProbabilityMeasure d hL.ne' + F := actualField d L + smooth := actualField_smooth d hL + periodic := actualField_periodic d hL + summable := theta_summable d hL + quad_nonneg := covQuadForm_nonneg d hL + gaussian := actualField_linearCombination_map d hL + covariance := actualField_raw_second_moment d hL + +theorem actualGaussianFieldInterface_exists (d : ℕ) (L : ℝ) (hL : 0 < L) : + Nonempty (GaussianFieldInterface d L) := + ⟨actualGaussianFieldInterface d L hL⟩ + +@[simp] theorem actualGaussianFieldInterface_carrier (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).Ω = SmoothSample d L := rfl + +@[simp] theorem actualGaussianFieldInterface_law (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).P = smoothLaw d L := rfl + +@[simp] theorem actualGaussianFieldInterface_field (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) (x : E d) : + (actualGaussianFieldInterface d L hL).F ω x = + smoothSourceField d L ω (coordinates d x) := rfl + + +/-- Consumer of the unrestricted endpoint at zero spatial dimension. -/ +example : GaussianFieldInterface 0 1 := + actualGaussianFieldInterface 0 1 (by norm_num) + +end C291Negative.ZeroMeasure + +namespace C291Negative.HiddenPositiveDimension + +theorem actualField_covariance (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + cov[fun ω => actualField d L ω x, fun ω => actualField d L ω y; smoothLaw d L] = + periodicCovariance d L (x - y) := by + rw [actualField_covariance_spectral d hL] + exact sourceSpectralKernel_eq_periodicCovariance d hL (x - y) + +theorem actualField_raw_second_moment (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + ∫ ω, actualField d L ω x * actualField d L ω y ∂smoothLaw d L = + periodicCovariance d L (x - y) := by + simpa only [ProbabilityTheory.covariance, actualField_integral_zero d hL, sub_zero] + using actualField_covariance d hL x y + +theorem actualField_linearCombination_variance (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + Var[fun ω => ∑ i, a i * actualField d L ω (x i); smoothLaw d L] = + covQuadForm d L x a := by + let : IsProbabilityMeasure (smoothLaw d L) := smoothLaw_isProbabilityMeasure d hL.ne' + rw [variance_fun_sum (fun i => + (actualField_eval_hasGaussianLaw d hL (x i)).memLp_two.const_mul (a i))] + simp only [covariance_const_mul_left, covariance_const_mul_right, + actualField_covariance d hL, covQuadForm] + apply Finset.sum_congr rfl + intro i _ + apply Finset.sum_congr rfl + intro j _ + ring + +theorem covQuadForm_nonneg (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + 0 ≤ covQuadForm d L x a := by + rw [← actualField_linearCombination_variance d hL x a] + exact variance_nonneg _ _ + +theorem actualField_linearCombination_map (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + (smoothLaw d L).map (fun ω => ∑ i, a i * actualField d L ω (x i)) = + gaussianReal 0 ⟨covQuadForm d L x a, covQuadForm_nonneg d hL x a⟩ := by + rw [(actualField_linearCombination_hasGaussianLaw d hL x a).map_eq_gaussianReal, + actualField_linearCombination_integral_zero d hL, + actualField_linearCombination_variance d hL] + congr 1 + apply Subtype.ext + exact Real.coe_toNNReal _ (covQuadForm_nonneg d hL x a) + +/-- The original target on the unchanged coefficient carrier and preserved source law. -/ +def actualGaussianFieldInterface (d : ℕ) (L : ℝ) (hL : 0 < L) : + GaussianFieldInterface d L where + Ω := SmoothSample d L + mΩ := inferInstance + P := smoothLaw d L + isProb := smoothLaw_isProbabilityMeasure d hL.ne' + F := actualField d L + smooth := actualField_smooth d hL + periodic := actualField_periodic d hL + summable := theta_summable d hL + quad_nonneg := covQuadForm_nonneg d hL + gaussian := actualField_linearCombination_map d hL + covariance := actualField_raw_second_moment d hL + +theorem actualGaussianFieldInterface_exists (d : ℕ) (L : ℝ) (hL : 0 < L) : + Nonempty (GaussianFieldInterface d L) := + ⟨actualGaussianFieldInterface d L hL⟩ + +@[simp] theorem actualGaussianFieldInterface_carrier (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).Ω = SmoothSample d L := rfl + +@[simp] theorem actualGaussianFieldInterface_law (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).P = smoothLaw d L := rfl + +@[simp] theorem actualGaussianFieldInterface_field (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) (x : E d) : + (actualGaussianFieldInterface d L hL).F ω x = + smoothSourceField d L ω (coordinates d x) := rfl + + +/-- Consumer of the unrestricted endpoint at zero spatial dimension. -/ +example : GaussianFieldInterface 0 1 := + actualGaussianFieldInterface 0 1 (by norm_num) + +end C291Negative.HiddenPositiveDimension + +namespace C291Negative.DoubledRawCovariance + +theorem actualField_covariance (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + cov[fun ω => actualField d L ω x, fun ω => actualField d L ω y; smoothLaw d L] = + periodicCovariance d L (x - y) := by + rw [actualField_covariance_spectral d hL] + exact sourceSpectralKernel_eq_periodicCovariance d hL (x - y) + +theorem actualField_raw_second_moment (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + ∫ ω, actualField d L ω x * actualField d L ω y ∂smoothLaw d L = + periodicCovariance d L (x - y) := by + simpa only [ProbabilityTheory.covariance, actualField_integral_zero d hL, sub_zero] + using actualField_covariance d hL x y + +theorem actualField_linearCombination_variance (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + Var[fun ω => ∑ i, a i * actualField d L ω (x i); smoothLaw d L] = + covQuadForm d L x a := by + let : IsProbabilityMeasure (smoothLaw d L) := smoothLaw_isProbabilityMeasure d hL.ne' + rw [variance_fun_sum (fun i => + (actualField_eval_hasGaussianLaw d hL (x i)).memLp_two.const_mul (a i))] + simp only [covariance_const_mul_left, covariance_const_mul_right, + actualField_covariance d hL, covQuadForm] + apply Finset.sum_congr rfl + intro i _ + apply Finset.sum_congr rfl + intro j _ + ring + +theorem covQuadForm_nonneg (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + 0 ≤ covQuadForm d L x a := by + rw [← actualField_linearCombination_variance d hL x a] + exact variance_nonneg _ _ + +theorem actualField_linearCombination_map (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + (smoothLaw d L).map (fun ω => ∑ i, a i * actualField d L ω (x i)) = + gaussianReal 0 ⟨covQuadForm d L x a, covQuadForm_nonneg d hL x a⟩ := by + rw [(actualField_linearCombination_hasGaussianLaw d hL x a).map_eq_gaussianReal, + actualField_linearCombination_integral_zero d hL, + actualField_linearCombination_variance d hL] + congr 1 + apply Subtype.ext + exact Real.coe_toNNReal _ (covQuadForm_nonneg d hL x a) + +/-- The original target on the unchanged coefficient carrier and preserved source law. -/ +def actualGaussianFieldInterface (d : ℕ) (L : ℝ) (hL : 0 < L) : + GaussianFieldInterface d L where + Ω := SmoothSample d L + mΩ := inferInstance + P := smoothLaw d L + isProb := smoothLaw_isProbabilityMeasure d hL.ne' + F := actualField d L + smooth := actualField_smooth d hL + periodic := actualField_periodic d hL + summable := theta_summable d hL + quad_nonneg := covQuadForm_nonneg d hL + gaussian := actualField_linearCombination_map d hL + covariance := actualField_raw_second_moment d hL + +theorem actualGaussianFieldInterface_exists (d : ℕ) (L : ℝ) (hL : 0 < L) : + Nonempty (GaussianFieldInterface d L) := + ⟨actualGaussianFieldInterface d L hL⟩ + +@[simp] theorem actualGaussianFieldInterface_carrier (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).Ω = SmoothSample d L := rfl + +@[simp] theorem actualGaussianFieldInterface_law (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).P = smoothLaw d L := rfl + +@[simp] theorem actualGaussianFieldInterface_field (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) (x : E d) : + (actualGaussianFieldInterface d L hL).F ω x = + smoothSourceField d L ω (coordinates d x) := rfl + + +/-- Consumer of the unrestricted endpoint at zero spatial dimension. -/ +example : GaussianFieldInterface 0 1 := + actualGaussianFieldInterface 0 1 (by norm_num) + +end C291Negative.DoubledRawCovariance + +namespace C291Negative.WrongCovarianceArgument + +theorem actualField_covariance (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + cov[fun ω => actualField d L ω x, fun ω => actualField d L ω y; smoothLaw d L] = + periodicCovariance d L (x - y) := by + rw [actualField_covariance_spectral d hL] + exact sourceSpectralKernel_eq_periodicCovariance d hL (x - y) + +theorem actualField_raw_second_moment (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + ∫ ω, actualField d L ω x * actualField d L ω y ∂smoothLaw d L = + periodicCovariance d L (x - y) := by + simpa only [ProbabilityTheory.covariance, actualField_integral_zero d hL, sub_zero] + using actualField_covariance d hL x y + +theorem actualField_linearCombination_variance (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + Var[fun ω => ∑ i, a i * actualField d L ω (x i); smoothLaw d L] = + covQuadForm d L x a := by + let : IsProbabilityMeasure (smoothLaw d L) := smoothLaw_isProbabilityMeasure d hL.ne' + rw [variance_fun_sum (fun i => + (actualField_eval_hasGaussianLaw d hL (x i)).memLp_two.const_mul (a i))] + simp only [covariance_const_mul_left, covariance_const_mul_right, + actualField_covariance d hL, covQuadForm] + apply Finset.sum_congr rfl + intro i _ + apply Finset.sum_congr rfl + intro j _ + ring + +theorem covQuadForm_nonneg (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + 0 ≤ covQuadForm d L x a := by + rw [← actualField_linearCombination_variance d hL x a] + exact variance_nonneg _ _ + +theorem actualField_linearCombination_map (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + (smoothLaw d L).map (fun ω => ∑ i, a i * actualField d L ω (x i)) = + gaussianReal 0 ⟨covQuadForm d L x a, covQuadForm_nonneg d hL x a⟩ := by + rw [(actualField_linearCombination_hasGaussianLaw d hL x a).map_eq_gaussianReal, + actualField_linearCombination_integral_zero d hL, + actualField_linearCombination_variance d hL] + congr 1 + apply Subtype.ext + exact Real.coe_toNNReal _ (covQuadForm_nonneg d hL x a) + +/-- The original target on the unchanged coefficient carrier and preserved source law. -/ +def actualGaussianFieldInterface (d : ℕ) (L : ℝ) (hL : 0 < L) : + GaussianFieldInterface d L where + Ω := SmoothSample d L + mΩ := inferInstance + P := smoothLaw d L + isProb := smoothLaw_isProbabilityMeasure d hL.ne' + F := actualField d L + smooth := actualField_smooth d hL + periodic := actualField_periodic d hL + summable := theta_summable d hL + quad_nonneg := covQuadForm_nonneg d hL + gaussian := actualField_linearCombination_map d hL + covariance := actualField_raw_second_moment d hL + +theorem actualGaussianFieldInterface_exists (d : ℕ) (L : ℝ) (hL : 0 < L) : + Nonempty (GaussianFieldInterface d L) := + ⟨actualGaussianFieldInterface d L hL⟩ + +@[simp] theorem actualGaussianFieldInterface_carrier (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).Ω = SmoothSample d L := rfl + +@[simp] theorem actualGaussianFieldInterface_law (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).P = smoothLaw d L := rfl + +@[simp] theorem actualGaussianFieldInterface_field (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) (x : E d) : + (actualGaussianFieldInterface d L hL).F ω x = + smoothSourceField d L ω (coordinates d x) := rfl + + +/-- Consumer of the unrestricted endpoint at zero spatial dimension. -/ +example : GaussianFieldInterface 0 1 := + actualGaussianFieldInterface 0 1 (by norm_num) + +end C291Negative.WrongCovarianceArgument + +namespace C291Negative.NegativeQuadraticForm + +theorem actualField_covariance (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + cov[fun ω => actualField d L ω x, fun ω => actualField d L ω y; smoothLaw d L] = + periodicCovariance d L (x - y) := by + rw [actualField_covariance_spectral d hL] + exact sourceSpectralKernel_eq_periodicCovariance d hL (x - y) + +theorem actualField_raw_second_moment (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + ∫ ω, actualField d L ω x * actualField d L ω y ∂smoothLaw d L = + periodicCovariance d L (x - y) := by + simpa only [ProbabilityTheory.covariance, actualField_integral_zero d hL, sub_zero] + using actualField_covariance d hL x y + +theorem actualField_linearCombination_variance (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + Var[fun ω => ∑ i, a i * actualField d L ω (x i); smoothLaw d L] = + covQuadForm d L x a := by + let : IsProbabilityMeasure (smoothLaw d L) := smoothLaw_isProbabilityMeasure d hL.ne' + rw [variance_fun_sum (fun i => + (actualField_eval_hasGaussianLaw d hL (x i)).memLp_two.const_mul (a i))] + simp only [covariance_const_mul_left, covariance_const_mul_right, + actualField_covariance d hL, covQuadForm] + apply Finset.sum_congr rfl + intro i _ + apply Finset.sum_congr rfl + intro j _ + ring + +theorem covQuadForm_nonneg (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + 0 ≤ covQuadForm d L x a := by + rw [← actualField_linearCombination_variance d hL x a] + exact variance_nonneg _ _ + +theorem actualField_linearCombination_map (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + (smoothLaw d L).map (fun ω => ∑ i, a i * actualField d L ω (x i)) = + gaussianReal 0 ⟨covQuadForm d L x a, covQuadForm_nonneg d hL x a⟩ := by + rw [(actualField_linearCombination_hasGaussianLaw d hL x a).map_eq_gaussianReal, + actualField_linearCombination_integral_zero d hL, + actualField_linearCombination_variance d hL] + congr 1 + apply Subtype.ext + exact Real.coe_toNNReal _ (covQuadForm_nonneg d hL x a) + +/-- The original target on the unchanged coefficient carrier and preserved source law. -/ +def actualGaussianFieldInterface (d : ℕ) (L : ℝ) (hL : 0 < L) : + GaussianFieldInterface d L where + Ω := SmoothSample d L + mΩ := inferInstance + P := smoothLaw d L + isProb := smoothLaw_isProbabilityMeasure d hL.ne' + F := actualField d L + smooth := actualField_smooth d hL + periodic := actualField_periodic d hL + summable := theta_summable d hL + quad_nonneg := covQuadForm_nonneg d hL + gaussian := actualField_linearCombination_map d hL + covariance := actualField_raw_second_moment d hL + +theorem actualGaussianFieldInterface_exists (d : ℕ) (L : ℝ) (hL : 0 < L) : + Nonempty (GaussianFieldInterface d L) := + ⟨actualGaussianFieldInterface d L hL⟩ + +@[simp] theorem actualGaussianFieldInterface_carrier (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).Ω = SmoothSample d L := rfl + +@[simp] theorem actualGaussianFieldInterface_law (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).P = smoothLaw d L := rfl + +@[simp] theorem actualGaussianFieldInterface_field (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) (x : E d) : + (actualGaussianFieldInterface d L hL).F ω x = + smoothSourceField d L ω (coordinates d x) := rfl + + +/-- Consumer of the unrestricted endpoint at zero spatial dimension. -/ +example : GaussianFieldInterface 0 1 := + actualGaussianFieldInterface 0 1 (by norm_num) + +end C291Negative.NegativeQuadraticForm + +set_option pp.fullNames true in +#print C291Negative.ZeroField.actualGaussianFieldInterface +set_option pp.fullNames true in +#print C291Negative.ShiftedField.actualGaussianFieldInterface +set_option pp.fullNames true in +#print C291Negative.ZeroMeasure.actualGaussianFieldInterface +set_option pp.fullNames true in +#print C291Negative.HiddenPositiveDimension.actualGaussianFieldInterface +set_option pp.fullNames true in +#print C291Negative.DoubledRawCovariance.actualGaussianFieldInterface +set_option pp.fullNames true in +#print C291Negative.WrongCovarianceArgument.actualGaussianFieldInterface +set_option pp.fullNames true in +#print C291Negative.NegativeQuadraticForm.actualGaussianFieldInterface diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/NegativeUnusedAxiom.lean.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/NegativeUnusedAxiom.lean.txt new file mode 100644 index 000000000..7b372ce28 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/NegativeUnusedAxiom.lean.txt @@ -0,0 +1,98 @@ +import SourceLifetimeGeometry +import SourceThetaBridge + +/-! The actual smooth source fills the unchanged Lifetime Gaussian field interface. +The only final parameter hypothesis is `0 < L`; theta, Gaussian, covariance and +smoothness properties are proved from the frozen literal source. +-/ + +noncomputable section +open MeasureTheory ProbabilityTheory +open UniversalLaw.Spec.Lifetime I4SmoothCarrier I4ThetaBridge +open scoped BigOperators ENNReal NNReal + + +open I4LifetimeField + +namespace C291Negative.UnusedAxiom + +theorem actualField_covariance (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + cov[fun ω => actualField d L ω x, fun ω => actualField d L ω y; smoothLaw d L] = + periodicCovariance d L (x - y) := by + rw [actualField_covariance_spectral d hL] + exact sourceSpectralKernel_eq_periodicCovariance d hL (x - y) + +theorem actualField_raw_second_moment (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + ∫ ω, actualField d L ω x * actualField d L ω y ∂smoothLaw d L = + periodicCovariance d L (x - y) := by + simpa only [ProbabilityTheory.covariance, actualField_integral_zero d hL, sub_zero] + using actualField_covariance d hL x y + +theorem actualField_linearCombination_variance (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + Var[fun ω => ∑ i, a i * actualField d L ω (x i); smoothLaw d L] = + covQuadForm d L x a := by + let : IsProbabilityMeasure (smoothLaw d L) := smoothLaw_isProbabilityMeasure d hL.ne' + rw [variance_fun_sum (fun i => + (actualField_eval_hasGaussianLaw d hL (x i)).memLp_two.const_mul (a i))] + simp only [covariance_const_mul_left, covariance_const_mul_right, + actualField_covariance d hL, covQuadForm] + apply Finset.sum_congr rfl + intro i _ + apply Finset.sum_congr rfl + intro j _ + ring + +theorem covQuadForm_nonneg (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + 0 ≤ covQuadForm d L x a := by + rw [← actualField_linearCombination_variance d hL x a] + exact variance_nonneg _ _ + +theorem actualField_linearCombination_map (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + (smoothLaw d L).map (fun ω => ∑ i, a i * actualField d L ω (x i)) = + gaussianReal 0 ⟨covQuadForm d L x a, covQuadForm_nonneg d hL x a⟩ := by + rw [(actualField_linearCombination_hasGaussianLaw d hL x a).map_eq_gaussianReal, + actualField_linearCombination_integral_zero d hL, + actualField_linearCombination_variance d hL] + congr 1 + apply Subtype.ext + exact Real.coe_toNNReal _ (covQuadForm_nonneg d hL x a) + +/-- The original target on the unchanged coefficient carrier and preserved source law. -/ +def actualGaussianFieldInterface (d : ℕ) (L : ℝ) (hL : 0 < L) : + GaussianFieldInterface d L where + Ω := SmoothSample d L + mΩ := inferInstance + P := smoothLaw d L + isProb := smoothLaw_isProbabilityMeasure d hL.ne' + F := actualField d L + smooth := actualField_smooth d hL + periodic := actualField_periodic d hL + summable := theta_summable d hL + quad_nonneg := covQuadForm_nonneg d hL + gaussian := actualField_linearCombination_map d hL + covariance := actualField_raw_second_moment d hL + +theorem actualGaussianFieldInterface_exists (d : ℕ) (L : ℝ) (hL : 0 < L) : + Nonempty (GaussianFieldInterface d L) := + ⟨actualGaussianFieldInterface d L hL⟩ + +@[simp] theorem actualGaussianFieldInterface_carrier (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).Ω = SmoothSample d L := rfl + +@[simp] theorem actualGaussianFieldInterface_law (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).P = smoothLaw d L := rfl + +@[simp] theorem actualGaussianFieldInterface_field (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) (x : E d) : + (actualGaussianFieldInterface d L hL).F ω x = + smoothSourceField d L ω (coordinates d x) := rfl + + +private axiom c291UnusedCustomAxiom : False + +end C291Negative.UnusedAxiom diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/NegativeUnusedAxiomAudit.lean.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/NegativeUnusedAxiomAudit.lean.txt new file mode 100644 index 000000000..9cd781e51 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/NegativeUnusedAxiomAudit.lean.txt @@ -0,0 +1,82 @@ +import NegativeUnusedAxiom +import SourceLifetimeField +import SourceLifetimeControls +import SourceSmoothControls +import Lean.Elab.Command +import Lean.Util.CollectAxioms + +/-! +Complete module-origin declaration census, including private/generated helpers. +This audit is adapted from the unchanged source SourceSmoothAxiomAudit. +The emitted report is kernel/axiom evidence only after actual successful execution. +-/ + +#print axioms I4ThetaBridge.sourceSpectralKernel_eq_periodicCovariance +#print axioms I4LifetimeField.actualGaussianFieldInterface +#print axioms I4LifetimeField.actualGaussianFieldInterface_exists + +open Lean Elab Command in +run_cmd do + let env := (← getEnv).setExporting false + let allowed : Array Name := #[`propext, `Classical.choice, `Quot.sound] + let modules : Array Name := #[ + `GaussianSeriesFoundation, `SpectralWeights, `SourceFourierSeries, + `SourceC4, `SourceGaussianLaw, `SourceLattice, `SourceKernel, + `SourceCovariance, `SourceTorus, `SourceTorusC4, + `SourceSmooth, `SourceSmoothCarrier, `SourceSmoothControls, + `Lifetime, `SourceThetaBridge, `SourceLifetimeGeometry, `SourceLifetimeField, + `SourceLifetimeControls, `NegativeUnusedAxiom] + liftIO <| IO.eprintln "LIFETIME_AUDIT_PROGRESS START" + -- Materialize the complete constant list once; coverage is unchanged. + let constants := env.constants.toList + let mut allNames : Array Name := #[] + for modName in modules do + let some idx := env.getModuleIdx? modName + | throwError "missing audited module: {modName}" + let names := (constants.filterMap fun (name, _) => + if env.getModuleIdxFor? name == some idx then some name else none).toArray.qsort Name.lt + if names.isEmpty then + throwError "empty declaration inventory for audited module: {modName}" + liftIO <| IO.eprintln s!"LIFETIME_AUDIT_PROGRESS {modName} COUNT {names.size}" + logInfo m!"LIFETIME_AUDIT_MODULE {modName} COUNT {names.size}" + for name in names do + if (env.checked.get.find? name).isNone then + throwError "missing kernel declaration: {name}" + let axs ← Lean.collectAxioms name + logInfo m!"LIFETIME_AUDIT_DECL {name} AXIOMS {axs}" + for ax in axs do + unless allowed.contains ax do + throwError "forbidden transitive axiom {ax} in {name}" + allNames := allNames.push name + let required : Array Name := #[ + `I4SmoothCarrier.sampleInclusion_map, + `I4SmoothCarrier.smoothLaw_isProbabilityMeasure, + `I4SmoothCarrier.smoothSourceField_finiteVector_hasGaussianLaw, + `I4SmoothCarrier.smoothSourceField_covariance, + `UniversalLaw.Spec.Lifetime.GaussianFieldInterface, + `I4ThetaBridge.theta_summable, + `I4ThetaBridge.theta_zero_pos, + `I4ThetaBridge.thetaSum_eq_scaled_cos, + `I4ThetaBridge.thetaSum_zero_eq, + `I4ThetaBridge.sourceSpectralKernel_eq_periodicCovariance, + `I4LifetimeField.coordinates, + `I4LifetimeField.actualField, + `I4LifetimeField.actualField_integral_zero, + `I4LifetimeField.actualField_covariance, + `I4LifetimeField.actualField_raw_second_moment, + `I4LifetimeField.actualField_linearCombination_variance, + `I4LifetimeField.actualField_linearCombination_map, + `I4LifetimeField.actualGaussianFieldInterface, + `I4LifetimeField.actualGaussianFieldInterface_exists, + `I4LifetimeControls.literalCarrier, + `I4LifetimeControls.literalLaw, + `I4LifetimeControls.literalField, + `I4LifetimeControls.dimensionZeroRawVariance, + `I4LifetimeControls.emptyFamilyLaw, + `I4LifetimeControls.cancelledLaw, + `I4LifetimeControls.reinforcedLaw, + `I4LifetimeControls.shiftedMeanOne] + for name in required do + unless allNames.contains name do + throwError "required source-law declaration omitted from audit: {name}" + logInfo m!"LIFETIME_AUDIT_STANDARD_ONLY_PASS COUNT {allNames.size}" diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/DoubledRawCovariance.lean.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/DoubledRawCovariance.lean.txt new file mode 100644 index 000000000..138e39165 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/DoubledRawCovariance.lean.txt @@ -0,0 +1,92 @@ +import SourceLifetimeGeometry +import SourceThetaBridge + +/-! The actual smooth source fills the unchanged Lifetime Gaussian field interface. +The only final parameter hypothesis is `0 < L`; theta, Gaussian, covariance and +smoothness properties are proved from the frozen literal source. +-/ + +noncomputable section +open MeasureTheory ProbabilityTheory +open UniversalLaw.Spec.Lifetime I4SmoothCarrier I4ThetaBridge +open scoped BigOperators ENNReal NNReal + +namespace I4LifetimeField + +theorem actualField_covariance (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + cov[fun ω => actualField d L ω x, fun ω => actualField d L ω y; smoothLaw d L] = + periodicCovariance d L (x - y) := by + rw [actualField_covariance_spectral d hL] + exact sourceSpectralKernel_eq_periodicCovariance d hL (x - y) + +theorem actualField_raw_second_moment (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + ∫ ω, actualField d L ω x * actualField d L ω y ∂smoothLaw d L = + 2 * periodicCovariance d L (x - y) := by + simpa only [ProbabilityTheory.covariance, actualField_integral_zero d hL, sub_zero] + using actualField_covariance d hL x y + +theorem actualField_linearCombination_variance (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + Var[fun ω => ∑ i, a i * actualField d L ω (x i); smoothLaw d L] = + covQuadForm d L x a := by + let : IsProbabilityMeasure (smoothLaw d L) := smoothLaw_isProbabilityMeasure d hL.ne' + rw [variance_fun_sum (fun i => + (actualField_eval_hasGaussianLaw d hL (x i)).memLp_two.const_mul (a i))] + simp only [covariance_const_mul_left, covariance_const_mul_right, + actualField_covariance d hL, covQuadForm] + apply Finset.sum_congr rfl + intro i _ + apply Finset.sum_congr rfl + intro j _ + ring + +theorem covQuadForm_nonneg (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + 0 ≤ covQuadForm d L x a := by + rw [← actualField_linearCombination_variance d hL x a] + exact variance_nonneg _ _ + +theorem actualField_linearCombination_map (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + (smoothLaw d L).map (fun ω => ∑ i, a i * actualField d L ω (x i)) = + gaussianReal 0 ⟨covQuadForm d L x a, covQuadForm_nonneg d hL x a⟩ := by + rw [(actualField_linearCombination_hasGaussianLaw d hL x a).map_eq_gaussianReal, + actualField_linearCombination_integral_zero d hL, + actualField_linearCombination_variance d hL] + congr 1 + apply Subtype.ext + exact Real.coe_toNNReal _ (covQuadForm_nonneg d hL x a) + +/-- The original target on the unchanged coefficient carrier and preserved source law. -/ +def actualGaussianFieldInterface (d : ℕ) (L : ℝ) (hL : 0 < L) : + GaussianFieldInterface d L where + Ω := SmoothSample d L + mΩ := inferInstance + P := smoothLaw d L + isProb := smoothLaw_isProbabilityMeasure d hL.ne' + F := actualField d L + smooth := actualField_smooth d hL + periodic := actualField_periodic d hL + summable := theta_summable d hL + quad_nonneg := covQuadForm_nonneg d hL + gaussian := actualField_linearCombination_map d hL + covariance := actualField_raw_second_moment d hL + +theorem actualGaussianFieldInterface_exists (d : ℕ) (L : ℝ) (hL : 0 < L) : + Nonempty (GaussianFieldInterface d L) := + ⟨actualGaussianFieldInterface d L hL⟩ + +@[simp] theorem actualGaussianFieldInterface_carrier (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).Ω = SmoothSample d L := rfl + +@[simp] theorem actualGaussianFieldInterface_law (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).P = smoothLaw d L := rfl + +@[simp] theorem actualGaussianFieldInterface_field (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) (x : E d) : + (actualGaussianFieldInterface d L hL).F ω x = + smoothSourceField d L ω (coordinates d x) := rfl + +end I4LifetimeField diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/HiddenPositiveDimension.lean.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/HiddenPositiveDimension.lean.txt new file mode 100644 index 000000000..d50d6e8f1 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/HiddenPositiveDimension.lean.txt @@ -0,0 +1,92 @@ +import SourceLifetimeGeometry +import SourceThetaBridge + +/-! The actual smooth source fills the unchanged Lifetime Gaussian field interface. +The only final parameter hypothesis is `0 < L`; theta, Gaussian, covariance and +smoothness properties are proved from the frozen literal source. +-/ + +noncomputable section +open MeasureTheory ProbabilityTheory +open UniversalLaw.Spec.Lifetime I4SmoothCarrier I4ThetaBridge +open scoped BigOperators ENNReal NNReal + +namespace I4LifetimeField + +theorem actualField_covariance (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + cov[fun ω => actualField d L ω x, fun ω => actualField d L ω y; smoothLaw d L] = + periodicCovariance d L (x - y) := by + rw [actualField_covariance_spectral d hL] + exact sourceSpectralKernel_eq_periodicCovariance d hL (x - y) + +theorem actualField_raw_second_moment (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + ∫ ω, actualField d L ω x * actualField d L ω y ∂smoothLaw d L = + periodicCovariance d L (x - y) := by + simpa only [ProbabilityTheory.covariance, actualField_integral_zero d hL, sub_zero] + using actualField_covariance d hL x y + +theorem actualField_linearCombination_variance (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + Var[fun ω => ∑ i, a i * actualField d L ω (x i); smoothLaw d L] = + covQuadForm d L x a := by + let : IsProbabilityMeasure (smoothLaw d L) := smoothLaw_isProbabilityMeasure d hL.ne' + rw [variance_fun_sum (fun i => + (actualField_eval_hasGaussianLaw d hL (x i)).memLp_two.const_mul (a i))] + simp only [covariance_const_mul_left, covariance_const_mul_right, + actualField_covariance d hL, covQuadForm] + apply Finset.sum_congr rfl + intro i _ + apply Finset.sum_congr rfl + intro j _ + ring + +theorem covQuadForm_nonneg (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + 0 ≤ covQuadForm d L x a := by + rw [← actualField_linearCombination_variance d hL x a] + exact variance_nonneg _ _ + +theorem actualField_linearCombination_map (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + (smoothLaw d L).map (fun ω => ∑ i, a i * actualField d L ω (x i)) = + gaussianReal 0 ⟨covQuadForm d L x a, covQuadForm_nonneg d hL x a⟩ := by + rw [(actualField_linearCombination_hasGaussianLaw d hL x a).map_eq_gaussianReal, + actualField_linearCombination_integral_zero d hL, + actualField_linearCombination_variance d hL] + congr 1 + apply Subtype.ext + exact Real.coe_toNNReal _ (covQuadForm_nonneg d hL x a) + +/-- The original target on the unchanged coefficient carrier and preserved source law. -/ +def actualGaussianFieldInterface (d : ℕ) (L : ℝ) (hL : 0 < L) (hd : 0 < d) : + GaussianFieldInterface d L where + Ω := SmoothSample d L + mΩ := inferInstance + P := smoothLaw d L + isProb := smoothLaw_isProbabilityMeasure d hL.ne' + F := actualField d L + smooth := actualField_smooth d hL + periodic := actualField_periodic d hL + summable := theta_summable d hL + quad_nonneg := covQuadForm_nonneg d hL + gaussian := actualField_linearCombination_map d hL + covariance := actualField_raw_second_moment d hL + +theorem actualGaussianFieldInterface_exists (d : ℕ) (L : ℝ) (hL : 0 < L) : + Nonempty (GaussianFieldInterface d L) := + ⟨actualGaussianFieldInterface d L hL⟩ + +@[simp] theorem actualGaussianFieldInterface_carrier (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).Ω = SmoothSample d L := rfl + +@[simp] theorem actualGaussianFieldInterface_law (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).P = smoothLaw d L := rfl + +@[simp] theorem actualGaussianFieldInterface_field (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) (x : E d) : + (actualGaussianFieldInterface d L hL).F ω x = + smoothSourceField d L ω (coordinates d x) := rfl + +end I4LifetimeField diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/NegativeQuadraticForm.lean.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/NegativeQuadraticForm.lean.txt new file mode 100644 index 000000000..937e9ae94 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/NegativeQuadraticForm.lean.txt @@ -0,0 +1,92 @@ +import SourceLifetimeGeometry +import SourceThetaBridge + +/-! The actual smooth source fills the unchanged Lifetime Gaussian field interface. +The only final parameter hypothesis is `0 < L`; theta, Gaussian, covariance and +smoothness properties are proved from the frozen literal source. +-/ + +noncomputable section +open MeasureTheory ProbabilityTheory +open UniversalLaw.Spec.Lifetime I4SmoothCarrier I4ThetaBridge +open scoped BigOperators ENNReal NNReal + +namespace I4LifetimeField + +theorem actualField_covariance (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + cov[fun ω => actualField d L ω x, fun ω => actualField d L ω y; smoothLaw d L] = + periodicCovariance d L (x - y) := by + rw [actualField_covariance_spectral d hL] + exact sourceSpectralKernel_eq_periodicCovariance d hL (x - y) + +theorem actualField_raw_second_moment (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + ∫ ω, actualField d L ω x * actualField d L ω y ∂smoothLaw d L = + periodicCovariance d L (x - y) := by + simpa only [ProbabilityTheory.covariance, actualField_integral_zero d hL, sub_zero] + using actualField_covariance d hL x y + +theorem actualField_linearCombination_variance (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + Var[fun ω => ∑ i, a i * actualField d L ω (x i); smoothLaw d L] = + covQuadForm d L x a := by + let : IsProbabilityMeasure (smoothLaw d L) := smoothLaw_isProbabilityMeasure d hL.ne' + rw [variance_fun_sum (fun i => + (actualField_eval_hasGaussianLaw d hL (x i)).memLp_two.const_mul (a i))] + simp only [covariance_const_mul_left, covariance_const_mul_right, + actualField_covariance d hL, covQuadForm] + apply Finset.sum_congr rfl + intro i _ + apply Finset.sum_congr rfl + intro j _ + ring + +theorem covQuadForm_nonneg (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + 0 ≤ -covQuadForm d L x a := by + rw [← actualField_linearCombination_variance d hL x a] + exact variance_nonneg _ _ + +theorem actualField_linearCombination_map (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + (smoothLaw d L).map (fun ω => ∑ i, a i * actualField d L ω (x i)) = + gaussianReal 0 ⟨covQuadForm d L x a, covQuadForm_nonneg d hL x a⟩ := by + rw [(actualField_linearCombination_hasGaussianLaw d hL x a).map_eq_gaussianReal, + actualField_linearCombination_integral_zero d hL, + actualField_linearCombination_variance d hL] + congr 1 + apply Subtype.ext + exact Real.coe_toNNReal _ (covQuadForm_nonneg d hL x a) + +/-- The original target on the unchanged coefficient carrier and preserved source law. -/ +def actualGaussianFieldInterface (d : ℕ) (L : ℝ) (hL : 0 < L) : + GaussianFieldInterface d L where + Ω := SmoothSample d L + mΩ := inferInstance + P := smoothLaw d L + isProb := smoothLaw_isProbabilityMeasure d hL.ne' + F := actualField d L + smooth := actualField_smooth d hL + periodic := actualField_periodic d hL + summable := theta_summable d hL + quad_nonneg := covQuadForm_nonneg d hL + gaussian := actualField_linearCombination_map d hL + covariance := actualField_raw_second_moment d hL + +theorem actualGaussianFieldInterface_exists (d : ℕ) (L : ℝ) (hL : 0 < L) : + Nonempty (GaussianFieldInterface d L) := + ⟨actualGaussianFieldInterface d L hL⟩ + +@[simp] theorem actualGaussianFieldInterface_carrier (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).Ω = SmoothSample d L := rfl + +@[simp] theorem actualGaussianFieldInterface_law (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).P = smoothLaw d L := rfl + +@[simp] theorem actualGaussianFieldInterface_field (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) (x : E d) : + (actualGaussianFieldInterface d L hL).F ω x = + smoothSourceField d L ω (coordinates d x) := rfl + +end I4LifetimeField diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/ShiftedField.lean.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/ShiftedField.lean.txt new file mode 100644 index 000000000..13a7185d7 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/ShiftedField.lean.txt @@ -0,0 +1,92 @@ +import SourceLifetimeGeometry +import SourceThetaBridge + +/-! The actual smooth source fills the unchanged Lifetime Gaussian field interface. +The only final parameter hypothesis is `0 < L`; theta, Gaussian, covariance and +smoothness properties are proved from the frozen literal source. +-/ + +noncomputable section +open MeasureTheory ProbabilityTheory +open UniversalLaw.Spec.Lifetime I4SmoothCarrier I4ThetaBridge +open scoped BigOperators ENNReal NNReal + +namespace I4LifetimeField + +theorem actualField_covariance (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + cov[fun ω => actualField d L ω x, fun ω => actualField d L ω y; smoothLaw d L] = + periodicCovariance d L (x - y) := by + rw [actualField_covariance_spectral d hL] + exact sourceSpectralKernel_eq_periodicCovariance d hL (x - y) + +theorem actualField_raw_second_moment (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + ∫ ω, actualField d L ω x * actualField d L ω y ∂smoothLaw d L = + periodicCovariance d L (x - y) := by + simpa only [ProbabilityTheory.covariance, actualField_integral_zero d hL, sub_zero] + using actualField_covariance d hL x y + +theorem actualField_linearCombination_variance (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + Var[fun ω => ∑ i, a i * actualField d L ω (x i); smoothLaw d L] = + covQuadForm d L x a := by + let : IsProbabilityMeasure (smoothLaw d L) := smoothLaw_isProbabilityMeasure d hL.ne' + rw [variance_fun_sum (fun i => + (actualField_eval_hasGaussianLaw d hL (x i)).memLp_two.const_mul (a i))] + simp only [covariance_const_mul_left, covariance_const_mul_right, + actualField_covariance d hL, covQuadForm] + apply Finset.sum_congr rfl + intro i _ + apply Finset.sum_congr rfl + intro j _ + ring + +theorem covQuadForm_nonneg (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + 0 ≤ covQuadForm d L x a := by + rw [← actualField_linearCombination_variance d hL x a] + exact variance_nonneg _ _ + +theorem actualField_linearCombination_map (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + (smoothLaw d L).map (fun ω => ∑ i, a i * actualField d L ω (x i)) = + gaussianReal 0 ⟨covQuadForm d L x a, covQuadForm_nonneg d hL x a⟩ := by + rw [(actualField_linearCombination_hasGaussianLaw d hL x a).map_eq_gaussianReal, + actualField_linearCombination_integral_zero d hL, + actualField_linearCombination_variance d hL] + congr 1 + apply Subtype.ext + exact Real.coe_toNNReal _ (covQuadForm_nonneg d hL x a) + +/-- The original target on the unchanged coefficient carrier and preserved source law. -/ +def actualGaussianFieldInterface (d : ℕ) (L : ℝ) (hL : 0 < L) : + GaussianFieldInterface d L where + Ω := SmoothSample d L + mΩ := inferInstance + P := smoothLaw d L + isProb := smoothLaw_isProbabilityMeasure d hL.ne' + F := fun ω x => actualField d L ω x + 1 + smooth := actualField_smooth d hL + periodic := actualField_periodic d hL + summable := theta_summable d hL + quad_nonneg := covQuadForm_nonneg d hL + gaussian := actualField_linearCombination_map d hL + covariance := actualField_raw_second_moment d hL + +theorem actualGaussianFieldInterface_exists (d : ℕ) (L : ℝ) (hL : 0 < L) : + Nonempty (GaussianFieldInterface d L) := + ⟨actualGaussianFieldInterface d L hL⟩ + +@[simp] theorem actualGaussianFieldInterface_carrier (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).Ω = SmoothSample d L := rfl + +@[simp] theorem actualGaussianFieldInterface_law (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).P = smoothLaw d L := rfl + +@[simp] theorem actualGaussianFieldInterface_field (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) (x : E d) : + (actualGaussianFieldInterface d L hL).F ω x = + smoothSourceField d L ω (coordinates d x) := rfl + +end I4LifetimeField diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/UnusedCustomAxiom.lean.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/UnusedCustomAxiom.lean.txt new file mode 100644 index 000000000..46fcf0f74 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/UnusedCustomAxiom.lean.txt @@ -0,0 +1,95 @@ +import SourceLifetimeGeometry +import SourceThetaBridge + +/-! The actual smooth source fills the unchanged Lifetime Gaussian field interface. +The only final parameter hypothesis is `0 < L`; theta, Gaussian, covariance and +smoothness properties are proved from the frozen literal source. +-/ + +noncomputable section +open MeasureTheory ProbabilityTheory +open UniversalLaw.Spec.Lifetime I4SmoothCarrier I4ThetaBridge +open scoped BigOperators ENNReal NNReal + +namespace I4LifetimeField + +theorem actualField_covariance (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + cov[fun ω => actualField d L ω x, fun ω => actualField d L ω y; smoothLaw d L] = + periodicCovariance d L (x - y) := by + rw [actualField_covariance_spectral d hL] + exact sourceSpectralKernel_eq_periodicCovariance d hL (x - y) + +theorem actualField_raw_second_moment (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + ∫ ω, actualField d L ω x * actualField d L ω y ∂smoothLaw d L = + periodicCovariance d L (x - y) := by + simpa only [ProbabilityTheory.covariance, actualField_integral_zero d hL, sub_zero] + using actualField_covariance d hL x y + +theorem actualField_linearCombination_variance (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + Var[fun ω => ∑ i, a i * actualField d L ω (x i); smoothLaw d L] = + covQuadForm d L x a := by + let : IsProbabilityMeasure (smoothLaw d L) := smoothLaw_isProbabilityMeasure d hL.ne' + rw [variance_fun_sum (fun i => + (actualField_eval_hasGaussianLaw d hL (x i)).memLp_two.const_mul (a i))] + simp only [covariance_const_mul_left, covariance_const_mul_right, + actualField_covariance d hL, covQuadForm] + apply Finset.sum_congr rfl + intro i _ + apply Finset.sum_congr rfl + intro j _ + ring + +theorem covQuadForm_nonneg (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + 0 ≤ covQuadForm d L x a := by + rw [← actualField_linearCombination_variance d hL x a] + exact variance_nonneg _ _ + +theorem actualField_linearCombination_map (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + (smoothLaw d L).map (fun ω => ∑ i, a i * actualField d L ω (x i)) = + gaussianReal 0 ⟨covQuadForm d L x a, covQuadForm_nonneg d hL x a⟩ := by + rw [(actualField_linearCombination_hasGaussianLaw d hL x a).map_eq_gaussianReal, + actualField_linearCombination_integral_zero d hL, + actualField_linearCombination_variance d hL] + congr 1 + apply Subtype.ext + exact Real.coe_toNNReal _ (covQuadForm_nonneg d hL x a) + +/-- The original target on the unchanged coefficient carrier and preserved source law. -/ +def actualGaussianFieldInterface (d : ℕ) (L : ℝ) (hL : 0 < L) : + GaussianFieldInterface d L where + Ω := SmoothSample d L + mΩ := inferInstance + P := smoothLaw d L + isProb := smoothLaw_isProbabilityMeasure d hL.ne' + F := actualField d L + smooth := actualField_smooth d hL + periodic := actualField_periodic d hL + summable := theta_summable d hL + quad_nonneg := covQuadForm_nonneg d hL + gaussian := actualField_linearCombination_map d hL + covariance := actualField_raw_second_moment d hL + +theorem actualGaussianFieldInterface_exists (d : ℕ) (L : ℝ) (hL : 0 < L) : + Nonempty (GaussianFieldInterface d L) := + ⟨actualGaussianFieldInterface d L hL⟩ + +@[simp] theorem actualGaussianFieldInterface_carrier (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).Ω = SmoothSample d L := rfl + +@[simp] theorem actualGaussianFieldInterface_law (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).P = smoothLaw d L := rfl + +@[simp] theorem actualGaussianFieldInterface_field (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) (x : E d) : + (actualGaussianFieldInterface d L hL).F ω x = + smoothSourceField d L ω (coordinates d x) := rfl + + +private axiom c291UnusedCustomAxiom : False + +end I4LifetimeField diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/WrongCovarianceArgument.lean.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/WrongCovarianceArgument.lean.txt new file mode 100644 index 000000000..16da937cc --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/WrongCovarianceArgument.lean.txt @@ -0,0 +1,92 @@ +import SourceLifetimeGeometry +import SourceThetaBridge + +/-! The actual smooth source fills the unchanged Lifetime Gaussian field interface. +The only final parameter hypothesis is `0 < L`; theta, Gaussian, covariance and +smoothness properties are proved from the frozen literal source. +-/ + +noncomputable section +open MeasureTheory ProbabilityTheory +open UniversalLaw.Spec.Lifetime I4SmoothCarrier I4ThetaBridge +open scoped BigOperators ENNReal NNReal + +namespace I4LifetimeField + +theorem actualField_covariance (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + cov[fun ω => actualField d L ω x, fun ω => actualField d L ω y; smoothLaw d L] = + periodicCovariance d L (x - y) := by + rw [actualField_covariance_spectral d hL] + exact sourceSpectralKernel_eq_periodicCovariance d hL (x - y) + +theorem actualField_raw_second_moment (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + ∫ ω, actualField d L ω x * actualField d L ω y ∂smoothLaw d L = + periodicCovariance d L (x + y) := by + simpa only [ProbabilityTheory.covariance, actualField_integral_zero d hL, sub_zero] + using actualField_covariance d hL x y + +theorem actualField_linearCombination_variance (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + Var[fun ω => ∑ i, a i * actualField d L ω (x i); smoothLaw d L] = + covQuadForm d L x a := by + let : IsProbabilityMeasure (smoothLaw d L) := smoothLaw_isProbabilityMeasure d hL.ne' + rw [variance_fun_sum (fun i => + (actualField_eval_hasGaussianLaw d hL (x i)).memLp_two.const_mul (a i))] + simp only [covariance_const_mul_left, covariance_const_mul_right, + actualField_covariance d hL, covQuadForm] + apply Finset.sum_congr rfl + intro i _ + apply Finset.sum_congr rfl + intro j _ + ring + +theorem covQuadForm_nonneg (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + 0 ≤ covQuadForm d L x a := by + rw [← actualField_linearCombination_variance d hL x a] + exact variance_nonneg _ _ + +theorem actualField_linearCombination_map (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + (smoothLaw d L).map (fun ω => ∑ i, a i * actualField d L ω (x i)) = + gaussianReal 0 ⟨covQuadForm d L x a, covQuadForm_nonneg d hL x a⟩ := by + rw [(actualField_linearCombination_hasGaussianLaw d hL x a).map_eq_gaussianReal, + actualField_linearCombination_integral_zero d hL, + actualField_linearCombination_variance d hL] + congr 1 + apply Subtype.ext + exact Real.coe_toNNReal _ (covQuadForm_nonneg d hL x a) + +/-- The original target on the unchanged coefficient carrier and preserved source law. -/ +def actualGaussianFieldInterface (d : ℕ) (L : ℝ) (hL : 0 < L) : + GaussianFieldInterface d L where + Ω := SmoothSample d L + mΩ := inferInstance + P := smoothLaw d L + isProb := smoothLaw_isProbabilityMeasure d hL.ne' + F := actualField d L + smooth := actualField_smooth d hL + periodic := actualField_periodic d hL + summable := theta_summable d hL + quad_nonneg := covQuadForm_nonneg d hL + gaussian := actualField_linearCombination_map d hL + covariance := actualField_raw_second_moment d hL + +theorem actualGaussianFieldInterface_exists (d : ℕ) (L : ℝ) (hL : 0 < L) : + Nonempty (GaussianFieldInterface d L) := + ⟨actualGaussianFieldInterface d L hL⟩ + +@[simp] theorem actualGaussianFieldInterface_carrier (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).Ω = SmoothSample d L := rfl + +@[simp] theorem actualGaussianFieldInterface_law (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).P = smoothLaw d L := rfl + +@[simp] theorem actualGaussianFieldInterface_field (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) (x : E d) : + (actualGaussianFieldInterface d L hL).F ω x = + smoothSourceField d L ω (coordinates d x) := rfl + +end I4LifetimeField diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/ZeroField.lean.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/ZeroField.lean.txt new file mode 100644 index 000000000..367801695 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/ZeroField.lean.txt @@ -0,0 +1,92 @@ +import SourceLifetimeGeometry +import SourceThetaBridge + +/-! The actual smooth source fills the unchanged Lifetime Gaussian field interface. +The only final parameter hypothesis is `0 < L`; theta, Gaussian, covariance and +smoothness properties are proved from the frozen literal source. +-/ + +noncomputable section +open MeasureTheory ProbabilityTheory +open UniversalLaw.Spec.Lifetime I4SmoothCarrier I4ThetaBridge +open scoped BigOperators ENNReal NNReal + +namespace I4LifetimeField + +theorem actualField_covariance (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + cov[fun ω => actualField d L ω x, fun ω => actualField d L ω y; smoothLaw d L] = + periodicCovariance d L (x - y) := by + rw [actualField_covariance_spectral d hL] + exact sourceSpectralKernel_eq_periodicCovariance d hL (x - y) + +theorem actualField_raw_second_moment (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + ∫ ω, actualField d L ω x * actualField d L ω y ∂smoothLaw d L = + periodicCovariance d L (x - y) := by + simpa only [ProbabilityTheory.covariance, actualField_integral_zero d hL, sub_zero] + using actualField_covariance d hL x y + +theorem actualField_linearCombination_variance (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + Var[fun ω => ∑ i, a i * actualField d L ω (x i); smoothLaw d L] = + covQuadForm d L x a := by + let : IsProbabilityMeasure (smoothLaw d L) := smoothLaw_isProbabilityMeasure d hL.ne' + rw [variance_fun_sum (fun i => + (actualField_eval_hasGaussianLaw d hL (x i)).memLp_two.const_mul (a i))] + simp only [covariance_const_mul_left, covariance_const_mul_right, + actualField_covariance d hL, covQuadForm] + apply Finset.sum_congr rfl + intro i _ + apply Finset.sum_congr rfl + intro j _ + ring + +theorem covQuadForm_nonneg (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + 0 ≤ covQuadForm d L x a := by + rw [← actualField_linearCombination_variance d hL x a] + exact variance_nonneg _ _ + +theorem actualField_linearCombination_map (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + (smoothLaw d L).map (fun ω => ∑ i, a i * actualField d L ω (x i)) = + gaussianReal 0 ⟨covQuadForm d L x a, covQuadForm_nonneg d hL x a⟩ := by + rw [(actualField_linearCombination_hasGaussianLaw d hL x a).map_eq_gaussianReal, + actualField_linearCombination_integral_zero d hL, + actualField_linearCombination_variance d hL] + congr 1 + apply Subtype.ext + exact Real.coe_toNNReal _ (covQuadForm_nonneg d hL x a) + +/-- The original target on the unchanged coefficient carrier and preserved source law. -/ +def actualGaussianFieldInterface (d : ℕ) (L : ℝ) (hL : 0 < L) : + GaussianFieldInterface d L where + Ω := SmoothSample d L + mΩ := inferInstance + P := smoothLaw d L + isProb := smoothLaw_isProbabilityMeasure d hL.ne' + F := fun _ _ => 0 + smooth := actualField_smooth d hL + periodic := actualField_periodic d hL + summable := theta_summable d hL + quad_nonneg := covQuadForm_nonneg d hL + gaussian := actualField_linearCombination_map d hL + covariance := actualField_raw_second_moment d hL + +theorem actualGaussianFieldInterface_exists (d : ℕ) (L : ℝ) (hL : 0 < L) : + Nonempty (GaussianFieldInterface d L) := + ⟨actualGaussianFieldInterface d L hL⟩ + +@[simp] theorem actualGaussianFieldInterface_carrier (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).Ω = SmoothSample d L := rfl + +@[simp] theorem actualGaussianFieldInterface_law (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).P = smoothLaw d L := rfl + +@[simp] theorem actualGaussianFieldInterface_field (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) (x : E d) : + (actualGaussianFieldInterface d L hL).F ω x = + smoothSourceField d L ω (coordinates d x) := rfl + +end I4LifetimeField diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/ZeroMeasure.lean.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/ZeroMeasure.lean.txt new file mode 100644 index 000000000..285b1c5ae --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/generations/0b581f8569781d82/raw-clones/ZeroMeasure.lean.txt @@ -0,0 +1,92 @@ +import SourceLifetimeGeometry +import SourceThetaBridge + +/-! The actual smooth source fills the unchanged Lifetime Gaussian field interface. +The only final parameter hypothesis is `0 < L`; theta, Gaussian, covariance and +smoothness properties are proved from the frozen literal source. +-/ + +noncomputable section +open MeasureTheory ProbabilityTheory +open UniversalLaw.Spec.Lifetime I4SmoothCarrier I4ThetaBridge +open scoped BigOperators ENNReal NNReal + +namespace I4LifetimeField + +theorem actualField_covariance (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + cov[fun ω => actualField d L ω x, fun ω => actualField d L ω y; smoothLaw d L] = + periodicCovariance d L (x - y) := by + rw [actualField_covariance_spectral d hL] + exact sourceSpectralKernel_eq_periodicCovariance d hL (x - y) + +theorem actualField_raw_second_moment (d : ℕ) {L : ℝ} (hL : 0 < L) + (x y : E d) : + ∫ ω, actualField d L ω x * actualField d L ω y ∂smoothLaw d L = + periodicCovariance d L (x - y) := by + simpa only [ProbabilityTheory.covariance, actualField_integral_zero d hL, sub_zero] + using actualField_covariance d hL x y + +theorem actualField_linearCombination_variance (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + Var[fun ω => ∑ i, a i * actualField d L ω (x i); smoothLaw d L] = + covQuadForm d L x a := by + let : IsProbabilityMeasure (smoothLaw d L) := smoothLaw_isProbabilityMeasure d hL.ne' + rw [variance_fun_sum (fun i => + (actualField_eval_hasGaussianLaw d hL (x i)).memLp_two.const_mul (a i))] + simp only [covariance_const_mul_left, covariance_const_mul_right, + actualField_covariance d hL, covQuadForm] + apply Finset.sum_congr rfl + intro i _ + apply Finset.sum_congr rfl + intro j _ + ring + +theorem covQuadForm_nonneg (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + 0 ≤ covQuadForm d L x a := by + rw [← actualField_linearCombination_variance d hL x a] + exact variance_nonneg _ _ + +theorem actualField_linearCombination_map (d : ℕ) {L : ℝ} (hL : 0 < L) + {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : + (smoothLaw d L).map (fun ω => ∑ i, a i * actualField d L ω (x i)) = + gaussianReal 0 ⟨covQuadForm d L x a, covQuadForm_nonneg d hL x a⟩ := by + rw [(actualField_linearCombination_hasGaussianLaw d hL x a).map_eq_gaussianReal, + actualField_linearCombination_integral_zero d hL, + actualField_linearCombination_variance d hL] + congr 1 + apply Subtype.ext + exact Real.coe_toNNReal _ (covQuadForm_nonneg d hL x a) + +/-- The original target on the unchanged coefficient carrier and preserved source law. -/ +def actualGaussianFieldInterface (d : ℕ) (L : ℝ) (hL : 0 < L) : + GaussianFieldInterface d L where + Ω := SmoothSample d L + mΩ := inferInstance + P := 0 + isProb := smoothLaw_isProbabilityMeasure d hL.ne' + F := actualField d L + smooth := actualField_smooth d hL + periodic := actualField_periodic d hL + summable := theta_summable d hL + quad_nonneg := covQuadForm_nonneg d hL + gaussian := actualField_linearCombination_map d hL + covariance := actualField_raw_second_moment d hL + +theorem actualGaussianFieldInterface_exists (d : ℕ) (L : ℝ) (hL : 0 < L) : + Nonempty (GaussianFieldInterface d L) := + ⟨actualGaussianFieldInterface d L hL⟩ + +@[simp] theorem actualGaussianFieldInterface_carrier (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).Ω = SmoothSample d L := rfl + +@[simp] theorem actualGaussianFieldInterface_law (d : ℕ) (L : ℝ) (hL : 0 < L) : + (actualGaussianFieldInterface d L hL).P = smoothLaw d L := rfl + +@[simp] theorem actualGaussianFieldInterface_field (d : ℕ) (L : ℝ) (hL : 0 < L) + (ω : SmoothSample d L) (x : E d) : + (actualGaussianFieldInterface d L hL).F ω x = + smoothSourceField d L ω (coordinates d x) := rfl + +end I4LifetimeField diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/instrumentation/proof-binding-0b581f8569781d82/MANIFEST.json b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/instrumentation/proof-binding-0b581f8569781d82/MANIFEST.json new file mode 100644 index 000000000..f56f0a473 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/instrumentation/proof-binding-0b581f8569781d82/MANIFEST.json @@ -0,0 +1,29 @@ +{ + "generation": "0b581f8569781d82", + "original_compile_receipt": "negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/RECEIPT.json", + "source_sha256": "db9ae52ad5c324d5949af011ca32ff1691ecaaeddf3bfe36fccfba485f82ef62", + "purpose": "Observe 21 local helper references elided by the original successful compile print options. Does not recompile unchanged cloned proofs.", + "required_references": [ + "C291Negative.ZeroField.covQuadForm_nonneg", + "C291Negative.ZeroField.actualField_linearCombination_map", + "C291Negative.ZeroField.actualField_raw_second_moment", + "C291Negative.ShiftedField.covQuadForm_nonneg", + "C291Negative.ShiftedField.actualField_linearCombination_map", + "C291Negative.ShiftedField.actualField_raw_second_moment", + "C291Negative.ZeroMeasure.covQuadForm_nonneg", + "C291Negative.ZeroMeasure.actualField_linearCombination_map", + "C291Negative.ZeroMeasure.actualField_raw_second_moment", + "C291Negative.HiddenPositiveDimension.covQuadForm_nonneg", + "C291Negative.HiddenPositiveDimension.actualField_linearCombination_map", + "C291Negative.HiddenPositiveDimension.actualField_raw_second_moment", + "C291Negative.DoubledRawCovariance.covQuadForm_nonneg", + "C291Negative.DoubledRawCovariance.actualField_linearCombination_map", + "C291Negative.DoubledRawCovariance.actualField_raw_second_moment", + "C291Negative.WrongCovarianceArgument.covQuadForm_nonneg", + "C291Negative.WrongCovarianceArgument.actualField_linearCombination_map", + "C291Negative.WrongCovarianceArgument.actualField_raw_second_moment", + "C291Negative.NegativeQuadraticForm.covQuadForm_nonneg", + "C291Negative.NegativeQuadraticForm.actualField_linearCombination_map", + "C291Negative.NegativeQuadraticForm.actualField_raw_second_moment" + ] +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/instrumentation/proof-binding-0b581f8569781d82/NegativeFixtureBindingProbe.lean.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/instrumentation/proof-binding-0b581f8569781d82/NegativeFixtureBindingProbe.lean.txt new file mode 100644 index 000000000..0c79dc9e3 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-project/instrumentation/proof-binding-0b581f8569781d82/NegativeFixtureBindingProbe.lean.txt @@ -0,0 +1,12 @@ +import NegativeFixtureBaseline + +set_option pp.fullNames true +set_option pp.proofs true + +#print C291Negative.ZeroField.actualGaussianFieldInterface +#print C291Negative.ShiftedField.actualGaussianFieldInterface +#print C291Negative.ZeroMeasure.actualGaussianFieldInterface +#print C291Negative.HiddenPositiveDimension.actualGaussianFieldInterface +#print C291Negative.DoubledRawCovariance.actualGaussianFieldInterface +#print C291Negative.WrongCovarianceArgument.actualGaussianFieldInterface +#print C291Negative.NegativeQuadraticForm.actualGaussianFieldInterface diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/RECEIPT.json new file mode 100644 index 000000000..1817cb691 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/RECEIPT.json @@ -0,0 +1,186 @@ +{ + "generation": "0b581f8569781d82", + "module": "NegativeFixtureBaseline", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-DwarningAsError=true", + "-o", + "@C291_ROOT@/negative-project/generations/0b581f8569781d82/build/NegativeFixtureBaseline.olean", + "@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeFixtureBaseline.lean" + ], + "started_utc": "2026-10-17T23:13:01.286786+00:00", + "manifest_sha256": "f511a499d1804a3033728cc576e9c6bba0f8954039f811b9ec1fe71cc73df279", + "fixture_before": { + "NegativeFixtureBaseline": "a18de8fb87069c26adac05b37bf065cc4c58b910d72a5b3209b826bb1424ae91", + "NegativeUnusedAxiom": "f6a6813861b706769c502e5d86035cbc224608c79f0a90bb2d283c0c1db295e8", + "NegativeConstructorMutants": "48e62f0fdcfecac7d9a4a1f53463cd7e3a8323d7a370e5c2696a2046d7484b10", + "NegativeUnusedAxiomAudit": "4efe2800a8392203c9add4077a4f61278ef56f9fa78183999b238decdfe54a38" + }, + "production_sources_before": { + "ConstructorEndpointRed.lean": "9686926a3bb8fd15384e39900d9241958bdf170ff6c409b0dace2f7e55f63808", + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceSmoothAxiomAudit.lean": "4dfa901029fab71d127c9f4c8cf30c937607f4444e6af64f429890d9d141d591", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "ThetaProductProbe.lean": "f694ef7ac460e798d6d39dc1e336e63e7d3e4e14d3c9ef63234d24e32fcf0bff" + }, + "production_objects_before": { + "GaussianSeriesFoundation.olean": "0affc9b10566749ebd8fbaa4d2e146343ef2e5314cc1bd595a9bd546034d997d", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "9c4d23e8928841d7619c6c9ae8f4fefed4eaba1bdc27666529f7d3896b193eb3", + "SourceCovariance.olean": "5491c302794f5e94b58314d243b5cdf25a27661d48ea9626cf1d020941eb5c6b", + "SourceFourierSeries.olean": "a76d623c9e47a56ecba9d406a48c092ea5ea14f6b8a4a356fcfe6fbd23775201", + "SourceGaussianLaw.olean": "f4ac16b6a6d214844347a1991d06098d2cc69a34f7330c3ba87f38fc05cd78c5", + "SourceKernel.olean": "8b3894f2790570a45519052ea2052f497205f40a5912a0abd85ae61dff31113f", + "SourceLattice.olean": "d43fb7d3cbeb4c9318c58ab0201b3ddf8f5cdec8d9f358f1ef1d11c6a79df11b", + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "117c544a3b8f29bf29c6fc5a404059fbaf492a7e9a12dfa2b2593caa9179ef91", + "SourceSmoothCarrier.olean": "bd6cd3d8ea7307cd91123192cc1549545dab94ea54984cf3756d5a3afdf83b08", + "SourceSmoothControls.olean": "450cab60e07eebeddd600eb9e1e841121e14beda2917760a70d441ad68fc7b7c", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "c47c320f7e6eabf36be4c6c860f18346a1f04967a648b9531a4e4ec1af48c831", + "SourceTorusC4.olean": "3ea29981149e2f07a988909a46b76a6487f3dd6806ba133dbcad1476945156ab", + "SpectralWeights.olean": "36c7121b066b448631abb2e1a8366048c921ec0a90a299a6231300d8e88a7a10", + "ThetaProductProbe.olean": "8943d0832690d80c9ea2bb74a511cb582b0389d3eddb3cad57efea25fbca8a8a" + }, + "own_objects_before": {}, + "baseline_development_receipts": { + "SourceThetaBridge": "runs/20261017T223912Z-SourceThetaBridge-8f3714d1/RECEIPT.json", + "SourceLifetimeGeometry": "runs/20261017T222931Z-SourceLifetimeGeometry-d60cf60f/RECEIPT.json", + "SourceLifetimeField": "runs/20261017T224309Z-SourceLifetimeField-82ca502f/RECEIPT.json", + "SourceLifetimeControls": "runs/20261017T225345Z-SourceLifetimeControls-87707473/RECEIPT.json", + "SourceLifetimeAxiomAudit": "runs/20261017T230552Z-SourceLifetimeAxiomAudit-43c5c5c5/RECEIPT.json" + }, + "lean_path": [ + "@C291_ROOT@/negative-project/generations/0b581f8569781d82/build", + "@C291_ROOT@/build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "runner_sha256": "9b666ae4a8834299c154a7642542050be0ee6fcf8d69f76c6161f9b39a0a7b19", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "dependency_file_metadata_count": 115894, + "timeout_seconds": 240, + "threads": 2, + "scientific_effect": "NONE", + "scope": "Development source-bound mutation controls; fresh source closure and kernel replay remain separately parent-owned", + "child_pid": 10205, + "returncode": 0, + "timed_out": false, + "ended_utc": "2026-10-17T23:16:22.810627+00:00", + "seconds": 201.524897875, + "errors": [], + "checks": { + "not_timed_out": true, + "stderr_empty_or_exact_audit_progress": true, + "manifest_unchanged": true, + "production_sources_unchanged": true, + "production_objects_unchanged": true, + "own_imported_objects_unchanged": true, + "fixtures_unchanged": true, + "no_import_or_unknown_identifier_failure": true, + "dependency_metadata_unchanged": true, + "compiler_success": true, + "no_errors": true, + "local_binding:ZeroField:covQuadForm_nonneg": false, + "local_binding:ZeroField:actualField_linearCombination_map": false, + "local_binding:ZeroField:actualField_raw_second_moment": false, + "local_binding:ShiftedField:covQuadForm_nonneg": false, + "local_binding:ShiftedField:actualField_linearCombination_map": false, + "local_binding:ShiftedField:actualField_raw_second_moment": false, + "local_binding:ZeroMeasure:covQuadForm_nonneg": false, + "local_binding:ZeroMeasure:actualField_linearCombination_map": false, + "local_binding:ZeroMeasure:actualField_raw_second_moment": false, + "local_binding:HiddenPositiveDimension:covQuadForm_nonneg": false, + "local_binding:HiddenPositiveDimension:actualField_linearCombination_map": false, + "local_binding:HiddenPositiveDimension:actualField_raw_second_moment": false, + "local_binding:DoubledRawCovariance:covQuadForm_nonneg": false, + "local_binding:DoubledRawCovariance:actualField_linearCombination_map": false, + "local_binding:DoubledRawCovariance:actualField_raw_second_moment": false, + "local_binding:WrongCovarianceArgument:covQuadForm_nonneg": false, + "local_binding:WrongCovarianceArgument:actualField_linearCombination_map": false, + "local_binding:WrongCovarianceArgument:actualField_raw_second_moment": false, + "local_binding:NegativeQuadraticForm:covQuadForm_nonneg": false, + "local_binding:NegativeQuadraticForm:actualField_linearCombination_map": false, + "local_binding:NegativeQuadraticForm:actualField_raw_second_moment": false + }, + "control_pass": false, + "stdout_sha256": "a6f3dfa8ca8f72eb3148e7ae02920490a79752f43f10e39a2414b1ac468f3819", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "production_sources_after": { + "ConstructorEndpointRed.lean": "9686926a3bb8fd15384e39900d9241958bdf170ff6c409b0dace2f7e55f63808", + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceSmoothAxiomAudit.lean": "4dfa901029fab71d127c9f4c8cf30c937607f4444e6af64f429890d9d141d591", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "ThetaProductProbe.lean": "f694ef7ac460e798d6d39dc1e336e63e7d3e4e14d3c9ef63234d24e32fcf0bff" + }, + "production_objects_after": { + "GaussianSeriesFoundation.olean": "0affc9b10566749ebd8fbaa4d2e146343ef2e5314cc1bd595a9bd546034d997d", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "9c4d23e8928841d7619c6c9ae8f4fefed4eaba1bdc27666529f7d3896b193eb3", + "SourceCovariance.olean": "5491c302794f5e94b58314d243b5cdf25a27661d48ea9626cf1d020941eb5c6b", + "SourceFourierSeries.olean": "a76d623c9e47a56ecba9d406a48c092ea5ea14f6b8a4a356fcfe6fbd23775201", + "SourceGaussianLaw.olean": "f4ac16b6a6d214844347a1991d06098d2cc69a34f7330c3ba87f38fc05cd78c5", + "SourceKernel.olean": "8b3894f2790570a45519052ea2052f497205f40a5912a0abd85ae61dff31113f", + "SourceLattice.olean": "d43fb7d3cbeb4c9318c58ab0201b3ddf8f5cdec8d9f358f1ef1d11c6a79df11b", + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "117c544a3b8f29bf29c6fc5a404059fbaf492a7e9a12dfa2b2593caa9179ef91", + "SourceSmoothCarrier.olean": "bd6cd3d8ea7307cd91123192cc1549545dab94ea54984cf3756d5a3afdf83b08", + "SourceSmoothControls.olean": "450cab60e07eebeddd600eb9e1e841121e14beda2917760a70d441ad68fc7b7c", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "c47c320f7e6eabf36be4c6c860f18346a1f04967a648b9531a4e4ec1af48c831", + "SourceTorusC4.olean": "3ea29981149e2f07a988909a46b76a6487f3dd6806ba133dbcad1476945156ab", + "SpectralWeights.olean": "36c7121b066b448631abb2e1a8366048c921ec0a90a299a6231300d8e88a7a10", + "ThetaProductProbe.olean": "8943d0832690d80c9ea2bb74a511cb582b0389d3eddb3cad57efea25fbca8a8a" + }, + "own_objects_after": { + "NegativeFixtureBaseline.olean": "a787f761de0e4d595d27c4c567f8dc2aac1e935b5251eaa14c22373a56152dc3" + } +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/RUNNER.py b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/RUNNER.py new file mode 100644 index 000000000..e7aa4a1ab --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/RUNNER.py @@ -0,0 +1,207 @@ +"""Bounded C291 source-mutation controls; execute only after parent slot authorization. + +Uses the common serial lock. Production inputs and imported objects are read-only. +The wrapper succeeds only when the exact intended positive/rejection outcome occurs. +""" +from pathlib import Path +from datetime import datetime, timezone +import fcntl +import hashlib +import json +import os +import re +import signal +import subprocess +import sys +import time +import uuid + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parent +CACHE = Path('@PINNED_DEPENDENCY_CACHE@') +BIN = Path('@PINNED_LEAN_RUNTIME@/bin') +MODULES = {'NegativeFixtureBaseline', 'NegativeConstructorMutants', + 'NegativeUnusedAxiom', 'NegativeUnusedAxiomAudit'} + + +def require(value, message): + if not value: + raise RuntimeError(message) + + +def sha(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def now(): + return datetime.now(timezone.utc).isoformat() + + +def objects(path): + return {p.name: sha(p) for p in sorted(path.iterdir()) if p.is_file() and + ('.olean' in p.name or p.name.endswith(('.ir', '.ir.sig')))} + + +def production_sources(): + return {p.name: sha(p) for p in sorted((ROOT / 'project').glob('*.lean'))} + + +def known_success(module, generation): + for p in sorted((ROOT / 'negative-runs').glob('*/RECEIPT.json')): + v = json.loads(p.read_text()) + if v.get('module') == module and v.get('generation') == generation and v.get('control_pass'): + return v + return None + + +def main(): + require(len(sys.argv) == 3, 'usage: run_negative.py GENERATION MODULE') + generation, module = sys.argv[1:] + require(re.fullmatch('[0-9a-f]{16}', generation) is not None, 'invalid generation') + require(module in MODULES, 'unknown fixture module') + project = HERE / 'generations' / generation + manifest_path = project / 'MANIFEST.json' + manifest = json.loads(manifest_path.read_text()) + source = project / (module + '.lean') + require(sha(source) == manifest['modules'][module]['sha256'], 'fixture bytes changed') + require(sha(BIN / 'lean') == '1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554', 'Lean binary changed') + dependency_manifest = CACHE / 'lake-manifest.json' + require(sha(dependency_manifest) == 'd63753befccc21923783a5085148e3ff028d97134ea52f5a08bd87ecf1b0b043', 'dependency manifest changed') + build = project / 'build' + paths = [str(build), str(ROOT / 'build')] + dependency_roots = [] + for dep in json.loads(dependency_manifest.read_text())['packages']: + d = CACHE / '.lake/packages' / dep['name'] + require((d / '.git/HEAD').read_text().strip() == dep['rev'], 'dependency revision changed') + b = d / '.lake/build/lib/lean' + if b.is_dir(): + paths.append(str(b)) + dependency_roots.append(b) + env = os.environ.copy() + env['LEAN_PATH'] = os.pathsep.join(paths) + env['LEAN_NUM_THREADS'] = '2' + (ROOT / 'negative-runs').mkdir(exist_ok=True) + with (ROOT / 'lean-slot.lock').open('a+') as lock: + print(json.dumps({'stage': 'WAITING_FOR_C291_SERIAL_SLOT', 'module': module}), flush=True) + fcntl.flock(lock, fcntl.LOCK_EX) + require(sha(ROOT / manifest['baseline_source_path']) == manifest['baseline_source_sha256'], 'production field differs from fixture source') + require(sha(ROOT / manifest['baseline_audit_path']) == manifest['baseline_audit_sha256'], 'production audit differs from fixture source') + before_sources = production_sources() + before_objects = objects(ROOT / 'build') + baseline_receipts = {} + required = ['SourceThetaBridge', 'SourceLifetimeGeometry', 'SourceLifetimeField', + 'SourceLifetimeControls', 'SourceLifetimeAxiomAudit'] + for name in required: + for receipt_path in sorted((ROOT / 'runs').glob('*/RECEIPT.json')): + v = json.loads(receipt_path.read_text()) + if (v.get('source') == name + '.lean' and v.get('returncode') == 0 and + not v.get('timed_out') and v.get('source_unchanged') and + v.get('source_sha256') == before_sources[name + '.lean'] and + v.get('output_sha256') == before_objects[name + '.olean']): + baseline_receipts[name] = str(receipt_path.relative_to(ROOT)) + require(name in baseline_receipts, 'missing exact positive development receipt: ' + name) + if module == 'NegativeConstructorMutants': + require(known_success('NegativeFixtureBaseline', generation), 'positive clone harness must pass first') + if module == 'NegativeUnusedAxiomAudit': + require(known_success('NegativeUnusedAxiom', generation), 'unused-axiom carrier must compile first') + dependency_stats = {str(p): (p.stat().st_size, p.stat().st_mtime_ns, p.stat().st_ino) + for d in dependency_roots for p in d.rglob('*') if p.is_file()} + fixture_before = {n: sha(project / (n + '.lean')) for n in MODULES} + own_objects_before = objects(build) + timeout_seconds = 420 if module == 'NegativeUnusedAxiomAudit' else 240 + command = [str(BIN / 'lean'), '-j2', '-M4096'] + if module != 'NegativeConstructorMutants': + command.append('-DwarningAsError=true') + command += ['-o', str(build / (module + '.olean')), str(source)] + run = ROOT / 'negative-runs' / (datetime.now(timezone.utc).strftime('%Y%m%dT%H%M%SZ') + '-' + module + '-' + uuid.uuid4().hex[:8]) + run.mkdir() + receipt = { + 'generation': generation, 'module': module, 'command': command, + 'started_utc': now(), 'manifest_sha256': sha(manifest_path), + 'fixture_before': fixture_before, 'production_sources_before': before_sources, + 'production_objects_before': before_objects, 'own_objects_before': own_objects_before, + 'baseline_development_receipts': baseline_receipts, 'lean_path': paths, + 'runner_sha256': sha(Path(__file__)), 'executable_sha256': sha(BIN / 'lean'), + 'dependency_file_metadata_count': len(dependency_stats), + 'timeout_seconds': timeout_seconds, 'threads': 2, 'scientific_effect': 'NONE', + 'scope': 'Development source-bound mutation controls; fresh source closure and kernel replay remain separately parent-owned', + } + start = time.monotonic() + with (run / 'stdout.txt').open('wb') as stdout, (run / 'stderr.txt').open('wb') as stderr: + child = subprocess.Popen(command, cwd=project, env=env, stdout=stdout, + stderr=stderr, start_new_session=True) + receipt['child_pid'] = child.pid + (run / 'START.json').write_text(json.dumps(receipt, indent=2) + '\n') + print(json.dumps({'stage': 'RUNNING', 'module': module, 'child_pid': child.pid, 'run': str(run)}), flush=True) + timeout = False + try: + code = child.wait(timeout=timeout_seconds) + except subprocess.TimeoutExpired: + timeout = True + os.killpg(child.pid, signal.SIGTERM) + try: + code = child.wait(timeout=5) + except subprocess.TimeoutExpired: + os.killpg(child.pid, signal.SIGKILL) + code = child.wait() + output = (run / 'stdout.txt').read_text() + errors = [{'line': int(m.group(1)), 'column': int(m.group(2)), 'message': m.group(3)} + for m in re.finditer(r'^.+\.lean:(\d+):(\d+): error(?:\([^)]*\))?: (.*)$', output, re.M)] + stderr_text = (run / 'stderr.txt').read_text() + expected_stderr = (not stderr_text) or (module == 'NegativeUnusedAxiomAudit' and all( + re.fullmatch(r'LIFETIME_AUDIT_PROGRESS (?:START|[A-Za-z0-9_.]+ COUNT [0-9]+)', line) + for line in stderr_text.splitlines())) + checks = {'not_timed_out': not timeout, + 'stderr_empty_or_exact_audit_progress': expected_stderr, + 'manifest_unchanged': sha(manifest_path) == receipt['manifest_sha256'], + 'production_sources_unchanged': production_sources() == before_sources, + 'production_objects_unchanged': objects(ROOT / 'build') == before_objects, + 'own_imported_objects_unchanged': all(objects(build).get(n) == h + for n, h in own_objects_before.items() if not n.startswith(module + '.')), + 'fixtures_unchanged': {n: sha(project / (n + '.lean')) for n in MODULES} == fixture_before, + 'no_import_or_unknown_identifier_failure': not bool(re.search( + r'unknown (?:identifier|constant|module)|object file .+ does not exist|failed to import', + output + (run / 'stderr.txt').read_text(), re.I)), + 'dependency_metadata_unchanged': all(Path(p).is_file() and + (Path(p).stat().st_size, Path(p).stat().st_mtime_ns, Path(p).stat().st_ino) == stat + for p, stat in dependency_stats.items())} + if module == 'NegativeFixtureBaseline': + checks['compiler_success'] = code == 0 + checks['no_errors'] = not errors + for case in manifest['constructor_cases']: + for suffix in manifest['positive_binding_required_local_suffixes']: + checks['local_binding:' + case['name'] + ':' + suffix] = case['namespace'] + '.' + suffix in output + elif module == 'NegativeConstructorMutants': + checks['compiler_rejected'] = code == 1 + for case in manifest['constructor_cases']: + lo, hi = case['required_error_line_range'] + checks['intended_range_rejection:' + case['name']] = any(lo <= e['line'] <= hi for e in errors) + checks['no_errors_outside_mutant_namespaces'] = all(any( + c['combined_namespace_range'][0] <= e['line'] <= c['combined_namespace_range'][1] + for c in manifest['constructor_cases']) for e in errors) + elif module == 'NegativeUnusedAxiom': + checks['compiler_success'] = code == 0 + checks['no_errors'] = not errors + checks['axiom_is_private_and_unused'] = source.read_text().count('c291UnusedCustomAxiom') == 1 and 'private axiom c291UnusedCustomAxiom : False' in source.read_text() + else: + checks['compiler_rejected'] = code == 1 + checks['whole_module_private_axiom_rejection'] = ( + 'LIFETIME_AUDIT_MODULE NegativeUnusedAxiom COUNT' in output and + any('forbidden transitive axiom' in e['message'] and + 'c291UnusedCustomAxiom' in e['message'] and '_private.' in e['message'] for e in errors)) + checks['no_false_success_marker'] = 'LIFETIME_AUDIT_STANDARD_ONLY_PASS' not in output + passed = all(checks.values()) + receipt.update(returncode=code, timed_out=timeout, ended_utc=now(), + seconds=time.monotonic()-start, errors=errors, checks=checks, control_pass=passed, + stdout_sha256=sha(run / 'stdout.txt'), stderr_sha256=sha(run / 'stderr.txt'), + production_sources_after=production_sources(), production_objects_after=objects(ROOT / 'build'), + own_objects_after=objects(build)) + (run / 'RECEIPT.json').write_text(json.dumps(receipt, indent=2) + '\n') + print(json.dumps({'stage': 'FINISHED', 'module': module, 'returncode': code, + 'timed_out': timeout, 'control_pass': passed, 'failed_checks': [k for k,v in checks.items() if not v], + 'seconds': receipt['seconds'], 'errors': errors, 'run': str(run)}), flush=True) + return 0 if passed else 1 + + +if __name__ == '__main__': + raise SystemExit(main()) diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/START.json new file mode 100644 index 000000000..c45b6086e --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/START.json @@ -0,0 +1,95 @@ +{ + "generation": "0b581f8569781d82", + "module": "NegativeFixtureBaseline", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-DwarningAsError=true", + "-o", + "@C291_ROOT@/negative-project/generations/0b581f8569781d82/build/NegativeFixtureBaseline.olean", + "@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeFixtureBaseline.lean" + ], + "started_utc": "2026-10-17T23:13:01.286786+00:00", + "manifest_sha256": "f511a499d1804a3033728cc576e9c6bba0f8954039f811b9ec1fe71cc73df279", + "fixture_before": { + "NegativeFixtureBaseline": "a18de8fb87069c26adac05b37bf065cc4c58b910d72a5b3209b826bb1424ae91", + "NegativeUnusedAxiom": "f6a6813861b706769c502e5d86035cbc224608c79f0a90bb2d283c0c1db295e8", + "NegativeConstructorMutants": "48e62f0fdcfecac7d9a4a1f53463cd7e3a8323d7a370e5c2696a2046d7484b10", + "NegativeUnusedAxiomAudit": "4efe2800a8392203c9add4077a4f61278ef56f9fa78183999b238decdfe54a38" + }, + "production_sources_before": { + "ConstructorEndpointRed.lean": "9686926a3bb8fd15384e39900d9241958bdf170ff6c409b0dace2f7e55f63808", + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceSmoothAxiomAudit.lean": "4dfa901029fab71d127c9f4c8cf30c937607f4444e6af64f429890d9d141d591", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "ThetaProductProbe.lean": "f694ef7ac460e798d6d39dc1e336e63e7d3e4e14d3c9ef63234d24e32fcf0bff" + }, + "production_objects_before": { + "GaussianSeriesFoundation.olean": "0affc9b10566749ebd8fbaa4d2e146343ef2e5314cc1bd595a9bd546034d997d", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "9c4d23e8928841d7619c6c9ae8f4fefed4eaba1bdc27666529f7d3896b193eb3", + "SourceCovariance.olean": "5491c302794f5e94b58314d243b5cdf25a27661d48ea9626cf1d020941eb5c6b", + "SourceFourierSeries.olean": "a76d623c9e47a56ecba9d406a48c092ea5ea14f6b8a4a356fcfe6fbd23775201", + "SourceGaussianLaw.olean": "f4ac16b6a6d214844347a1991d06098d2cc69a34f7330c3ba87f38fc05cd78c5", + "SourceKernel.olean": "8b3894f2790570a45519052ea2052f497205f40a5912a0abd85ae61dff31113f", + "SourceLattice.olean": "d43fb7d3cbeb4c9318c58ab0201b3ddf8f5cdec8d9f358f1ef1d11c6a79df11b", + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "117c544a3b8f29bf29c6fc5a404059fbaf492a7e9a12dfa2b2593caa9179ef91", + "SourceSmoothCarrier.olean": "bd6cd3d8ea7307cd91123192cc1549545dab94ea54984cf3756d5a3afdf83b08", + "SourceSmoothControls.olean": "450cab60e07eebeddd600eb9e1e841121e14beda2917760a70d441ad68fc7b7c", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "c47c320f7e6eabf36be4c6c860f18346a1f04967a648b9531a4e4ec1af48c831", + "SourceTorusC4.olean": "3ea29981149e2f07a988909a46b76a6487f3dd6806ba133dbcad1476945156ab", + "SpectralWeights.olean": "36c7121b066b448631abb2e1a8366048c921ec0a90a299a6231300d8e88a7a10", + "ThetaProductProbe.olean": "8943d0832690d80c9ea2bb74a511cb582b0389d3eddb3cad57efea25fbca8a8a" + }, + "own_objects_before": {}, + "baseline_development_receipts": { + "SourceThetaBridge": "runs/20261017T223912Z-SourceThetaBridge-8f3714d1/RECEIPT.json", + "SourceLifetimeGeometry": "runs/20261017T222931Z-SourceLifetimeGeometry-d60cf60f/RECEIPT.json", + "SourceLifetimeField": "runs/20261017T224309Z-SourceLifetimeField-82ca502f/RECEIPT.json", + "SourceLifetimeControls": "runs/20261017T225345Z-SourceLifetimeControls-87707473/RECEIPT.json", + "SourceLifetimeAxiomAudit": "runs/20261017T230552Z-SourceLifetimeAxiomAudit-43c5c5c5/RECEIPT.json" + }, + "lean_path": [ + "@C291_ROOT@/negative-project/generations/0b581f8569781d82/build", + "@C291_ROOT@/build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "runner_sha256": "9b666ae4a8834299c154a7642542050be0ee6fcf8d69f76c6161f9b39a0a7b19", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "dependency_file_metadata_count": 115894, + "timeout_seconds": 240, + "threads": 2, + "scientific_effect": "NONE", + "scope": "Development source-bound mutation controls; fresh source closure and kernel replay remain separately parent-owned", + "child_pid": 10205 +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/stdout.txt new file mode 100644 index 000000000..3debd8197 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/stdout.txt @@ -0,0 +1,42 @@ +def C291Negative.ZeroField.actualGaussianFieldInterface : (d : ℕ) → + (L : ℝ) → 0 < L → UniversalLaw.Spec.Lifetime.GaussianFieldInterface d L := +fun d L hL => + { Ω := I4SmoothCarrier.SmoothSample d L, mΩ := inferInstance, P := I4SmoothCarrier.smoothLaw d L, isProb := ⋯, + F := I4LifetimeField.actualField d L, smooth := ⋯, periodic := ⋯, summable := ⋯, quad_nonneg := ⋯, gaussian := ⋯, + covariance := ⋯ } +def C291Negative.ShiftedField.actualGaussianFieldInterface : (d : ℕ) → + (L : ℝ) → 0 < L → UniversalLaw.Spec.Lifetime.GaussianFieldInterface d L := +fun d L hL => + { Ω := I4SmoothCarrier.SmoothSample d L, mΩ := inferInstance, P := I4SmoothCarrier.smoothLaw d L, isProb := ⋯, + F := I4LifetimeField.actualField d L, smooth := ⋯, periodic := ⋯, summable := ⋯, quad_nonneg := ⋯, gaussian := ⋯, + covariance := ⋯ } +def C291Negative.ZeroMeasure.actualGaussianFieldInterface : (d : ℕ) → + (L : ℝ) → 0 < L → UniversalLaw.Spec.Lifetime.GaussianFieldInterface d L := +fun d L hL => + { Ω := I4SmoothCarrier.SmoothSample d L, mΩ := inferInstance, P := I4SmoothCarrier.smoothLaw d L, isProb := ⋯, + F := I4LifetimeField.actualField d L, smooth := ⋯, periodic := ⋯, summable := ⋯, quad_nonneg := ⋯, gaussian := ⋯, + covariance := ⋯ } +def C291Negative.HiddenPositiveDimension.actualGaussianFieldInterface : (d : ℕ) → + (L : ℝ) → 0 < L → UniversalLaw.Spec.Lifetime.GaussianFieldInterface d L := +fun d L hL => + { Ω := I4SmoothCarrier.SmoothSample d L, mΩ := inferInstance, P := I4SmoothCarrier.smoothLaw d L, isProb := ⋯, + F := I4LifetimeField.actualField d L, smooth := ⋯, periodic := ⋯, summable := ⋯, quad_nonneg := ⋯, gaussian := ⋯, + covariance := ⋯ } +def C291Negative.DoubledRawCovariance.actualGaussianFieldInterface : (d : ℕ) → + (L : ℝ) → 0 < L → UniversalLaw.Spec.Lifetime.GaussianFieldInterface d L := +fun d L hL => + { Ω := I4SmoothCarrier.SmoothSample d L, mΩ := inferInstance, P := I4SmoothCarrier.smoothLaw d L, isProb := ⋯, + F := I4LifetimeField.actualField d L, smooth := ⋯, periodic := ⋯, summable := ⋯, quad_nonneg := ⋯, gaussian := ⋯, + covariance := ⋯ } +def C291Negative.WrongCovarianceArgument.actualGaussianFieldInterface : (d : ℕ) → + (L : ℝ) → 0 < L → UniversalLaw.Spec.Lifetime.GaussianFieldInterface d L := +fun d L hL => + { Ω := I4SmoothCarrier.SmoothSample d L, mΩ := inferInstance, P := I4SmoothCarrier.smoothLaw d L, isProb := ⋯, + F := I4LifetimeField.actualField d L, smooth := ⋯, periodic := ⋯, summable := ⋯, quad_nonneg := ⋯, gaussian := ⋯, + covariance := ⋯ } +def C291Negative.NegativeQuadraticForm.actualGaussianFieldInterface : (d : ℕ) → + (L : ℝ) → 0 < L → UniversalLaw.Spec.Lifetime.GaussianFieldInterface d L := +fun d L hL => + { Ω := I4SmoothCarrier.SmoothSample d L, mΩ := inferInstance, P := I4SmoothCarrier.smoothLaw d L, isProb := ⋯, + F := I4LifetimeField.actualField d L, smooth := ⋯, periodic := ⋯, summable := ⋯, quad_nonneg := ⋯, gaussian := ⋯, + covariance := ⋯ } diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/IMPORTED_RUNNER.py b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/IMPORTED_RUNNER.py new file mode 100644 index 000000000..b7ec4e35a --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/IMPORTED_RUNNER.py @@ -0,0 +1,208 @@ +"""Bounded C291 source-mutation controls; execute only after parent slot authorization. + +Uses the common serial lock. Production inputs and imported objects are read-only. +The wrapper succeeds only when the exact intended positive/rejection outcome occurs. +""" +from pathlib import Path +from datetime import datetime, timezone +import fcntl +import hashlib +import json +import os +import re +import signal +import subprocess +import sys +import time +import uuid + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parent +CACHE = Path('@PINNED_DEPENDENCY_CACHE@') +BIN = Path('@PINNED_LEAN_RUNTIME@/bin') +MODULES = {'NegativeFixtureBaseline', 'NegativeConstructorMutants', + 'NegativeUnusedAxiom', 'NegativeUnusedAxiomAudit'} + + +def require(value, message): + if not value: + raise RuntimeError(message) + + +def sha(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def now(): + return datetime.now(timezone.utc).isoformat() + + +def objects(path): + return {p.name: sha(p) for p in sorted(path.iterdir()) if p.is_file() and + ('.olean' in p.name or p.name.endswith(('.ir', '.ir.sig')))} + + +def production_sources(): + return {p.name: sha(p) for p in sorted((ROOT / 'project').glob('*.lean'))} + + +def known_success(module, generation): + for p in sorted((ROOT / 'negative-runs').glob('*/RECEIPT.json')): + v = json.loads(p.read_text()) + if v.get('module') == module and v.get('generation') == generation and v.get('control_pass'): + return v + return None + + +def main(): + require(len(sys.argv) == 3, 'usage: run_negative.py GENERATION MODULE') + generation, module = sys.argv[1:] + require(re.fullmatch('[0-9a-f]{16}', generation) is not None, 'invalid generation') + require(module in MODULES, 'unknown fixture module') + project = HERE / 'generations' / generation + manifest_path = project / 'MANIFEST.json' + manifest = json.loads(manifest_path.read_text()) + source = project / (module + '.lean') + require(sha(source) == manifest['modules'][module]['sha256'], 'fixture bytes changed') + require(sha(BIN / 'lean') == '1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554', 'Lean binary changed') + dependency_manifest = CACHE / 'lake-manifest.json' + require(sha(dependency_manifest) == 'd63753befccc21923783a5085148e3ff028d97134ea52f5a08bd87ecf1b0b043', 'dependency manifest changed') + build = project / 'build' + paths = [str(build), str(ROOT / 'build')] + dependency_roots = [] + for dep in json.loads(dependency_manifest.read_text())['packages']: + d = CACHE / '.lake/packages' / dep['name'] + require((d / '.git/HEAD').read_text().strip() == dep['rev'], 'dependency revision changed') + b = d / '.lake/build/lib/lean' + if b.is_dir(): + paths.append(str(b)) + dependency_roots.append(b) + env = os.environ.copy() + env['LEAN_PATH'] = os.pathsep.join(paths) + env['LEAN_NUM_THREADS'] = '2' + (ROOT / 'negative-runs').mkdir(exist_ok=True) + with (ROOT / 'lean-slot.lock').open('a+') as lock: + print(json.dumps({'stage': 'WAITING_FOR_C291_SERIAL_SLOT', 'module': module}), flush=True) + fcntl.flock(lock, fcntl.LOCK_EX) + require(sha(ROOT / manifest['baseline_source_path']) == manifest['baseline_source_sha256'], 'production field differs from fixture source') + require(sha(ROOT / manifest['baseline_audit_path']) == manifest['baseline_audit_sha256'], 'production audit differs from fixture source') + before_sources = production_sources() + before_objects = objects(ROOT / 'build') + baseline_receipts = {} + required = ['SourceThetaBridge', 'SourceLifetimeGeometry', 'SourceLifetimeField', + 'SourceLifetimeControls', 'SourceLifetimeAxiomAudit'] + for name in required: + for receipt_path in sorted((ROOT / 'runs').glob('*/RECEIPT.json')): + v = json.loads(receipt_path.read_text()) + if (v.get('source') == name + '.lean' and v.get('returncode') == 0 and + not v.get('timed_out') and v.get('source_unchanged') and + v.get('source_sha256') == before_sources[name + '.lean'] and + v.get('output_sha256') == before_objects[name + '.olean']): + baseline_receipts[name] = str(receipt_path.relative_to(ROOT)) + require(name in baseline_receipts, 'missing exact positive development receipt: ' + name) + if module == 'NegativeConstructorMutants': + require(known_success('NegativeFixtureBaseline', generation), 'positive clone harness must pass first') + if module == 'NegativeUnusedAxiomAudit': + require(known_success('NegativeUnusedAxiom', generation), 'unused-axiom carrier must compile first') + dependency_stats = {str(p): (p.stat().st_size, p.stat().st_mtime_ns, p.stat().st_ino) + for d in dependency_roots for p in d.rglob('*') if p.is_file()} + fixture_before = {n: sha(project / (n + '.lean')) for n in MODULES} + own_objects_before = objects(build) + timeout_seconds = 420 if module == 'NegativeUnusedAxiomAudit' else 240 + command = [str(BIN / 'lean'), '-j2', '-M4096'] + if module != 'NegativeConstructorMutants': + command.append('-DwarningAsError=true') + command += ['-o', str(build / (module + '.olean')), str(source)] + run = ROOT / 'negative-runs' / (datetime.now(timezone.utc).strftime('%Y%m%dT%H%M%SZ') + '-' + module + '-' + uuid.uuid4().hex[:8]) + run.mkdir() + (run / 'RUNNER.py').write_bytes(Path(__file__).read_bytes()) + receipt = { + 'generation': generation, 'module': module, 'command': command, + 'started_utc': now(), 'manifest_sha256': sha(manifest_path), + 'fixture_before': fixture_before, 'production_sources_before': before_sources, + 'production_objects_before': before_objects, 'own_objects_before': own_objects_before, + 'baseline_development_receipts': baseline_receipts, 'lean_path': paths, + 'runner_sha256': sha(Path(__file__)), 'executable_sha256': sha(BIN / 'lean'), + 'dependency_file_metadata_count': len(dependency_stats), + 'timeout_seconds': timeout_seconds, 'threads': 2, 'scientific_effect': 'NONE', + 'scope': 'Development source-bound mutation controls; fresh source closure and kernel replay remain separately parent-owned', + } + start = time.monotonic() + with (run / 'stdout.txt').open('wb') as stdout, (run / 'stderr.txt').open('wb') as stderr: + child = subprocess.Popen(command, cwd=project, env=env, stdout=stdout, + stderr=stderr, start_new_session=True) + receipt['child_pid'] = child.pid + (run / 'START.json').write_text(json.dumps(receipt, indent=2) + '\n') + print(json.dumps({'stage': 'RUNNING', 'module': module, 'child_pid': child.pid, 'run': str(run)}), flush=True) + timeout = False + try: + code = child.wait(timeout=timeout_seconds) + except subprocess.TimeoutExpired: + timeout = True + os.killpg(child.pid, signal.SIGTERM) + try: + code = child.wait(timeout=5) + except subprocess.TimeoutExpired: + os.killpg(child.pid, signal.SIGKILL) + code = child.wait() + output = (run / 'stdout.txt').read_text() + errors = [{'line': int(m.group(1)), 'column': int(m.group(2)), 'message': m.group(3)} + for m in re.finditer(r'^.+\.lean:(\d+):(\d+): error(?:\([^)]*\))?: (.*)$', output, re.M)] + stderr_text = (run / 'stderr.txt').read_text() + expected_stderr = (not stderr_text) or (module == 'NegativeUnusedAxiomAudit' and all( + re.fullmatch(r'LIFETIME_AUDIT_PROGRESS (?:START|[A-Za-z0-9_.]+ COUNT [0-9]+)', line) + for line in stderr_text.splitlines())) + checks = {'not_timed_out': not timeout, + 'stderr_empty_or_exact_audit_progress': expected_stderr, + 'manifest_unchanged': sha(manifest_path) == receipt['manifest_sha256'], + 'production_sources_unchanged': production_sources() == before_sources, + 'production_objects_unchanged': objects(ROOT / 'build') == before_objects, + 'own_imported_objects_unchanged': all(objects(build).get(n) == h + for n, h in own_objects_before.items() if not n.startswith(module + '.')), + 'fixtures_unchanged': {n: sha(project / (n + '.lean')) for n in MODULES} == fixture_before, + 'no_import_or_unknown_identifier_failure': not bool(re.search( + r'unknown (?:identifier|constant|module)|object file .+ does not exist|failed to import', + output + (run / 'stderr.txt').read_text(), re.I)), + 'dependency_metadata_unchanged': all(Path(p).is_file() and + (Path(p).stat().st_size, Path(p).stat().st_mtime_ns, Path(p).stat().st_ino) == stat + for p, stat in dependency_stats.items())} + if module == 'NegativeFixtureBaseline': + checks['compiler_success'] = code == 0 + checks['no_errors'] = not errors + for case in manifest['constructor_cases']: + for suffix in manifest['positive_binding_required_local_suffixes']: + checks['local_binding:' + case['name'] + ':' + suffix] = case['namespace'] + '.' + suffix in output + elif module == 'NegativeConstructorMutants': + checks['compiler_rejected'] = code == 1 + for case in manifest['constructor_cases']: + lo, hi = case['required_error_line_range'] + checks['intended_range_rejection:' + case['name']] = any(lo <= e['line'] <= hi for e in errors) + checks['no_errors_outside_mutant_namespaces'] = all(any( + c['combined_namespace_range'][0] <= e['line'] <= c['combined_namespace_range'][1] + for c in manifest['constructor_cases']) for e in errors) + elif module == 'NegativeUnusedAxiom': + checks['compiler_success'] = code == 0 + checks['no_errors'] = not errors + checks['axiom_is_private_and_unused'] = source.read_text().count('c291UnusedCustomAxiom') == 1 and 'private axiom c291UnusedCustomAxiom : False' in source.read_text() + else: + checks['compiler_rejected'] = code == 1 + checks['whole_module_private_axiom_rejection'] = ( + 'LIFETIME_AUDIT_MODULE NegativeUnusedAxiom COUNT' in output and + any('forbidden transitive axiom' in e['message'] and + 'c291UnusedCustomAxiom' in e['message'] and '_private.' in e['message'] for e in errors)) + checks['no_false_success_marker'] = 'LIFETIME_AUDIT_STANDARD_ONLY_PASS' not in output + passed = all(checks.values()) + receipt.update(returncode=code, timed_out=timeout, ended_utc=now(), + seconds=time.monotonic()-start, errors=errors, checks=checks, control_pass=passed, + stdout_sha256=sha(run / 'stdout.txt'), stderr_sha256=sha(run / 'stderr.txt'), + production_sources_after=production_sources(), production_objects_after=objects(ROOT / 'build'), + own_objects_after=objects(build)) + (run / 'RECEIPT.json').write_text(json.dumps(receipt, indent=2) + '\n') + print(json.dumps({'stage': 'FINISHED', 'module': module, 'returncode': code, + 'timed_out': timeout, 'control_pass': passed, 'failed_checks': [k for k,v in checks.items() if not v], + 'seconds': receipt['seconds'], 'errors': errors, 'run': str(run)}), flush=True) + return 0 if passed else 1 + + +if __name__ == '__main__': + raise SystemExit(main()) diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/RECEIPT.json new file mode 100644 index 000000000..3b69d2259 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/RECEIPT.json @@ -0,0 +1,133 @@ +{ + "generation": "0b581f8569781d82", + "module": "NegativeFixtureBindingProbe", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-DwarningAsError=true", + "-o", + "@C291_ROOT@/negative-project/instrumentation/proof-binding-0b581f8569781d82/build/NegativeFixtureBindingProbe.olean", + "@C291_ROOT@/negative-project/instrumentation/proof-binding-0b581f8569781d82/NegativeFixtureBindingProbe.lean" + ], + "started_utc": "2026-10-17T23:21:42.181988+00:00", + "original_compile_receipt": "negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/RECEIPT.json", + "original_compile_receipt_sha256": "1d278de59b1c3d56da4d40f12d12dc77f43c96108a684ec6446644027d1c7272", + "original_compile_returncode": 0, + "original_control_pass": false, + "original_baseline_source_sha256": "a18de8fb87069c26adac05b37bf065cc4c58b910d72a5b3209b826bb1424ae91", + "original_baseline_objects": { + "NegativeFixtureBaseline.olean": "a787f761de0e4d595d27c4c567f8dc2aac1e935b5251eaa14c22373a56152dc3" + }, + "original_manifest_sha256": "f511a499d1804a3033728cc576e9c6bba0f8954039f811b9ec1fe71cc73df279", + "probe_source_sha256": "db9ae52ad5c324d5949af011ca32ff1691ecaaeddf3bfe36fccfba485f82ef62", + "probe_manifest_sha256": "7dd3aa5e64d78e63ebd8f23153c81feb3a20b6c47c698c8c7a4ba9d33fb6b6bc", + "production_sources_before": { + "ConstructorEndpointRed.lean": "9686926a3bb8fd15384e39900d9241958bdf170ff6c409b0dace2f7e55f63808", + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceSmoothAxiomAudit.lean": "4dfa901029fab71d127c9f4c8cf30c937607f4444e6af64f429890d9d141d591", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "ThetaProductProbe.lean": "f694ef7ac460e798d6d39dc1e336e63e7d3e4e14d3c9ef63234d24e32fcf0bff" + }, + "production_objects_before": { + "GaussianSeriesFoundation.olean": "0affc9b10566749ebd8fbaa4d2e146343ef2e5314cc1bd595a9bd546034d997d", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "9c4d23e8928841d7619c6c9ae8f4fefed4eaba1bdc27666529f7d3896b193eb3", + "SourceCovariance.olean": "5491c302794f5e94b58314d243b5cdf25a27661d48ea9626cf1d020941eb5c6b", + "SourceFourierSeries.olean": "a76d623c9e47a56ecba9d406a48c092ea5ea14f6b8a4a356fcfe6fbd23775201", + "SourceGaussianLaw.olean": "f4ac16b6a6d214844347a1991d06098d2cc69a34f7330c3ba87f38fc05cd78c5", + "SourceKernel.olean": "8b3894f2790570a45519052ea2052f497205f40a5912a0abd85ae61dff31113f", + "SourceLattice.olean": "d43fb7d3cbeb4c9318c58ab0201b3ddf8f5cdec8d9f358f1ef1d11c6a79df11b", + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "117c544a3b8f29bf29c6fc5a404059fbaf492a7e9a12dfa2b2593caa9179ef91", + "SourceSmoothCarrier.olean": "bd6cd3d8ea7307cd91123192cc1549545dab94ea54984cf3756d5a3afdf83b08", + "SourceSmoothControls.olean": "450cab60e07eebeddd600eb9e1e841121e14beda2917760a70d441ad68fc7b7c", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "c47c320f7e6eabf36be4c6c860f18346a1f04967a648b9531a4e4ec1af48c831", + "SourceTorusC4.olean": "3ea29981149e2f07a988909a46b76a6487f3dd6806ba133dbcad1476945156ab", + "SpectralWeights.olean": "36c7121b066b448631abb2e1a8366048c921ec0a90a299a6231300d8e88a7a10", + "ThetaProductProbe.olean": "8943d0832690d80c9ea2bb74a511cb582b0389d3eddb3cad57efea25fbca8a8a" + }, + "runner_sha256": "e1931aeb581065c2c6e2fbd25bf6e123a43c1bfd6f9ddf0a3df256ee3d735409", + "imported_runner_sha256": "407e16658429c752074acb30c6ced60b26796e89173740334e13863950cd45e1", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "lean_path": [ + "@C291_ROOT@/negative-project/generations/0b581f8569781d82/build", + "@C291_ROOT@/build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "timeout_seconds": 240, + "scientific_effect": "NONE", + "scope": "Two-part positive acceptance: unchanged exact clone compilation plus proof-reference observation; original harness failure preserved", + "child_pid": 12000, + "returncode": 0, + "timed_out": false, + "ended_utc": "2026-10-17T23:24:59.886591+00:00", + "seconds": 197.70520758299998, + "checks": { + "compiler_success": true, + "not_timed_out": true, + "stderr_empty": true, + "no_errors": true, + "original_receipt_unchanged": true, + "original_objects_unchanged": true, + "probe_unchanged": true, + "production_sources_unchanged": true, + "production_objects_unchanged": true, + "dependency_metadata_unchanged": true, + "local_binding:C291Negative.ZeroField.covQuadForm_nonneg": true, + "local_binding:C291Negative.ZeroField.actualField_linearCombination_map": true, + "local_binding:C291Negative.ZeroField.actualField_raw_second_moment": true, + "local_binding:C291Negative.ShiftedField.covQuadForm_nonneg": true, + "local_binding:C291Negative.ShiftedField.actualField_linearCombination_map": true, + "local_binding:C291Negative.ShiftedField.actualField_raw_second_moment": true, + "local_binding:C291Negative.ZeroMeasure.covQuadForm_nonneg": true, + "local_binding:C291Negative.ZeroMeasure.actualField_linearCombination_map": true, + "local_binding:C291Negative.ZeroMeasure.actualField_raw_second_moment": true, + "local_binding:C291Negative.HiddenPositiveDimension.covQuadForm_nonneg": true, + "local_binding:C291Negative.HiddenPositiveDimension.actualField_linearCombination_map": true, + "local_binding:C291Negative.HiddenPositiveDimension.actualField_raw_second_moment": true, + "local_binding:C291Negative.DoubledRawCovariance.covQuadForm_nonneg": true, + "local_binding:C291Negative.DoubledRawCovariance.actualField_linearCombination_map": true, + "local_binding:C291Negative.DoubledRawCovariance.actualField_raw_second_moment": true, + "local_binding:C291Negative.WrongCovarianceArgument.covQuadForm_nonneg": true, + "local_binding:C291Negative.WrongCovarianceArgument.actualField_linearCombination_map": true, + "local_binding:C291Negative.WrongCovarianceArgument.actualField_raw_second_moment": true, + "local_binding:C291Negative.NegativeQuadraticForm.covQuadForm_nonneg": true, + "local_binding:C291Negative.NegativeQuadraticForm.actualField_linearCombination_map": true, + "local_binding:C291Negative.NegativeQuadraticForm.actualField_raw_second_moment": true + }, + "control_pass": true, + "stdout_sha256": "c4d7478f329200c92e14b4f8257c97502f080a318026b7f97527944ba8a1c639", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "output_objects": { + "NegativeFixtureBindingProbe.olean": "61d0a481746098865f475e9264a1c7ee9f5090c309d09cae3bbeb13bbf22c7a1" + } +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/RUNNER.py b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/RUNNER.py new file mode 100644 index 000000000..3796b6057 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/RUNNER.py @@ -0,0 +1,121 @@ +"""Source-bound, two-part positive acceptance after observed proof-print elision.""" +from pathlib import Path +from datetime import datetime, timezone +import fcntl +import json +import os +import re +import signal +import subprocess +import time +import uuid +from run_negative import ROOT, HERE, BIN, CACHE, require, sha, now, objects, production_sources + + +def main(): + generation = '0b581f8569781d82' + project = HERE / 'generations' / generation + probe = HERE / 'instrumentation' / ('proof-binding-' + generation) + source = probe / 'NegativeFixtureBindingProbe.lean' + manifest = json.loads((probe / 'MANIFEST.json').read_text()) + original_path = ROOT / manifest['original_compile_receipt'] + original = json.loads(original_path.read_text()) + require(original['returncode'] == 0 and not original['timed_out'] and not original['errors'], + 'original compiler must have succeeded') + require(not original['control_pass'], 'preserve original harness failure') + require(all(v for k, v in original['checks'].items() if not k.startswith('local_binding:')), + 'only proof-print instrumentation may have failed') + require(sha(source) == manifest['source_sha256'], 'probe source mismatch') + require(sha(project / 'MANIFEST.json') == original['manifest_sha256'], 'clone manifest mismatch') + require(sha(project / 'NegativeFixtureBaseline.lean') == original['fixture_before']['NegativeFixtureBaseline'], + 'compiled baseline source changed') + require(sha(BIN / 'lean') == original['executable_sha256'], 'runtime mismatch') + require(sha(CACHE / 'lake-manifest.json') == 'd63753befccc21923783a5085148e3ff028d97134ea52f5a08bd87ecf1b0b043', + 'dependency manifest mismatch') + dependencies = [] + for dep in json.loads((CACHE / 'lake-manifest.json').read_text())['packages']: + root = CACHE / '.lake/packages' / dep['name'] + require((root / '.git/HEAD').read_text().strip() == dep['rev'], 'dependency pin mismatch') + path = root / '.lake/build/lib/lean' + if path.is_dir(): + dependencies.append(path) + with (ROOT / 'lean-slot.lock').open('a+') as lock: + print(json.dumps({'stage': 'WAITING_FOR_C291_SERIAL_SLOT', 'module': 'NegativeFixtureBindingProbe'}), flush=True) + fcntl.flock(lock, fcntl.LOCK_EX) + before_sources = production_sources() + before_objects = objects(ROOT / 'build') + original_objects = objects(project / 'build') + require(original_objects == original['own_objects_after'], 'compiled original baseline objects changed') + require(before_sources == original['production_sources_after'], 'production sources changed') + require(before_objects == original['production_objects_after'], 'production objects changed') + fixture_sha = sha(source) + original_receipt_sha = sha(original_path) + metadata = {str(p): (p.stat().st_size, p.stat().st_mtime_ns, p.stat().st_ino) + for d in dependencies for p in d.rglob('*') if p.is_file()} + paths = [str(project / 'build'), str(ROOT / 'build')] + [str(p) for p in dependencies] + env = os.environ.copy() + env['LEAN_PATH'] = os.pathsep.join(paths) + env['LEAN_NUM_THREADS'] = '2' + command = [str(BIN / 'lean'), '-j2', '-M4096', '-DwarningAsError=true', '-o', + str(probe / 'build/NegativeFixtureBindingProbe.olean'), str(source)] + run = ROOT / 'negative-runs' / (datetime.now(timezone.utc).strftime('%Y%m%dT%H%M%SZ') + + '-NegativeFixtureBindingProbe-' + uuid.uuid4().hex[:8]) + run.mkdir() + (run / 'RUNNER.py').write_bytes(Path(__file__).read_bytes()) + (run / 'IMPORTED_RUNNER.py').write_bytes((HERE / 'run_negative.py').read_bytes()) + receipt = {'generation': generation, 'module': 'NegativeFixtureBindingProbe', 'command': command, + 'started_utc': now(), 'original_compile_receipt': manifest['original_compile_receipt'], + 'original_compile_receipt_sha256': original_receipt_sha, + 'original_compile_returncode': original['returncode'], 'original_control_pass': original['control_pass'], + 'original_baseline_source_sha256': original['fixture_before']['NegativeFixtureBaseline'], + 'original_baseline_objects': original_objects, 'original_manifest_sha256': original['manifest_sha256'], + 'probe_source_sha256': fixture_sha, 'probe_manifest_sha256': sha(probe / 'MANIFEST.json'), + 'production_sources_before': before_sources, 'production_objects_before': before_objects, + 'runner_sha256': sha(Path(__file__)), 'imported_runner_sha256': sha(HERE / 'run_negative.py'), + 'executable_sha256': sha(BIN / 'lean'), 'lean_path': paths, 'timeout_seconds': 240, + 'scientific_effect': 'NONE', + 'scope': 'Two-part positive acceptance: unchanged exact clone compilation plus proof-reference observation; original harness failure preserved'} + start = time.monotonic() + with (run / 'stdout.txt').open('wb') as out, (run / 'stderr.txt').open('wb') as err: + child = subprocess.Popen(command, cwd=probe, env=env, stdout=out, stderr=err, start_new_session=True) + receipt['child_pid'] = child.pid + (run / 'START.json').write_text(json.dumps(receipt, indent=2) + '\n') + print(json.dumps({'stage': 'RUNNING', 'child_pid': child.pid, 'run': str(run)}), flush=True) + timed_out = False + try: + code = child.wait(timeout=240) + except subprocess.TimeoutExpired: + timed_out = True + os.killpg(child.pid, signal.SIGTERM) + try: + code = child.wait(timeout=5) + except subprocess.TimeoutExpired: + os.killpg(child.pid, signal.SIGKILL) + code = child.wait() + output = (run / 'stdout.txt').read_text() + checks = {'compiler_success': code == 0, 'not_timed_out': not timed_out, + 'stderr_empty': (run / 'stderr.txt').read_bytes() == b'', + 'no_errors': not bool(re.search(r'\.lean:\d+:\d+: error', output)), + 'original_receipt_unchanged': sha(original_path) == original_receipt_sha, + 'original_objects_unchanged': objects(project / 'build') == original_objects, + 'probe_unchanged': sha(source) == fixture_sha, + 'production_sources_unchanged': production_sources() == before_sources, + 'production_objects_unchanged': objects(ROOT / 'build') == before_objects, + 'dependency_metadata_unchanged': all(Path(p).is_file() and + (Path(p).stat().st_size, Path(p).stat().st_mtime_ns, Path(p).stat().st_ino) == stat + for p, stat in metadata.items())} + for reference in manifest['required_references']: + checks['local_binding:' + reference] = reference in output + passed = all(checks.values()) + receipt.update(returncode=code, timed_out=timed_out, ended_utc=now(), seconds=time.monotonic()-start, + checks=checks, control_pass=passed, stdout_sha256=sha(run / 'stdout.txt'), stderr_sha256=sha(run / 'stderr.txt'), + output_objects=objects(probe / 'build')) + (run / 'RECEIPT.json').write_text(json.dumps(receipt, indent=2) + '\n') + print(json.dumps({'stage': 'FINISHED', 'returncode': code, 'timed_out': timed_out, + 'control_pass': passed, 'seconds': receipt['seconds'], 'run': str(run), + 'failed_checks': [k for k, v in checks.items() if not v]}), flush=True) + return 0 if passed else 1 + + +if __name__ == '__main__': + raise SystemExit(main()) diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/START.json new file mode 100644 index 000000000..088c2608d --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/START.json @@ -0,0 +1,90 @@ +{ + "generation": "0b581f8569781d82", + "module": "NegativeFixtureBindingProbe", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-DwarningAsError=true", + "-o", + "@C291_ROOT@/negative-project/instrumentation/proof-binding-0b581f8569781d82/build/NegativeFixtureBindingProbe.olean", + "@C291_ROOT@/negative-project/instrumentation/proof-binding-0b581f8569781d82/NegativeFixtureBindingProbe.lean" + ], + "started_utc": "2026-10-17T23:21:42.181988+00:00", + "original_compile_receipt": "negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/RECEIPT.json", + "original_compile_receipt_sha256": "1d278de59b1c3d56da4d40f12d12dc77f43c96108a684ec6446644027d1c7272", + "original_compile_returncode": 0, + "original_control_pass": false, + "original_baseline_source_sha256": "a18de8fb87069c26adac05b37bf065cc4c58b910d72a5b3209b826bb1424ae91", + "original_baseline_objects": { + "NegativeFixtureBaseline.olean": "a787f761de0e4d595d27c4c567f8dc2aac1e935b5251eaa14c22373a56152dc3" + }, + "original_manifest_sha256": "f511a499d1804a3033728cc576e9c6bba0f8954039f811b9ec1fe71cc73df279", + "probe_source_sha256": "db9ae52ad5c324d5949af011ca32ff1691ecaaeddf3bfe36fccfba485f82ef62", + "probe_manifest_sha256": "7dd3aa5e64d78e63ebd8f23153c81feb3a20b6c47c698c8c7a4ba9d33fb6b6bc", + "production_sources_before": { + "ConstructorEndpointRed.lean": "9686926a3bb8fd15384e39900d9241958bdf170ff6c409b0dace2f7e55f63808", + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceSmoothAxiomAudit.lean": "4dfa901029fab71d127c9f4c8cf30c937607f4444e6af64f429890d9d141d591", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "ThetaProductProbe.lean": "f694ef7ac460e798d6d39dc1e336e63e7d3e4e14d3c9ef63234d24e32fcf0bff" + }, + "production_objects_before": { + "GaussianSeriesFoundation.olean": "0affc9b10566749ebd8fbaa4d2e146343ef2e5314cc1bd595a9bd546034d997d", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "9c4d23e8928841d7619c6c9ae8f4fefed4eaba1bdc27666529f7d3896b193eb3", + "SourceCovariance.olean": "5491c302794f5e94b58314d243b5cdf25a27661d48ea9626cf1d020941eb5c6b", + "SourceFourierSeries.olean": "a76d623c9e47a56ecba9d406a48c092ea5ea14f6b8a4a356fcfe6fbd23775201", + "SourceGaussianLaw.olean": "f4ac16b6a6d214844347a1991d06098d2cc69a34f7330c3ba87f38fc05cd78c5", + "SourceKernel.olean": "8b3894f2790570a45519052ea2052f497205f40a5912a0abd85ae61dff31113f", + "SourceLattice.olean": "d43fb7d3cbeb4c9318c58ab0201b3ddf8f5cdec8d9f358f1ef1d11c6a79df11b", + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "117c544a3b8f29bf29c6fc5a404059fbaf492a7e9a12dfa2b2593caa9179ef91", + "SourceSmoothCarrier.olean": "bd6cd3d8ea7307cd91123192cc1549545dab94ea54984cf3756d5a3afdf83b08", + "SourceSmoothControls.olean": "450cab60e07eebeddd600eb9e1e841121e14beda2917760a70d441ad68fc7b7c", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "c47c320f7e6eabf36be4c6c860f18346a1f04967a648b9531a4e4ec1af48c831", + "SourceTorusC4.olean": "3ea29981149e2f07a988909a46b76a6487f3dd6806ba133dbcad1476945156ab", + "SpectralWeights.olean": "36c7121b066b448631abb2e1a8366048c921ec0a90a299a6231300d8e88a7a10", + "ThetaProductProbe.olean": "8943d0832690d80c9ea2bb74a511cb582b0389d3eddb3cad57efea25fbca8a8a" + }, + "runner_sha256": "e1931aeb581065c2c6e2fbd25bf6e123a43c1bfd6f9ddf0a3df256ee3d735409", + "imported_runner_sha256": "407e16658429c752074acb30c6ced60b26796e89173740334e13863950cd45e1", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "lean_path": [ + "@C291_ROOT@/negative-project/generations/0b581f8569781d82/build", + "@C291_ROOT@/build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "timeout_seconds": 240, + "scientific_effect": "NONE", + "scope": "Two-part positive acceptance: unchanged exact clone compilation plus proof-reference observation; original harness failure preserved", + "child_pid": 12000 +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/stdout.txt new file mode 100644 index 000000000..0aedec393 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/stdout.txt @@ -0,0 +1,70 @@ +def C291Negative.ZeroField.actualGaussianFieldInterface : (d : ℕ) → + (L : ℝ) → 0 < L → UniversalLaw.Spec.Lifetime.GaussianFieldInterface d L := +fun d L hL => + { Ω := I4SmoothCarrier.SmoothSample d L, mΩ := inferInstance, P := I4SmoothCarrier.smoothLaw d L, + isProb := C291Negative.ZeroField.actualGaussianFieldInterface._proof_1 d L hL, F := I4LifetimeField.actualField d L, + smooth := I4LifetimeField.actualField_smooth d hL, periodic := I4LifetimeField.actualField_periodic d hL, + summable := I4ThetaBridge.theta_summable d hL, + quad_nonneg := fun {m} => C291Negative.ZeroField.covQuadForm_nonneg d hL, + gaussian := fun {m} => C291Negative.ZeroField.actualField_linearCombination_map d hL, + covariance := C291Negative.ZeroField.actualField_raw_second_moment d hL } +def C291Negative.ShiftedField.actualGaussianFieldInterface : (d : ℕ) → + (L : ℝ) → 0 < L → UniversalLaw.Spec.Lifetime.GaussianFieldInterface d L := +fun d L hL => + { Ω := I4SmoothCarrier.SmoothSample d L, mΩ := inferInstance, P := I4SmoothCarrier.smoothLaw d L, + isProb := C291Negative.ZeroField.actualGaussianFieldInterface._proof_1 d L hL, F := I4LifetimeField.actualField d L, + smooth := I4LifetimeField.actualField_smooth d hL, periodic := I4LifetimeField.actualField_periodic d hL, + summable := I4ThetaBridge.theta_summable d hL, + quad_nonneg := fun {m} => C291Negative.ShiftedField.covQuadForm_nonneg d hL, + gaussian := fun {m} => C291Negative.ShiftedField.actualField_linearCombination_map d hL, + covariance := C291Negative.ShiftedField.actualField_raw_second_moment d hL } +def C291Negative.ZeroMeasure.actualGaussianFieldInterface : (d : ℕ) → + (L : ℝ) → 0 < L → UniversalLaw.Spec.Lifetime.GaussianFieldInterface d L := +fun d L hL => + { Ω := I4SmoothCarrier.SmoothSample d L, mΩ := inferInstance, P := I4SmoothCarrier.smoothLaw d L, + isProb := C291Negative.ZeroField.actualGaussianFieldInterface._proof_1 d L hL, F := I4LifetimeField.actualField d L, + smooth := I4LifetimeField.actualField_smooth d hL, periodic := I4LifetimeField.actualField_periodic d hL, + summable := I4ThetaBridge.theta_summable d hL, + quad_nonneg := fun {m} => C291Negative.ZeroMeasure.covQuadForm_nonneg d hL, + gaussian := fun {m} => C291Negative.ZeroMeasure.actualField_linearCombination_map d hL, + covariance := C291Negative.ZeroMeasure.actualField_raw_second_moment d hL } +def C291Negative.HiddenPositiveDimension.actualGaussianFieldInterface : (d : ℕ) → + (L : ℝ) → 0 < L → UniversalLaw.Spec.Lifetime.GaussianFieldInterface d L := +fun d L hL => + { Ω := I4SmoothCarrier.SmoothSample d L, mΩ := inferInstance, P := I4SmoothCarrier.smoothLaw d L, + isProb := C291Negative.ZeroField.actualGaussianFieldInterface._proof_1 d L hL, F := I4LifetimeField.actualField d L, + smooth := I4LifetimeField.actualField_smooth d hL, periodic := I4LifetimeField.actualField_periodic d hL, + summable := I4ThetaBridge.theta_summable d hL, + quad_nonneg := fun {m} => C291Negative.HiddenPositiveDimension.covQuadForm_nonneg d hL, + gaussian := fun {m} => C291Negative.HiddenPositiveDimension.actualField_linearCombination_map d hL, + covariance := C291Negative.HiddenPositiveDimension.actualField_raw_second_moment d hL } +def C291Negative.DoubledRawCovariance.actualGaussianFieldInterface : (d : ℕ) → + (L : ℝ) → 0 < L → UniversalLaw.Spec.Lifetime.GaussianFieldInterface d L := +fun d L hL => + { Ω := I4SmoothCarrier.SmoothSample d L, mΩ := inferInstance, P := I4SmoothCarrier.smoothLaw d L, + isProb := C291Negative.ZeroField.actualGaussianFieldInterface._proof_1 d L hL, F := I4LifetimeField.actualField d L, + smooth := I4LifetimeField.actualField_smooth d hL, periodic := I4LifetimeField.actualField_periodic d hL, + summable := I4ThetaBridge.theta_summable d hL, + quad_nonneg := fun {m} => C291Negative.DoubledRawCovariance.covQuadForm_nonneg d hL, + gaussian := fun {m} => C291Negative.DoubledRawCovariance.actualField_linearCombination_map d hL, + covariance := C291Negative.DoubledRawCovariance.actualField_raw_second_moment d hL } +def C291Negative.WrongCovarianceArgument.actualGaussianFieldInterface : (d : ℕ) → + (L : ℝ) → 0 < L → UniversalLaw.Spec.Lifetime.GaussianFieldInterface d L := +fun d L hL => + { Ω := I4SmoothCarrier.SmoothSample d L, mΩ := inferInstance, P := I4SmoothCarrier.smoothLaw d L, + isProb := C291Negative.ZeroField.actualGaussianFieldInterface._proof_1 d L hL, F := I4LifetimeField.actualField d L, + smooth := I4LifetimeField.actualField_smooth d hL, periodic := I4LifetimeField.actualField_periodic d hL, + summable := I4ThetaBridge.theta_summable d hL, + quad_nonneg := fun {m} => C291Negative.WrongCovarianceArgument.covQuadForm_nonneg d hL, + gaussian := fun {m} => C291Negative.WrongCovarianceArgument.actualField_linearCombination_map d hL, + covariance := C291Negative.WrongCovarianceArgument.actualField_raw_second_moment d hL } +def C291Negative.NegativeQuadraticForm.actualGaussianFieldInterface : (d : ℕ) → + (L : ℝ) → 0 < L → UniversalLaw.Spec.Lifetime.GaussianFieldInterface d L := +fun d L hL => + { Ω := I4SmoothCarrier.SmoothSample d L, mΩ := inferInstance, P := I4SmoothCarrier.smoothLaw d L, + isProb := C291Negative.ZeroField.actualGaussianFieldInterface._proof_1 d L hL, F := I4LifetimeField.actualField d L, + smooth := I4LifetimeField.actualField_smooth d hL, periodic := I4LifetimeField.actualField_periodic d hL, + summable := I4ThetaBridge.theta_summable d hL, + quad_nonneg := fun {m} => C291Negative.NegativeQuadraticForm.covQuadForm_nonneg d hL, + gaussian := fun {m} => C291Negative.NegativeQuadraticForm.actualField_linearCombination_map d hL, + covariance := C291Negative.NegativeQuadraticForm.actualField_raw_second_moment d hL } diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232636Z-NegativeConstructorMutants-1360c308/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232636Z-NegativeConstructorMutants-1360c308/RECEIPT.json new file mode 100644 index 000000000..a808c621c --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232636Z-NegativeConstructorMutants-1360c308/RECEIPT.json @@ -0,0 +1,398 @@ +{ + "generation": "0b581f8569781d82", + "module": "NegativeConstructorMutants", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/negative-project/generations/0b581f8569781d82/build/NegativeConstructorMutants.olean", + "@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean" + ], + "started_utc": "2026-10-17T23:26:36.713235+00:00", + "manifest_sha256": "f511a499d1804a3033728cc576e9c6bba0f8954039f811b9ec1fe71cc73df279", + "fixture_before": { + "NegativeFixtureBaseline": "a18de8fb87069c26adac05b37bf065cc4c58b910d72a5b3209b826bb1424ae91", + "NegativeConstructorMutants": "48e62f0fdcfecac7d9a4a1f53463cd7e3a8323d7a370e5c2696a2046d7484b10", + "NegativeUnusedAxiomAudit": "4efe2800a8392203c9add4077a4f61278ef56f9fa78183999b238decdfe54a38", + "NegativeUnusedAxiom": "f6a6813861b706769c502e5d86035cbc224608c79f0a90bb2d283c0c1db295e8" + }, + "production_sources_before": { + "ConstructorEndpointRed.lean": "9686926a3bb8fd15384e39900d9241958bdf170ff6c409b0dace2f7e55f63808", + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceSmoothAxiomAudit.lean": "4dfa901029fab71d127c9f4c8cf30c937607f4444e6af64f429890d9d141d591", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "ThetaProductProbe.lean": "f694ef7ac460e798d6d39dc1e336e63e7d3e4e14d3c9ef63234d24e32fcf0bff" + }, + "production_objects_before": { + "GaussianSeriesFoundation.olean": "0affc9b10566749ebd8fbaa4d2e146343ef2e5314cc1bd595a9bd546034d997d", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "9c4d23e8928841d7619c6c9ae8f4fefed4eaba1bdc27666529f7d3896b193eb3", + "SourceCovariance.olean": "5491c302794f5e94b58314d243b5cdf25a27661d48ea9626cf1d020941eb5c6b", + "SourceFourierSeries.olean": "a76d623c9e47a56ecba9d406a48c092ea5ea14f6b8a4a356fcfe6fbd23775201", + "SourceGaussianLaw.olean": "f4ac16b6a6d214844347a1991d06098d2cc69a34f7330c3ba87f38fc05cd78c5", + "SourceKernel.olean": "8b3894f2790570a45519052ea2052f497205f40a5912a0abd85ae61dff31113f", + "SourceLattice.olean": "d43fb7d3cbeb4c9318c58ab0201b3ddf8f5cdec8d9f358f1ef1d11c6a79df11b", + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "117c544a3b8f29bf29c6fc5a404059fbaf492a7e9a12dfa2b2593caa9179ef91", + "SourceSmoothCarrier.olean": "bd6cd3d8ea7307cd91123192cc1549545dab94ea54984cf3756d5a3afdf83b08", + "SourceSmoothControls.olean": "450cab60e07eebeddd600eb9e1e841121e14beda2917760a70d441ad68fc7b7c", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "c47c320f7e6eabf36be4c6c860f18346a1f04967a648b9531a4e4ec1af48c831", + "SourceTorusC4.olean": "3ea29981149e2f07a988909a46b76a6487f3dd6806ba133dbcad1476945156ab", + "SpectralWeights.olean": "36c7121b066b448631abb2e1a8366048c921ec0a90a299a6231300d8e88a7a10", + "ThetaProductProbe.olean": "8943d0832690d80c9ea2bb74a511cb582b0389d3eddb3cad57efea25fbca8a8a" + }, + "own_objects_before": { + "NegativeFixtureBaseline.olean": "a787f761de0e4d595d27c4c567f8dc2aac1e935b5251eaa14c22373a56152dc3" + }, + "baseline_development_receipts": { + "SourceThetaBridge": "runs/20261017T223912Z-SourceThetaBridge-8f3714d1/RECEIPT.json", + "SourceLifetimeGeometry": "runs/20261017T222931Z-SourceLifetimeGeometry-d60cf60f/RECEIPT.json", + "SourceLifetimeField": "runs/20261017T224309Z-SourceLifetimeField-82ca502f/RECEIPT.json", + "SourceLifetimeControls": "runs/20261017T225345Z-SourceLifetimeControls-87707473/RECEIPT.json", + "SourceLifetimeAxiomAudit": "runs/20261017T230552Z-SourceLifetimeAxiomAudit-43c5c5c5/RECEIPT.json" + }, + "lean_path": [ + "@C291_ROOT@/negative-project/generations/0b581f8569781d82/build", + "@C291_ROOT@/build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "two_part_positive_acceptance": { + "path": "negative-runs/positive-acceptance-0b581f8569781d82/TWO_PART_ACCEPTANCE.json", + "sha256": "114095a00fbb6c5e56acfa23e43b3eaf13673b1fc9174dcc0f97d84d5d87714c" + }, + "runner_sha256": "57d43dda2d54d4a4acb5c24cec966a3c469cdedfa05c489f13a2e8c327a802df", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "dependency_file_metadata_count": 115894, + "timeout_seconds": 240, + "threads": 2, + "scientific_effect": "NONE", + "scope": "Development source-bound mutation controls; fresh source closure and kernel replay remain separately parent-owned", + "child_pid": 23392, + "returncode": 1, + "timed_out": false, + "ended_utc": "2026-10-17T23:30:30.920958+00:00", + "seconds": 234.20743158300002, + "errors": [ + { + "line": 73, + "column": 12, + "message": "Type mismatch" + }, + { + "line": 74, + "column": 14, + "message": "Type mismatch" + }, + { + "line": 78, + "column": 16, + "message": "Type mismatch" + }, + { + "line": 77, + "column": 14, + "message": "Type mismatch" + }, + { + "line": 84, + "column": 0, + "message": "Not a definitional equality: the left-hand side" + }, + { + "line": 85, + "column": 66, + "message": "Type mismatch" + }, + { + "line": 88, + "column": 46, + "message": "Type mismatch" + }, + { + "line": 87, + "column": 2, + "message": "Cannot add `simp` attribute to `actualGaussianFieldInterface_law`: It is not a proposition nor a definition (to unfold)" + }, + { + "line": 92, + "column": 44, + "message": "Application type mismatch: The argument" + }, + { + "line": 158, + "column": 12, + "message": "Type mismatch" + }, + { + "line": 159, + "column": 14, + "message": "Type mismatch" + }, + { + "line": 163, + "column": 16, + "message": "Type mismatch" + }, + { + "line": 162, + "column": 14, + "message": "Type mismatch" + }, + { + "line": 169, + "column": 0, + "message": "Not a definitional equality: the left-hand side" + }, + { + "line": 170, + "column": 66, + "message": "Type mismatch" + }, + { + "line": 173, + "column": 46, + "message": "Type mismatch" + }, + { + "line": 172, + "column": 2, + "message": "Cannot add `simp` attribute to `actualGaussianFieldInterface_law`: It is not a proposition nor a definition (to unfold)" + }, + { + "line": 177, + "column": 44, + "message": "Application type mismatch: The argument" + }, + { + "line": 241, + "column": 12, + "message": "Type mismatch" + }, + { + "line": 248, + "column": 16, + "message": "Type mismatch" + }, + { + "line": 247, + "column": 14, + "message": "Type mismatch" + }, + { + "line": 254, + "column": 0, + "message": "Not a definitional equality: the left-hand side" + }, + { + "line": 255, + "column": 66, + "message": "Type mismatch" + }, + { + "line": 258, + "column": 46, + "message": "Type mismatch" + }, + { + "line": 257, + "column": 2, + "message": "Cannot add `simp` attribute to `actualGaussianFieldInterface_law`: It is not a proposition nor a definition (to unfold)" + }, + { + "line": 262, + "column": 44, + "message": "Application type mismatch: The argument" + }, + { + "line": 337, + "column": 3, + "message": "Application type mismatch: The argument" + }, + { + "line": 340, + "column": 42, + "message": "Invalid field `\u03a9`: The environment does not contain `Function.\u03a9`, so it is not possible to project the field `\u03a9` from an expression" + }, + { + "line": 343, + "column": 42, + "message": "Invalid field `P`: The environment does not contain `Function.P`, so it is not possible to project the field `P` from an expression" + }, + { + "line": 347, + "column": 42, + "message": "Invalid field `F`: The environment does not contain `Function.F`, so it is not possible to project the field `F` from an expression" + }, + { + "line": 353, + "column": 2, + "message": "Type mismatch" + }, + { + "line": 370, + "column": 2, + "message": "Type mismatch: After simplification, term" + }, + { + "line": 418, + "column": 16, + "message": "Type mismatch" + }, + { + "line": 455, + "column": 2, + "message": "Type mismatch: After simplification, term" + }, + { + "line": 503, + "column": 16, + "message": "Type mismatch" + }, + { + "line": 562, + "column": 2, + "message": "Type mismatch" + }, + { + "line": 567, + "column": 43, + "message": "Application type mismatch: The argument" + }, + { + "line": 573, + "column": 28, + "message": "Application type mismatch: The argument" + }, + { + "line": 586, + "column": 17, + "message": "Type mismatch" + }, + { + "line": 594, + "column": 0, + "message": "Not a definitional equality: the left-hand side" + }, + { + "line": 595, + "column": 66, + "message": "Type mismatch" + }, + { + "line": 598, + "column": 46, + "message": "Type mismatch" + }, + { + "line": 597, + "column": 2, + "message": "Cannot add `simp` attribute to `actualGaussianFieldInterface_law`: It is not a proposition nor a definition (to unfold)" + }, + { + "line": 602, + "column": 44, + "message": "Application type mismatch: The argument" + } + ], + "checks": { + "not_timed_out": true, + "stderr_empty_or_exact_audit_progress": true, + "manifest_unchanged": true, + "production_sources_unchanged": true, + "production_objects_unchanged": true, + "own_imported_objects_unchanged": true, + "fixtures_unchanged": true, + "no_import_or_unknown_identifier_failure": true, + "dependency_metadata_unchanged": true, + "compiler_rejected": true, + "intended_range_rejection:ZeroField": true, + "intended_range_rejection:ShiftedField": true, + "intended_range_rejection:ZeroMeasure": true, + "intended_range_rejection:HiddenPositiveDimension": true, + "intended_range_rejection:DoubledRawCovariance": true, + "intended_range_rejection:WrongCovarianceArgument": true, + "intended_range_rejection:NegativeQuadraticForm": true, + "no_errors_outside_mutant_namespaces": true + }, + "control_pass": true, + "stdout_sha256": "f982e65b99a8d61949b1dea1140bfe7106829e141a7653736eced5bbd448a3b1", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "production_sources_after": { + "ConstructorEndpointRed.lean": "9686926a3bb8fd15384e39900d9241958bdf170ff6c409b0dace2f7e55f63808", + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceSmoothAxiomAudit.lean": "4dfa901029fab71d127c9f4c8cf30c937607f4444e6af64f429890d9d141d591", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "ThetaProductProbe.lean": "f694ef7ac460e798d6d39dc1e336e63e7d3e4e14d3c9ef63234d24e32fcf0bff" + }, + "production_objects_after": { + "GaussianSeriesFoundation.olean": "0affc9b10566749ebd8fbaa4d2e146343ef2e5314cc1bd595a9bd546034d997d", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "9c4d23e8928841d7619c6c9ae8f4fefed4eaba1bdc27666529f7d3896b193eb3", + "SourceCovariance.olean": "5491c302794f5e94b58314d243b5cdf25a27661d48ea9626cf1d020941eb5c6b", + "SourceFourierSeries.olean": "a76d623c9e47a56ecba9d406a48c092ea5ea14f6b8a4a356fcfe6fbd23775201", + "SourceGaussianLaw.olean": "f4ac16b6a6d214844347a1991d06098d2cc69a34f7330c3ba87f38fc05cd78c5", + "SourceKernel.olean": "8b3894f2790570a45519052ea2052f497205f40a5912a0abd85ae61dff31113f", + "SourceLattice.olean": "d43fb7d3cbeb4c9318c58ab0201b3ddf8f5cdec8d9f358f1ef1d11c6a79df11b", + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "117c544a3b8f29bf29c6fc5a404059fbaf492a7e9a12dfa2b2593caa9179ef91", + "SourceSmoothCarrier.olean": "bd6cd3d8ea7307cd91123192cc1549545dab94ea54984cf3756d5a3afdf83b08", + "SourceSmoothControls.olean": "450cab60e07eebeddd600eb9e1e841121e14beda2917760a70d441ad68fc7b7c", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "c47c320f7e6eabf36be4c6c860f18346a1f04967a648b9531a4e4ec1af48c831", + "SourceTorusC4.olean": "3ea29981149e2f07a988909a46b76a6487f3dd6806ba133dbcad1476945156ab", + "SpectralWeights.olean": "36c7121b066b448631abb2e1a8366048c921ec0a90a299a6231300d8e88a7a10", + "ThetaProductProbe.olean": "8943d0832690d80c9ea2bb74a511cb582b0389d3eddb3cad57efea25fbca8a8a" + }, + "own_objects_after": { + "NegativeFixtureBaseline.olean": "a787f761de0e4d595d27c4c567f8dc2aac1e935b5251eaa14c22373a56152dc3" + } +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232636Z-NegativeConstructorMutants-1360c308/RUNNER.py b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232636Z-NegativeConstructorMutants-1360c308/RUNNER.py new file mode 100644 index 000000000..45b8c7a50 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232636Z-NegativeConstructorMutants-1360c308/RUNNER.py @@ -0,0 +1,228 @@ +"""Bounded C291 source-mutation controls; execute only after parent slot authorization. + +Uses the common serial lock. Production inputs and imported objects are read-only. +The wrapper succeeds only when the exact intended positive/rejection outcome occurs. +""" +from pathlib import Path +from datetime import datetime, timezone +import fcntl +import hashlib +import json +import os +import re +import signal +import subprocess +import sys +import time +import uuid + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parent +CACHE = Path('@PINNED_DEPENDENCY_CACHE@') +BIN = Path('@PINNED_LEAN_RUNTIME@/bin') +MODULES = {'NegativeFixtureBaseline', 'NegativeConstructorMutants', + 'NegativeUnusedAxiom', 'NegativeUnusedAxiomAudit'} + + +def require(value, message): + if not value: + raise RuntimeError(message) + + +def sha(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def now(): + return datetime.now(timezone.utc).isoformat() + + +def objects(path): + return {p.name: sha(p) for p in sorted(path.iterdir()) if p.is_file() and + ('.olean' in p.name or p.name.endswith(('.ir', '.ir.sig')))} + + +def production_sources(): + return {p.name: sha(p) for p in sorted((ROOT / 'project').glob('*.lean'))} + + +def known_success(module, generation): + for p in sorted((ROOT / 'negative-runs').glob('*/RECEIPT.json')): + v = json.loads(p.read_text()) + if v.get('module') == module and v.get('generation') == generation and v.get('control_pass'): + return v + return None + + +def main(): + require(len(sys.argv) == 3, 'usage: run_negative.py GENERATION MODULE') + generation, module = sys.argv[1:] + require(re.fullmatch('[0-9a-f]{16}', generation) is not None, 'invalid generation') + require(module in MODULES, 'unknown fixture module') + project = HERE / 'generations' / generation + manifest_path = project / 'MANIFEST.json' + manifest = json.loads(manifest_path.read_text()) + source = project / (module + '.lean') + require(sha(source) == manifest['modules'][module]['sha256'], 'fixture bytes changed') + require(sha(BIN / 'lean') == '1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554', 'Lean binary changed') + dependency_manifest = CACHE / 'lake-manifest.json' + require(sha(dependency_manifest) == 'd63753befccc21923783a5085148e3ff028d97134ea52f5a08bd87ecf1b0b043', 'dependency manifest changed') + build = project / 'build' + paths = [str(build), str(ROOT / 'build')] + dependency_roots = [] + for dep in json.loads(dependency_manifest.read_text())['packages']: + d = CACHE / '.lake/packages' / dep['name'] + require((d / '.git/HEAD').read_text().strip() == dep['rev'], 'dependency revision changed') + b = d / '.lake/build/lib/lean' + if b.is_dir(): + paths.append(str(b)) + dependency_roots.append(b) + env = os.environ.copy() + env['LEAN_PATH'] = os.pathsep.join(paths) + env['LEAN_NUM_THREADS'] = '2' + (ROOT / 'negative-runs').mkdir(exist_ok=True) + with (ROOT / 'lean-slot.lock').open('a+') as lock: + print(json.dumps({'stage': 'WAITING_FOR_C291_SERIAL_SLOT', 'module': module}), flush=True) + fcntl.flock(lock, fcntl.LOCK_EX) + require(sha(ROOT / manifest['baseline_source_path']) == manifest['baseline_source_sha256'], 'production field differs from fixture source') + require(sha(ROOT / manifest['baseline_audit_path']) == manifest['baseline_audit_sha256'], 'production audit differs from fixture source') + before_sources = production_sources() + before_objects = objects(ROOT / 'build') + baseline_receipts = {} + required = ['SourceThetaBridge', 'SourceLifetimeGeometry', 'SourceLifetimeField', + 'SourceLifetimeControls', 'SourceLifetimeAxiomAudit'] + for name in required: + for receipt_path in sorted((ROOT / 'runs').glob('*/RECEIPT.json')): + v = json.loads(receipt_path.read_text()) + if (v.get('source') == name + '.lean' and v.get('returncode') == 0 and + not v.get('timed_out') and v.get('source_unchanged') and + v.get('source_sha256') == before_sources[name + '.lean'] and + v.get('output_sha256') == before_objects[name + '.olean']): + baseline_receipts[name] = str(receipt_path.relative_to(ROOT)) + require(name in baseline_receipts, 'missing exact positive development receipt: ' + name) + positive_acceptance = None + if module == 'NegativeConstructorMutants': + positive = known_success('NegativeFixtureBaseline', generation) + if not positive: + acceptance_path = ROOT / 'negative-runs' / ('positive-acceptance-' + generation) / 'TWO_PART_ACCEPTANCE.json' + acceptance = json.loads(acceptance_path.read_text()) + require(acceptance['status'] == 'PASS' and acceptance['generation'] == generation, + 'missing two-part positive acceptance') + require(sha(ROOT / acceptance['positive_baseline_receipt']) == acceptance['positive_baseline_receipt_sha256'], + 'original baseline receipt changed') + require(sha(ROOT / acceptance['binding_probe_receipt']) == acceptance['binding_probe_receipt_sha256'], + 'binding probe receipt changed') + require(acceptance['baseline_source_sha256'] == manifest['modules']['NegativeFixtureBaseline']['sha256'], + 'two-part baseline source mismatch') + require(all(objects(build).get(n) == h for n, h in acceptance['baseline_objects'].items()), + 'two-part baseline objects changed') + probe_receipt = json.loads((ROOT / acceptance['binding_probe_receipt']).read_text()) + require(probe_receipt['control_pass'] and probe_receipt['returncode'] == 0 and + not probe_receipt['timed_out'] and acceptance['bindings_verified'] == 21, + 'binding probe did not actually pass') + positive_acceptance = {'path': str(acceptance_path.relative_to(ROOT)), 'sha256': sha(acceptance_path)} + if module == 'NegativeUnusedAxiomAudit': + require(known_success('NegativeUnusedAxiom', generation), 'unused-axiom carrier must compile first') + dependency_stats = {str(p): (p.stat().st_size, p.stat().st_mtime_ns, p.stat().st_ino) + for d in dependency_roots for p in d.rglob('*') if p.is_file()} + fixture_before = {n: sha(project / (n + '.lean')) for n in MODULES} + own_objects_before = objects(build) + timeout_seconds = 420 if module == 'NegativeUnusedAxiomAudit' else 240 + command = [str(BIN / 'lean'), '-j2', '-M4096'] + if module != 'NegativeConstructorMutants': + command.append('-DwarningAsError=true') + command += ['-o', str(build / (module + '.olean')), str(source)] + run = ROOT / 'negative-runs' / (datetime.now(timezone.utc).strftime('%Y%m%dT%H%M%SZ') + '-' + module + '-' + uuid.uuid4().hex[:8]) + run.mkdir() + (run / 'RUNNER.py').write_bytes(Path(__file__).read_bytes()) + receipt = { + 'generation': generation, 'module': module, 'command': command, + 'started_utc': now(), 'manifest_sha256': sha(manifest_path), + 'fixture_before': fixture_before, 'production_sources_before': before_sources, + 'production_objects_before': before_objects, 'own_objects_before': own_objects_before, + 'baseline_development_receipts': baseline_receipts, 'lean_path': paths, + 'two_part_positive_acceptance': positive_acceptance, + 'runner_sha256': sha(Path(__file__)), 'executable_sha256': sha(BIN / 'lean'), + 'dependency_file_metadata_count': len(dependency_stats), + 'timeout_seconds': timeout_seconds, 'threads': 2, 'scientific_effect': 'NONE', + 'scope': 'Development source-bound mutation controls; fresh source closure and kernel replay remain separately parent-owned', + } + start = time.monotonic() + with (run / 'stdout.txt').open('wb') as stdout, (run / 'stderr.txt').open('wb') as stderr: + child = subprocess.Popen(command, cwd=project, env=env, stdout=stdout, + stderr=stderr, start_new_session=True) + receipt['child_pid'] = child.pid + (run / 'START.json').write_text(json.dumps(receipt, indent=2) + '\n') + print(json.dumps({'stage': 'RUNNING', 'module': module, 'child_pid': child.pid, 'run': str(run)}), flush=True) + timeout = False + try: + code = child.wait(timeout=timeout_seconds) + except subprocess.TimeoutExpired: + timeout = True + os.killpg(child.pid, signal.SIGTERM) + try: + code = child.wait(timeout=5) + except subprocess.TimeoutExpired: + os.killpg(child.pid, signal.SIGKILL) + code = child.wait() + output = (run / 'stdout.txt').read_text() + errors = [{'line': int(m.group(1)), 'column': int(m.group(2)), 'message': m.group(3)} + for m in re.finditer(r'^.+\.lean:(\d+):(\d+): error(?:\([^)]*\))?: (.*)$', output, re.M)] + stderr_text = (run / 'stderr.txt').read_text() + expected_stderr = (not stderr_text) or (module == 'NegativeUnusedAxiomAudit' and all( + re.fullmatch(r'LIFETIME_AUDIT_PROGRESS (?:START|[A-Za-z0-9_.]+ COUNT [0-9]+)', line) + for line in stderr_text.splitlines())) + checks = {'not_timed_out': not timeout, + 'stderr_empty_or_exact_audit_progress': expected_stderr, + 'manifest_unchanged': sha(manifest_path) == receipt['manifest_sha256'], + 'production_sources_unchanged': production_sources() == before_sources, + 'production_objects_unchanged': objects(ROOT / 'build') == before_objects, + 'own_imported_objects_unchanged': all(objects(build).get(n) == h + for n, h in own_objects_before.items() if not n.startswith(module + '.')), + 'fixtures_unchanged': {n: sha(project / (n + '.lean')) for n in MODULES} == fixture_before, + 'no_import_or_unknown_identifier_failure': not bool(re.search( + r'unknown (?:identifier|constant|module)|object file .+ does not exist|failed to import', + output + (run / 'stderr.txt').read_text(), re.I)), + 'dependency_metadata_unchanged': all(Path(p).is_file() and + (Path(p).stat().st_size, Path(p).stat().st_mtime_ns, Path(p).stat().st_ino) == stat + for p, stat in dependency_stats.items())} + if module == 'NegativeFixtureBaseline': + checks['compiler_success'] = code == 0 + checks['no_errors'] = not errors + for case in manifest['constructor_cases']: + for suffix in manifest['positive_binding_required_local_suffixes']: + checks['local_binding:' + case['name'] + ':' + suffix] = case['namespace'] + '.' + suffix in output + elif module == 'NegativeConstructorMutants': + checks['compiler_rejected'] = code == 1 + for case in manifest['constructor_cases']: + lo, hi = case['required_error_line_range'] + checks['intended_range_rejection:' + case['name']] = any(lo <= e['line'] <= hi for e in errors) + checks['no_errors_outside_mutant_namespaces'] = all(any( + c['combined_namespace_range'][0] <= e['line'] <= c['combined_namespace_range'][1] + for c in manifest['constructor_cases']) for e in errors) + elif module == 'NegativeUnusedAxiom': + checks['compiler_success'] = code == 0 + checks['no_errors'] = not errors + checks['axiom_is_private_and_unused'] = source.read_text().count('c291UnusedCustomAxiom') == 1 and 'private axiom c291UnusedCustomAxiom : False' in source.read_text() + else: + checks['compiler_rejected'] = code == 1 + checks['whole_module_private_axiom_rejection'] = ( + 'LIFETIME_AUDIT_MODULE NegativeUnusedAxiom COUNT' in output and + any('forbidden transitive axiom' in e['message'] and + 'c291UnusedCustomAxiom' in e['message'] and '_private.' in e['message'] for e in errors)) + checks['no_false_success_marker'] = 'LIFETIME_AUDIT_STANDARD_ONLY_PASS' not in output + passed = all(checks.values()) + receipt.update(returncode=code, timed_out=timeout, ended_utc=now(), + seconds=time.monotonic()-start, errors=errors, checks=checks, control_pass=passed, + stdout_sha256=sha(run / 'stdout.txt'), stderr_sha256=sha(run / 'stderr.txt'), + production_sources_after=production_sources(), production_objects_after=objects(ROOT / 'build'), + own_objects_after=objects(build)) + (run / 'RECEIPT.json').write_text(json.dumps(receipt, indent=2) + '\n') + print(json.dumps({'stage': 'FINISHED', 'module': module, 'returncode': code, + 'timed_out': timeout, 'control_pass': passed, 'failed_checks': [k for k,v in checks.items() if not v], + 'seconds': receipt['seconds'], 'errors': errors, 'run': str(run)}), flush=True) + return 0 if passed else 1 + + +if __name__ == '__main__': + raise SystemExit(main()) diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232636Z-NegativeConstructorMutants-1360c308/START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232636Z-NegativeConstructorMutants-1360c308/START.json new file mode 100644 index 000000000..813363c67 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232636Z-NegativeConstructorMutants-1360c308/START.json @@ -0,0 +1,100 @@ +{ + "generation": "0b581f8569781d82", + "module": "NegativeConstructorMutants", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/negative-project/generations/0b581f8569781d82/build/NegativeConstructorMutants.olean", + "@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean" + ], + "started_utc": "2026-10-17T23:26:36.713235+00:00", + "manifest_sha256": "f511a499d1804a3033728cc576e9c6bba0f8954039f811b9ec1fe71cc73df279", + "fixture_before": { + "NegativeFixtureBaseline": "a18de8fb87069c26adac05b37bf065cc4c58b910d72a5b3209b826bb1424ae91", + "NegativeConstructorMutants": "48e62f0fdcfecac7d9a4a1f53463cd7e3a8323d7a370e5c2696a2046d7484b10", + "NegativeUnusedAxiomAudit": "4efe2800a8392203c9add4077a4f61278ef56f9fa78183999b238decdfe54a38", + "NegativeUnusedAxiom": "f6a6813861b706769c502e5d86035cbc224608c79f0a90bb2d283c0c1db295e8" + }, + "production_sources_before": { + "ConstructorEndpointRed.lean": "9686926a3bb8fd15384e39900d9241958bdf170ff6c409b0dace2f7e55f63808", + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceSmoothAxiomAudit.lean": "4dfa901029fab71d127c9f4c8cf30c937607f4444e6af64f429890d9d141d591", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "ThetaProductProbe.lean": "f694ef7ac460e798d6d39dc1e336e63e7d3e4e14d3c9ef63234d24e32fcf0bff" + }, + "production_objects_before": { + "GaussianSeriesFoundation.olean": "0affc9b10566749ebd8fbaa4d2e146343ef2e5314cc1bd595a9bd546034d997d", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "9c4d23e8928841d7619c6c9ae8f4fefed4eaba1bdc27666529f7d3896b193eb3", + "SourceCovariance.olean": "5491c302794f5e94b58314d243b5cdf25a27661d48ea9626cf1d020941eb5c6b", + "SourceFourierSeries.olean": "a76d623c9e47a56ecba9d406a48c092ea5ea14f6b8a4a356fcfe6fbd23775201", + "SourceGaussianLaw.olean": "f4ac16b6a6d214844347a1991d06098d2cc69a34f7330c3ba87f38fc05cd78c5", + "SourceKernel.olean": "8b3894f2790570a45519052ea2052f497205f40a5912a0abd85ae61dff31113f", + "SourceLattice.olean": "d43fb7d3cbeb4c9318c58ab0201b3ddf8f5cdec8d9f358f1ef1d11c6a79df11b", + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "117c544a3b8f29bf29c6fc5a404059fbaf492a7e9a12dfa2b2593caa9179ef91", + "SourceSmoothCarrier.olean": "bd6cd3d8ea7307cd91123192cc1549545dab94ea54984cf3756d5a3afdf83b08", + "SourceSmoothControls.olean": "450cab60e07eebeddd600eb9e1e841121e14beda2917760a70d441ad68fc7b7c", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "c47c320f7e6eabf36be4c6c860f18346a1f04967a648b9531a4e4ec1af48c831", + "SourceTorusC4.olean": "3ea29981149e2f07a988909a46b76a6487f3dd6806ba133dbcad1476945156ab", + "SpectralWeights.olean": "36c7121b066b448631abb2e1a8366048c921ec0a90a299a6231300d8e88a7a10", + "ThetaProductProbe.olean": "8943d0832690d80c9ea2bb74a511cb582b0389d3eddb3cad57efea25fbca8a8a" + }, + "own_objects_before": { + "NegativeFixtureBaseline.olean": "a787f761de0e4d595d27c4c567f8dc2aac1e935b5251eaa14c22373a56152dc3" + }, + "baseline_development_receipts": { + "SourceThetaBridge": "runs/20261017T223912Z-SourceThetaBridge-8f3714d1/RECEIPT.json", + "SourceLifetimeGeometry": "runs/20261017T222931Z-SourceLifetimeGeometry-d60cf60f/RECEIPT.json", + "SourceLifetimeField": "runs/20261017T224309Z-SourceLifetimeField-82ca502f/RECEIPT.json", + "SourceLifetimeControls": "runs/20261017T225345Z-SourceLifetimeControls-87707473/RECEIPT.json", + "SourceLifetimeAxiomAudit": "runs/20261017T230552Z-SourceLifetimeAxiomAudit-43c5c5c5/RECEIPT.json" + }, + "lean_path": [ + "@C291_ROOT@/negative-project/generations/0b581f8569781d82/build", + "@C291_ROOT@/build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "two_part_positive_acceptance": { + "path": "negative-runs/positive-acceptance-0b581f8569781d82/TWO_PART_ACCEPTANCE.json", + "sha256": "114095a00fbb6c5e56acfa23e43b3eaf13673b1fc9174dcc0f97d84d5d87714c" + }, + "runner_sha256": "57d43dda2d54d4a4acb5c24cec966a3c469cdedfa05c489f13a2e8c327a802df", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "dependency_file_metadata_count": 115894, + "timeout_seconds": 240, + "threads": 2, + "scientific_effect": "NONE", + "scope": "Development source-bound mutation controls; fresh source closure and kernel replay remain separately parent-owned", + "child_pid": 23392 +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232636Z-NegativeConstructorMutants-1360c308/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232636Z-NegativeConstructorMutants-1360c308/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232636Z-NegativeConstructorMutants-1360c308/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232636Z-NegativeConstructorMutants-1360c308/stdout.txt new file mode 100644 index 000000000..0defb34d5 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T232636Z-NegativeConstructorMutants-1360c308/stdout.txt @@ -0,0 +1,276 @@ +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:73:12: error: Type mismatch + actualField_smooth d hL +has type + ∀ (ω : SmoothSample d L), IsSmooth d (actualField d L ω) +but is expected to have type + ∀ (ω : SmoothSample d L), IsSmooth d fun x => 0 +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:74:14: error: Type mismatch + actualField_periodic d hL +has type + ∀ (ω : SmoothSample d L), IsLPeriodic d L (actualField d L ω) +but is expected to have type + ∀ (ω : SmoothSample d L), IsLPeriodic d L fun x => 0 +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:78:16: error: Type mismatch + actualField_raw_second_moment d hL +has type + ∀ (x y : E d), + ∫ (ω : SmoothSample d L), actualField d L ω x * actualField d L ω y ∂smoothLaw d L = periodicCovariance d L (x - y) +but is expected to have type + ∀ (x y : E d), ∫ (ω : SmoothSample d L), 0 * 0 ∂smoothLaw d L = periodicCovariance d L (x - y) +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:77:14: error: Type mismatch + actualField_linearCombination_map d hL +has type + ∀ (x : Fin ?m.26 → E d) (a : Fin ?m.26 → ℝ), + Measure.map (fun ω => ∑ i, a i * actualField d L ω (x i)) (smoothLaw d L) = gaussianReal 0 ⟨covQuadForm d L x a, ⋯⟩ +but is expected to have type + ∀ (x : Fin m✝ → E d) (a : Fin m✝ → ℝ), + Measure.map (fun ω => ∑ i, a i * 0) (smoothLaw d L) = gaussianReal 0 ⟨covQuadForm d L x a, ⋯⟩ +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:84:0: error: Not a definitional equality: the left-hand side + (actualGaussianFieldInterface d L hL).Ω +is not definitionally equal to the right-hand side + SmoothSample d L +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:85:66: error: Type mismatch + rfl +has type + ?m.9 = ?m.9 +but is expected to have type + (actualGaussianFieldInterface d L hL).Ω = SmoothSample d L +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:88:46: error: Type mismatch + smoothLaw d L +has type + Measure (SmoothSample d L) +but is expected to have type + Measure (actualGaussianFieldInterface d L hL).Ω +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:87:2: error: Cannot add `simp` attribute to `actualGaussianFieldInterface_law`: It is not a proposition nor a definition (to unfold) + +Note: The `[simp]` attribute can be added to lemmas that should be automatically used by the simplifier and to definitions that the simplifier should automatically unfold +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:92:44: error: Application type mismatch: The argument + ω +has type + SmoothSample d L +but is expected to have type + (actualGaussianFieldInterface d L hL).Ω +in the application + (actualGaussianFieldInterface d L hL).F ω +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:158:12: error: Type mismatch + actualField_smooth d hL +has type + ∀ (ω : SmoothSample d L), IsSmooth d (actualField d L ω) +but is expected to have type + ∀ (ω : SmoothSample d L), IsSmooth d fun x => actualField d L ω x + 1 +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:159:14: error: Type mismatch + actualField_periodic d hL +has type + ∀ (ω : SmoothSample d L), IsLPeriodic d L (actualField d L ω) +but is expected to have type + ∀ (ω : SmoothSample d L), IsLPeriodic d L fun x => actualField d L ω x + 1 +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:163:16: error: Type mismatch + actualField_raw_second_moment d hL +has type + ∀ (x y : E d), + ∫ (ω : SmoothSample d L), actualField d L ω x * actualField d L ω y ∂smoothLaw d L = periodicCovariance d L (x - y) +but is expected to have type + ∀ (x y : E d), + ∫ (ω : SmoothSample d L), (actualField d L ω x + 1) * (actualField d L ω y + 1) ∂smoothLaw d L = + periodicCovariance d L (x - y) +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:162:14: error: Type mismatch + actualField_linearCombination_map d hL +has type + ∀ (x : Fin ?m.31 → E d) (a : Fin ?m.31 → ℝ), + Measure.map (fun ω => ∑ i, a i * actualField d L ω (x i)) (smoothLaw d L) = gaussianReal 0 ⟨covQuadForm d L x a, ⋯⟩ +but is expected to have type + ∀ (x : Fin m✝ → E d) (a : Fin m✝ → ℝ), + Measure.map (fun ω => ∑ i, a i * (actualField d L ω (x i) + 1)) (smoothLaw d L) = + gaussianReal 0 ⟨covQuadForm d L x a, ⋯⟩ +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:169:0: error: Not a definitional equality: the left-hand side + (actualGaussianFieldInterface d L hL).Ω +is not definitionally equal to the right-hand side + SmoothSample d L +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:170:66: error: Type mismatch + rfl +has type + ?m.9 = ?m.9 +but is expected to have type + (actualGaussianFieldInterface d L hL).Ω = SmoothSample d L +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:173:46: error: Type mismatch + smoothLaw d L +has type + Measure (SmoothSample d L) +but is expected to have type + Measure (actualGaussianFieldInterface d L hL).Ω +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:172:2: error: Cannot add `simp` attribute to `actualGaussianFieldInterface_law`: It is not a proposition nor a definition (to unfold) + +Note: The `[simp]` attribute can be added to lemmas that should be automatically used by the simplifier and to definitions that the simplifier should automatically unfold +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:177:44: error: Application type mismatch: The argument + ω +has type + SmoothSample d L +but is expected to have type + (actualGaussianFieldInterface d L hL).Ω +in the application + (actualGaussianFieldInterface d L hL).F ω +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:241:12: error: Type mismatch + smoothLaw_isProbabilityMeasure d (LT.lt.ne' hL) +has type + IsProbabilityMeasure (smoothLaw d L) +but is expected to have type + IsProbabilityMeasure 0 +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:248:16: error: Type mismatch + actualField_raw_second_moment d hL +has type + ∀ (x y : E d), + ∫ (ω : SmoothSample d L), actualField d L ω x * actualField d L ω y ∂smoothLaw d L = periodicCovariance d L (x - y) +but is expected to have type + ∀ (x y : E d), ∫ (ω : SmoothSample d L), actualField d L ω x * actualField d L ω y ∂0 = periodicCovariance d L (x - y) +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:247:14: error: Type mismatch + actualField_linearCombination_map d hL +has type + ∀ (x : Fin ?m.22 → E d) (a : Fin ?m.22 → ℝ), + Measure.map (fun ω => ∑ i, a i * actualField d L ω (x i)) (smoothLaw d L) = gaussianReal 0 ⟨covQuadForm d L x a, ⋯⟩ +but is expected to have type + ∀ (x : Fin m✝ → E d) (a : Fin m✝ → ℝ), + Measure.map (fun ω => ∑ i, a i * actualField d L ω (x i)) 0 = gaussianReal 0 ⟨covQuadForm d L x a, ⋯⟩ +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:254:0: error: Not a definitional equality: the left-hand side + (actualGaussianFieldInterface d L hL).Ω +is not definitionally equal to the right-hand side + SmoothSample d L +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:255:66: error: Type mismatch + rfl +has type + ?m.9 = ?m.9 +but is expected to have type + (actualGaussianFieldInterface d L hL).Ω = SmoothSample d L +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:258:46: error: Type mismatch + smoothLaw d L +has type + Measure (SmoothSample d L) +but is expected to have type + Measure (actualGaussianFieldInterface d L hL).Ω +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:257:2: error: Cannot add `simp` attribute to `actualGaussianFieldInterface_law`: It is not a proposition nor a definition (to unfold) + +Note: The `[simp]` attribute can be added to lemmas that should be automatically used by the simplifier and to definitions that the simplifier should automatically unfold +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:262:44: error: Application type mismatch: The argument + ω +has type + SmoothSample d L +but is expected to have type + (actualGaussianFieldInterface d L hL).Ω +in the application + (actualGaussianFieldInterface d L hL).F ω +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:321:63: warning: Variable name `hd` is not explicitly referenced. + +Hint: The binding can be removed (if unused) or named `_` (if used implicitly). Alternatively, prefix the name with `_` to silence this warning: + [apply] _hd + +Note: This linter can be disabled with `set_option linter.unusedVariables false` +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:337:3: error: Application type mismatch: The argument + actualGaussianFieldInterface d L hL +has type + 0 < d → GaussianFieldInterface d L +but is expected to have type + GaussianFieldInterface d L +in the application + Nonempty.intro (actualGaussianFieldInterface d L hL) +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:340:42: error(lean.invalidField): Invalid field `Ω`: The environment does not contain `Function.Ω`, so it is not possible to project the field `Ω` from an expression + actualGaussianFieldInterface d L hL +of type + 0 < d → GaussianFieldInterface d L +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:343:42: error(lean.invalidField): Invalid field `P`: The environment does not contain `Function.P`, so it is not possible to project the field `P` from an expression + actualGaussianFieldInterface d L hL +of type + 0 < d → GaussianFieldInterface d L +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:347:42: error(lean.invalidField): Invalid field `F`: The environment does not contain `Function.F`, so it is not possible to project the field `F` from an expression + actualGaussianFieldInterface d L hL +of type + 0 < d → GaussianFieldInterface d L +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:353:2: error: Type mismatch + actualGaussianFieldInterface 0 1 ?m.9 +has type + 0 < 0 → GaussianFieldInterface 0 1 +but is expected to have type + GaussianFieldInterface 0 1 +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:370:2: error: Type mismatch: After simplification, term + actualField_covariance d hL x y + has type + ∫ (ω : SmoothSample d L), actualField d L ω x * actualField d L ω y ∂smoothLaw d L = periodicCovariance d L (x - y) +but is expected to have type + ∫ (ω : SmoothSample d L), actualField d L ω x * actualField d L ω y ∂smoothLaw d L = + 2 * periodicCovariance d L (x - y) +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:418:16: error: Type mismatch + actualField_raw_second_moment d hL +has type + ∀ (x y : E d), + ∫ (ω : SmoothSample d L), actualField d L ω x * actualField d L ω y ∂smoothLaw d L = + 2 * periodicCovariance d L (x - y) +but is expected to have type + ∀ (x y : E d), + ∫ (ω : SmoothSample d L), actualField d L ω x * actualField d L ω y ∂smoothLaw d L = periodicCovariance d L (x - y) +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:455:2: error: Type mismatch: After simplification, term + actualField_covariance d hL x y + has type + ∫ (ω : SmoothSample d L), actualField d L ω x * actualField d L ω y ∂smoothLaw d L = periodicCovariance d L (x - y) +but is expected to have type + ∫ (ω : SmoothSample d L), actualField d L ω x * actualField d L ω y ∂smoothLaw d L = periodicCovariance d L (x + y) +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:503:16: error: Type mismatch + actualField_raw_second_moment d hL +has type + ∀ (x y : E d), + ∫ (ω : SmoothSample d L), actualField d L ω x * actualField d L ω y ∂smoothLaw d L = periodicCovariance d L (x + y) +but is expected to have type + ∀ (x y : E d), + ∫ (ω : SmoothSample d L), actualField d L ω x * actualField d L ω y ∂smoothLaw d L = periodicCovariance d L (x - y) +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:562:2: error: Type mismatch + variance_nonneg ?m.18 ?m.19 +has type + 0 ≤ Var[?m.18; ?m.19] +but is expected to have type + 0 ≤ -Var[fun ω => ∑ i, a i * actualField d L ω (x i); smoothLaw d L] +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:567:43: error: Application type mismatch: The argument + covQuadForm_nonneg d hL x a +has type + 0 ≤ -covQuadForm d L x a +but is expected to have type + 0 ≤ covQuadForm d L x a +in the application + ⟨covQuadForm d L x a, ⋯⟩ +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:573:28: error: Application type mismatch: The argument + covQuadForm_nonneg d hL x a +has type + 0 ≤ -covQuadForm d L x a +but is expected to have type + 0 ≤ covQuadForm d L x a +in the application + Real.coe_toNNReal (covQuadForm d L x a) (covQuadForm_nonneg d hL x a) +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:586:17: error: Type mismatch + covQuadForm_nonneg d hL +has type + ∀ (x : Fin ?m.18 → E d) (a : Fin ?m.18 → ℝ), 0 ≤ -covQuadForm d L x a +but is expected to have type + ∀ (x : Fin m✝ → E d) (a : Fin m✝ → ℝ), 0 ≤ covQuadForm d L x a +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:594:0: error: Not a definitional equality: the left-hand side + (actualGaussianFieldInterface d L hL).Ω +is not definitionally equal to the right-hand side + SmoothSample d L +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:595:66: error: Type mismatch + rfl +has type + ?m.9 = ?m.9 +but is expected to have type + (actualGaussianFieldInterface d L hL).Ω = SmoothSample d L +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:598:46: error: Type mismatch + smoothLaw d L +has type + Measure (SmoothSample d L) +but is expected to have type + Measure (actualGaussianFieldInterface d L hL).Ω +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:597:2: error: Cannot add `simp` attribute to `actualGaussianFieldInterface_law`: It is not a proposition nor a definition (to unfold) + +Note: The `[simp]` attribute can be added to lemmas that should be automatically used by the simplifier and to definitions that the simplifier should automatically unfold +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeConstructorMutants.lean:602:44: error: Application type mismatch: The argument + ω +has type + SmoothSample d L +but is expected to have type + (actualGaussianFieldInterface d L hL).Ω +in the application + (actualGaussianFieldInterface d L hL).F ω diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233110Z-NegativeUnusedAxiom-72e81a54/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233110Z-NegativeUnusedAxiom-72e81a54/RECEIPT.json new file mode 100644 index 000000000..d098e20b4 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233110Z-NegativeUnusedAxiom-72e81a54/RECEIPT.json @@ -0,0 +1,170 @@ +{ + "generation": "0b581f8569781d82", + "module": "NegativeUnusedAxiom", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-DwarningAsError=true", + "-o", + "@C291_ROOT@/negative-project/generations/0b581f8569781d82/build/NegativeUnusedAxiom.olean", + "@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeUnusedAxiom.lean" + ], + "started_utc": "2026-10-17T23:31:10.562223+00:00", + "manifest_sha256": "f511a499d1804a3033728cc576e9c6bba0f8954039f811b9ec1fe71cc73df279", + "fixture_before": { + "NegativeConstructorMutants": "48e62f0fdcfecac7d9a4a1f53463cd7e3a8323d7a370e5c2696a2046d7484b10", + "NegativeFixtureBaseline": "a18de8fb87069c26adac05b37bf065cc4c58b910d72a5b3209b826bb1424ae91", + "NegativeUnusedAxiom": "f6a6813861b706769c502e5d86035cbc224608c79f0a90bb2d283c0c1db295e8", + "NegativeUnusedAxiomAudit": "4efe2800a8392203c9add4077a4f61278ef56f9fa78183999b238decdfe54a38" + }, + "production_sources_before": { + "ConstructorEndpointRed.lean": "9686926a3bb8fd15384e39900d9241958bdf170ff6c409b0dace2f7e55f63808", + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceSmoothAxiomAudit.lean": "4dfa901029fab71d127c9f4c8cf30c937607f4444e6af64f429890d9d141d591", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "ThetaProductProbe.lean": "f694ef7ac460e798d6d39dc1e336e63e7d3e4e14d3c9ef63234d24e32fcf0bff" + }, + "production_objects_before": { + "GaussianSeriesFoundation.olean": "0affc9b10566749ebd8fbaa4d2e146343ef2e5314cc1bd595a9bd546034d997d", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "9c4d23e8928841d7619c6c9ae8f4fefed4eaba1bdc27666529f7d3896b193eb3", + "SourceCovariance.olean": "5491c302794f5e94b58314d243b5cdf25a27661d48ea9626cf1d020941eb5c6b", + "SourceFourierSeries.olean": "a76d623c9e47a56ecba9d406a48c092ea5ea14f6b8a4a356fcfe6fbd23775201", + "SourceGaussianLaw.olean": "f4ac16b6a6d214844347a1991d06098d2cc69a34f7330c3ba87f38fc05cd78c5", + "SourceKernel.olean": "8b3894f2790570a45519052ea2052f497205f40a5912a0abd85ae61dff31113f", + "SourceLattice.olean": "d43fb7d3cbeb4c9318c58ab0201b3ddf8f5cdec8d9f358f1ef1d11c6a79df11b", + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "117c544a3b8f29bf29c6fc5a404059fbaf492a7e9a12dfa2b2593caa9179ef91", + "SourceSmoothCarrier.olean": "bd6cd3d8ea7307cd91123192cc1549545dab94ea54984cf3756d5a3afdf83b08", + "SourceSmoothControls.olean": "450cab60e07eebeddd600eb9e1e841121e14beda2917760a70d441ad68fc7b7c", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "c47c320f7e6eabf36be4c6c860f18346a1f04967a648b9531a4e4ec1af48c831", + "SourceTorusC4.olean": "3ea29981149e2f07a988909a46b76a6487f3dd6806ba133dbcad1476945156ab", + "SpectralWeights.olean": "36c7121b066b448631abb2e1a8366048c921ec0a90a299a6231300d8e88a7a10", + "ThetaProductProbe.olean": "8943d0832690d80c9ea2bb74a511cb582b0389d3eddb3cad57efea25fbca8a8a" + }, + "own_objects_before": { + "NegativeFixtureBaseline.olean": "a787f761de0e4d595d27c4c567f8dc2aac1e935b5251eaa14c22373a56152dc3" + }, + "baseline_development_receipts": { + "SourceThetaBridge": "runs/20261017T223912Z-SourceThetaBridge-8f3714d1/RECEIPT.json", + "SourceLifetimeGeometry": "runs/20261017T222931Z-SourceLifetimeGeometry-d60cf60f/RECEIPT.json", + "SourceLifetimeField": "runs/20261017T224309Z-SourceLifetimeField-82ca502f/RECEIPT.json", + "SourceLifetimeControls": "runs/20261017T225345Z-SourceLifetimeControls-87707473/RECEIPT.json", + "SourceLifetimeAxiomAudit": "runs/20261017T230552Z-SourceLifetimeAxiomAudit-43c5c5c5/RECEIPT.json" + }, + "lean_path": [ + "@C291_ROOT@/negative-project/generations/0b581f8569781d82/build", + "@C291_ROOT@/build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "two_part_positive_acceptance": null, + "runner_sha256": "57d43dda2d54d4a4acb5c24cec966a3c469cdedfa05c489f13a2e8c327a802df", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "dependency_file_metadata_count": 115894, + "timeout_seconds": 240, + "threads": 2, + "scientific_effect": "NONE", + "scope": "Development source-bound mutation controls; fresh source closure and kernel replay remain separately parent-owned", + "child_pid": 27997, + "returncode": 0, + "timed_out": false, + "ended_utc": "2026-10-17T23:35:01.967191+00:00", + "seconds": 231.405199, + "errors": [], + "checks": { + "not_timed_out": true, + "stderr_empty_or_exact_audit_progress": true, + "manifest_unchanged": true, + "production_sources_unchanged": true, + "production_objects_unchanged": true, + "own_imported_objects_unchanged": true, + "fixtures_unchanged": true, + "no_import_or_unknown_identifier_failure": true, + "dependency_metadata_unchanged": true, + "compiler_success": true, + "no_errors": true, + "axiom_is_private_and_unused": true + }, + "control_pass": true, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "production_sources_after": { + "ConstructorEndpointRed.lean": "9686926a3bb8fd15384e39900d9241958bdf170ff6c409b0dace2f7e55f63808", + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceSmoothAxiomAudit.lean": "4dfa901029fab71d127c9f4c8cf30c937607f4444e6af64f429890d9d141d591", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "ThetaProductProbe.lean": "f694ef7ac460e798d6d39dc1e336e63e7d3e4e14d3c9ef63234d24e32fcf0bff" + }, + "production_objects_after": { + "GaussianSeriesFoundation.olean": "0affc9b10566749ebd8fbaa4d2e146343ef2e5314cc1bd595a9bd546034d997d", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "9c4d23e8928841d7619c6c9ae8f4fefed4eaba1bdc27666529f7d3896b193eb3", + "SourceCovariance.olean": "5491c302794f5e94b58314d243b5cdf25a27661d48ea9626cf1d020941eb5c6b", + "SourceFourierSeries.olean": "a76d623c9e47a56ecba9d406a48c092ea5ea14f6b8a4a356fcfe6fbd23775201", + "SourceGaussianLaw.olean": "f4ac16b6a6d214844347a1991d06098d2cc69a34f7330c3ba87f38fc05cd78c5", + "SourceKernel.olean": "8b3894f2790570a45519052ea2052f497205f40a5912a0abd85ae61dff31113f", + "SourceLattice.olean": "d43fb7d3cbeb4c9318c58ab0201b3ddf8f5cdec8d9f358f1ef1d11c6a79df11b", + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "117c544a3b8f29bf29c6fc5a404059fbaf492a7e9a12dfa2b2593caa9179ef91", + "SourceSmoothCarrier.olean": "bd6cd3d8ea7307cd91123192cc1549545dab94ea54984cf3756d5a3afdf83b08", + "SourceSmoothControls.olean": "450cab60e07eebeddd600eb9e1e841121e14beda2917760a70d441ad68fc7b7c", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "c47c320f7e6eabf36be4c6c860f18346a1f04967a648b9531a4e4ec1af48c831", + "SourceTorusC4.olean": "3ea29981149e2f07a988909a46b76a6487f3dd6806ba133dbcad1476945156ab", + "SpectralWeights.olean": "36c7121b066b448631abb2e1a8366048c921ec0a90a299a6231300d8e88a7a10", + "ThetaProductProbe.olean": "8943d0832690d80c9ea2bb74a511cb582b0389d3eddb3cad57efea25fbca8a8a" + }, + "own_objects_after": { + "NegativeFixtureBaseline.olean": "a787f761de0e4d595d27c4c567f8dc2aac1e935b5251eaa14c22373a56152dc3", + "NegativeUnusedAxiom.olean": "0c72a2bb4c2506577101399df3ecba510c6db664cc00399b6f8fe8ec0f68aefc" + } +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233110Z-NegativeUnusedAxiom-72e81a54/RUNNER.py b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233110Z-NegativeUnusedAxiom-72e81a54/RUNNER.py new file mode 100644 index 000000000..45b8c7a50 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233110Z-NegativeUnusedAxiom-72e81a54/RUNNER.py @@ -0,0 +1,228 @@ +"""Bounded C291 source-mutation controls; execute only after parent slot authorization. + +Uses the common serial lock. Production inputs and imported objects are read-only. +The wrapper succeeds only when the exact intended positive/rejection outcome occurs. +""" +from pathlib import Path +from datetime import datetime, timezone +import fcntl +import hashlib +import json +import os +import re +import signal +import subprocess +import sys +import time +import uuid + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parent +CACHE = Path('@PINNED_DEPENDENCY_CACHE@') +BIN = Path('@PINNED_LEAN_RUNTIME@/bin') +MODULES = {'NegativeFixtureBaseline', 'NegativeConstructorMutants', + 'NegativeUnusedAxiom', 'NegativeUnusedAxiomAudit'} + + +def require(value, message): + if not value: + raise RuntimeError(message) + + +def sha(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def now(): + return datetime.now(timezone.utc).isoformat() + + +def objects(path): + return {p.name: sha(p) for p in sorted(path.iterdir()) if p.is_file() and + ('.olean' in p.name or p.name.endswith(('.ir', '.ir.sig')))} + + +def production_sources(): + return {p.name: sha(p) for p in sorted((ROOT / 'project').glob('*.lean'))} + + +def known_success(module, generation): + for p in sorted((ROOT / 'negative-runs').glob('*/RECEIPT.json')): + v = json.loads(p.read_text()) + if v.get('module') == module and v.get('generation') == generation and v.get('control_pass'): + return v + return None + + +def main(): + require(len(sys.argv) == 3, 'usage: run_negative.py GENERATION MODULE') + generation, module = sys.argv[1:] + require(re.fullmatch('[0-9a-f]{16}', generation) is not None, 'invalid generation') + require(module in MODULES, 'unknown fixture module') + project = HERE / 'generations' / generation + manifest_path = project / 'MANIFEST.json' + manifest = json.loads(manifest_path.read_text()) + source = project / (module + '.lean') + require(sha(source) == manifest['modules'][module]['sha256'], 'fixture bytes changed') + require(sha(BIN / 'lean') == '1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554', 'Lean binary changed') + dependency_manifest = CACHE / 'lake-manifest.json' + require(sha(dependency_manifest) == 'd63753befccc21923783a5085148e3ff028d97134ea52f5a08bd87ecf1b0b043', 'dependency manifest changed') + build = project / 'build' + paths = [str(build), str(ROOT / 'build')] + dependency_roots = [] + for dep in json.loads(dependency_manifest.read_text())['packages']: + d = CACHE / '.lake/packages' / dep['name'] + require((d / '.git/HEAD').read_text().strip() == dep['rev'], 'dependency revision changed') + b = d / '.lake/build/lib/lean' + if b.is_dir(): + paths.append(str(b)) + dependency_roots.append(b) + env = os.environ.copy() + env['LEAN_PATH'] = os.pathsep.join(paths) + env['LEAN_NUM_THREADS'] = '2' + (ROOT / 'negative-runs').mkdir(exist_ok=True) + with (ROOT / 'lean-slot.lock').open('a+') as lock: + print(json.dumps({'stage': 'WAITING_FOR_C291_SERIAL_SLOT', 'module': module}), flush=True) + fcntl.flock(lock, fcntl.LOCK_EX) + require(sha(ROOT / manifest['baseline_source_path']) == manifest['baseline_source_sha256'], 'production field differs from fixture source') + require(sha(ROOT / manifest['baseline_audit_path']) == manifest['baseline_audit_sha256'], 'production audit differs from fixture source') + before_sources = production_sources() + before_objects = objects(ROOT / 'build') + baseline_receipts = {} + required = ['SourceThetaBridge', 'SourceLifetimeGeometry', 'SourceLifetimeField', + 'SourceLifetimeControls', 'SourceLifetimeAxiomAudit'] + for name in required: + for receipt_path in sorted((ROOT / 'runs').glob('*/RECEIPT.json')): + v = json.loads(receipt_path.read_text()) + if (v.get('source') == name + '.lean' and v.get('returncode') == 0 and + not v.get('timed_out') and v.get('source_unchanged') and + v.get('source_sha256') == before_sources[name + '.lean'] and + v.get('output_sha256') == before_objects[name + '.olean']): + baseline_receipts[name] = str(receipt_path.relative_to(ROOT)) + require(name in baseline_receipts, 'missing exact positive development receipt: ' + name) + positive_acceptance = None + if module == 'NegativeConstructorMutants': + positive = known_success('NegativeFixtureBaseline', generation) + if not positive: + acceptance_path = ROOT / 'negative-runs' / ('positive-acceptance-' + generation) / 'TWO_PART_ACCEPTANCE.json' + acceptance = json.loads(acceptance_path.read_text()) + require(acceptance['status'] == 'PASS' and acceptance['generation'] == generation, + 'missing two-part positive acceptance') + require(sha(ROOT / acceptance['positive_baseline_receipt']) == acceptance['positive_baseline_receipt_sha256'], + 'original baseline receipt changed') + require(sha(ROOT / acceptance['binding_probe_receipt']) == acceptance['binding_probe_receipt_sha256'], + 'binding probe receipt changed') + require(acceptance['baseline_source_sha256'] == manifest['modules']['NegativeFixtureBaseline']['sha256'], + 'two-part baseline source mismatch') + require(all(objects(build).get(n) == h for n, h in acceptance['baseline_objects'].items()), + 'two-part baseline objects changed') + probe_receipt = json.loads((ROOT / acceptance['binding_probe_receipt']).read_text()) + require(probe_receipt['control_pass'] and probe_receipt['returncode'] == 0 and + not probe_receipt['timed_out'] and acceptance['bindings_verified'] == 21, + 'binding probe did not actually pass') + positive_acceptance = {'path': str(acceptance_path.relative_to(ROOT)), 'sha256': sha(acceptance_path)} + if module == 'NegativeUnusedAxiomAudit': + require(known_success('NegativeUnusedAxiom', generation), 'unused-axiom carrier must compile first') + dependency_stats = {str(p): (p.stat().st_size, p.stat().st_mtime_ns, p.stat().st_ino) + for d in dependency_roots for p in d.rglob('*') if p.is_file()} + fixture_before = {n: sha(project / (n + '.lean')) for n in MODULES} + own_objects_before = objects(build) + timeout_seconds = 420 if module == 'NegativeUnusedAxiomAudit' else 240 + command = [str(BIN / 'lean'), '-j2', '-M4096'] + if module != 'NegativeConstructorMutants': + command.append('-DwarningAsError=true') + command += ['-o', str(build / (module + '.olean')), str(source)] + run = ROOT / 'negative-runs' / (datetime.now(timezone.utc).strftime('%Y%m%dT%H%M%SZ') + '-' + module + '-' + uuid.uuid4().hex[:8]) + run.mkdir() + (run / 'RUNNER.py').write_bytes(Path(__file__).read_bytes()) + receipt = { + 'generation': generation, 'module': module, 'command': command, + 'started_utc': now(), 'manifest_sha256': sha(manifest_path), + 'fixture_before': fixture_before, 'production_sources_before': before_sources, + 'production_objects_before': before_objects, 'own_objects_before': own_objects_before, + 'baseline_development_receipts': baseline_receipts, 'lean_path': paths, + 'two_part_positive_acceptance': positive_acceptance, + 'runner_sha256': sha(Path(__file__)), 'executable_sha256': sha(BIN / 'lean'), + 'dependency_file_metadata_count': len(dependency_stats), + 'timeout_seconds': timeout_seconds, 'threads': 2, 'scientific_effect': 'NONE', + 'scope': 'Development source-bound mutation controls; fresh source closure and kernel replay remain separately parent-owned', + } + start = time.monotonic() + with (run / 'stdout.txt').open('wb') as stdout, (run / 'stderr.txt').open('wb') as stderr: + child = subprocess.Popen(command, cwd=project, env=env, stdout=stdout, + stderr=stderr, start_new_session=True) + receipt['child_pid'] = child.pid + (run / 'START.json').write_text(json.dumps(receipt, indent=2) + '\n') + print(json.dumps({'stage': 'RUNNING', 'module': module, 'child_pid': child.pid, 'run': str(run)}), flush=True) + timeout = False + try: + code = child.wait(timeout=timeout_seconds) + except subprocess.TimeoutExpired: + timeout = True + os.killpg(child.pid, signal.SIGTERM) + try: + code = child.wait(timeout=5) + except subprocess.TimeoutExpired: + os.killpg(child.pid, signal.SIGKILL) + code = child.wait() + output = (run / 'stdout.txt').read_text() + errors = [{'line': int(m.group(1)), 'column': int(m.group(2)), 'message': m.group(3)} + for m in re.finditer(r'^.+\.lean:(\d+):(\d+): error(?:\([^)]*\))?: (.*)$', output, re.M)] + stderr_text = (run / 'stderr.txt').read_text() + expected_stderr = (not stderr_text) or (module == 'NegativeUnusedAxiomAudit' and all( + re.fullmatch(r'LIFETIME_AUDIT_PROGRESS (?:START|[A-Za-z0-9_.]+ COUNT [0-9]+)', line) + for line in stderr_text.splitlines())) + checks = {'not_timed_out': not timeout, + 'stderr_empty_or_exact_audit_progress': expected_stderr, + 'manifest_unchanged': sha(manifest_path) == receipt['manifest_sha256'], + 'production_sources_unchanged': production_sources() == before_sources, + 'production_objects_unchanged': objects(ROOT / 'build') == before_objects, + 'own_imported_objects_unchanged': all(objects(build).get(n) == h + for n, h in own_objects_before.items() if not n.startswith(module + '.')), + 'fixtures_unchanged': {n: sha(project / (n + '.lean')) for n in MODULES} == fixture_before, + 'no_import_or_unknown_identifier_failure': not bool(re.search( + r'unknown (?:identifier|constant|module)|object file .+ does not exist|failed to import', + output + (run / 'stderr.txt').read_text(), re.I)), + 'dependency_metadata_unchanged': all(Path(p).is_file() and + (Path(p).stat().st_size, Path(p).stat().st_mtime_ns, Path(p).stat().st_ino) == stat + for p, stat in dependency_stats.items())} + if module == 'NegativeFixtureBaseline': + checks['compiler_success'] = code == 0 + checks['no_errors'] = not errors + for case in manifest['constructor_cases']: + for suffix in manifest['positive_binding_required_local_suffixes']: + checks['local_binding:' + case['name'] + ':' + suffix] = case['namespace'] + '.' + suffix in output + elif module == 'NegativeConstructorMutants': + checks['compiler_rejected'] = code == 1 + for case in manifest['constructor_cases']: + lo, hi = case['required_error_line_range'] + checks['intended_range_rejection:' + case['name']] = any(lo <= e['line'] <= hi for e in errors) + checks['no_errors_outside_mutant_namespaces'] = all(any( + c['combined_namespace_range'][0] <= e['line'] <= c['combined_namespace_range'][1] + for c in manifest['constructor_cases']) for e in errors) + elif module == 'NegativeUnusedAxiom': + checks['compiler_success'] = code == 0 + checks['no_errors'] = not errors + checks['axiom_is_private_and_unused'] = source.read_text().count('c291UnusedCustomAxiom') == 1 and 'private axiom c291UnusedCustomAxiom : False' in source.read_text() + else: + checks['compiler_rejected'] = code == 1 + checks['whole_module_private_axiom_rejection'] = ( + 'LIFETIME_AUDIT_MODULE NegativeUnusedAxiom COUNT' in output and + any('forbidden transitive axiom' in e['message'] and + 'c291UnusedCustomAxiom' in e['message'] and '_private.' in e['message'] for e in errors)) + checks['no_false_success_marker'] = 'LIFETIME_AUDIT_STANDARD_ONLY_PASS' not in output + passed = all(checks.values()) + receipt.update(returncode=code, timed_out=timeout, ended_utc=now(), + seconds=time.monotonic()-start, errors=errors, checks=checks, control_pass=passed, + stdout_sha256=sha(run / 'stdout.txt'), stderr_sha256=sha(run / 'stderr.txt'), + production_sources_after=production_sources(), production_objects_after=objects(ROOT / 'build'), + own_objects_after=objects(build)) + (run / 'RECEIPT.json').write_text(json.dumps(receipt, indent=2) + '\n') + print(json.dumps({'stage': 'FINISHED', 'module': module, 'returncode': code, + 'timed_out': timeout, 'control_pass': passed, 'failed_checks': [k for k,v in checks.items() if not v], + 'seconds': receipt['seconds'], 'errors': errors, 'run': str(run)}), flush=True) + return 0 if passed else 1 + + +if __name__ == '__main__': + raise SystemExit(main()) diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233110Z-NegativeUnusedAxiom-72e81a54/START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233110Z-NegativeUnusedAxiom-72e81a54/START.json new file mode 100644 index 000000000..b73e787d8 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233110Z-NegativeUnusedAxiom-72e81a54/START.json @@ -0,0 +1,98 @@ +{ + "generation": "0b581f8569781d82", + "module": "NegativeUnusedAxiom", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-DwarningAsError=true", + "-o", + "@C291_ROOT@/negative-project/generations/0b581f8569781d82/build/NegativeUnusedAxiom.olean", + "@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeUnusedAxiom.lean" + ], + "started_utc": "2026-10-17T23:31:10.562223+00:00", + "manifest_sha256": "f511a499d1804a3033728cc576e9c6bba0f8954039f811b9ec1fe71cc73df279", + "fixture_before": { + "NegativeConstructorMutants": "48e62f0fdcfecac7d9a4a1f53463cd7e3a8323d7a370e5c2696a2046d7484b10", + "NegativeFixtureBaseline": "a18de8fb87069c26adac05b37bf065cc4c58b910d72a5b3209b826bb1424ae91", + "NegativeUnusedAxiom": "f6a6813861b706769c502e5d86035cbc224608c79f0a90bb2d283c0c1db295e8", + "NegativeUnusedAxiomAudit": "4efe2800a8392203c9add4077a4f61278ef56f9fa78183999b238decdfe54a38" + }, + "production_sources_before": { + "ConstructorEndpointRed.lean": "9686926a3bb8fd15384e39900d9241958bdf170ff6c409b0dace2f7e55f63808", + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceSmoothAxiomAudit.lean": "4dfa901029fab71d127c9f4c8cf30c937607f4444e6af64f429890d9d141d591", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "ThetaProductProbe.lean": "f694ef7ac460e798d6d39dc1e336e63e7d3e4e14d3c9ef63234d24e32fcf0bff" + }, + "production_objects_before": { + "GaussianSeriesFoundation.olean": "0affc9b10566749ebd8fbaa4d2e146343ef2e5314cc1bd595a9bd546034d997d", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "9c4d23e8928841d7619c6c9ae8f4fefed4eaba1bdc27666529f7d3896b193eb3", + "SourceCovariance.olean": "5491c302794f5e94b58314d243b5cdf25a27661d48ea9626cf1d020941eb5c6b", + "SourceFourierSeries.olean": "a76d623c9e47a56ecba9d406a48c092ea5ea14f6b8a4a356fcfe6fbd23775201", + "SourceGaussianLaw.olean": "f4ac16b6a6d214844347a1991d06098d2cc69a34f7330c3ba87f38fc05cd78c5", + "SourceKernel.olean": "8b3894f2790570a45519052ea2052f497205f40a5912a0abd85ae61dff31113f", + "SourceLattice.olean": "d43fb7d3cbeb4c9318c58ab0201b3ddf8f5cdec8d9f358f1ef1d11c6a79df11b", + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "117c544a3b8f29bf29c6fc5a404059fbaf492a7e9a12dfa2b2593caa9179ef91", + "SourceSmoothCarrier.olean": "bd6cd3d8ea7307cd91123192cc1549545dab94ea54984cf3756d5a3afdf83b08", + "SourceSmoothControls.olean": "450cab60e07eebeddd600eb9e1e841121e14beda2917760a70d441ad68fc7b7c", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "c47c320f7e6eabf36be4c6c860f18346a1f04967a648b9531a4e4ec1af48c831", + "SourceTorusC4.olean": "3ea29981149e2f07a988909a46b76a6487f3dd6806ba133dbcad1476945156ab", + "SpectralWeights.olean": "36c7121b066b448631abb2e1a8366048c921ec0a90a299a6231300d8e88a7a10", + "ThetaProductProbe.olean": "8943d0832690d80c9ea2bb74a511cb582b0389d3eddb3cad57efea25fbca8a8a" + }, + "own_objects_before": { + "NegativeFixtureBaseline.olean": "a787f761de0e4d595d27c4c567f8dc2aac1e935b5251eaa14c22373a56152dc3" + }, + "baseline_development_receipts": { + "SourceThetaBridge": "runs/20261017T223912Z-SourceThetaBridge-8f3714d1/RECEIPT.json", + "SourceLifetimeGeometry": "runs/20261017T222931Z-SourceLifetimeGeometry-d60cf60f/RECEIPT.json", + "SourceLifetimeField": "runs/20261017T224309Z-SourceLifetimeField-82ca502f/RECEIPT.json", + "SourceLifetimeControls": "runs/20261017T225345Z-SourceLifetimeControls-87707473/RECEIPT.json", + "SourceLifetimeAxiomAudit": "runs/20261017T230552Z-SourceLifetimeAxiomAudit-43c5c5c5/RECEIPT.json" + }, + "lean_path": [ + "@C291_ROOT@/negative-project/generations/0b581f8569781d82/build", + "@C291_ROOT@/build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "two_part_positive_acceptance": null, + "runner_sha256": "57d43dda2d54d4a4acb5c24cec966a3c469cdedfa05c489f13a2e8c327a802df", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "dependency_file_metadata_count": 115894, + "timeout_seconds": 240, + "threads": 2, + "scientific_effect": "NONE", + "scope": "Development source-bound mutation controls; fresh source closure and kernel replay remain separately parent-owned", + "child_pid": 27997 +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233110Z-NegativeUnusedAxiom-72e81a54/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233110Z-NegativeUnusedAxiom-72e81a54/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233110Z-NegativeUnusedAxiom-72e81a54/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233110Z-NegativeUnusedAxiom-72e81a54/stdout.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233547Z-NegativeUnusedAxiomAudit-34a4e478/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233547Z-NegativeUnusedAxiomAudit-34a4e478/RECEIPT.json new file mode 100644 index 000000000..f81eb1fd5 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233547Z-NegativeUnusedAxiomAudit-34a4e478/RECEIPT.json @@ -0,0 +1,177 @@ +{ + "generation": "0b581f8569781d82", + "module": "NegativeUnusedAxiomAudit", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-DwarningAsError=true", + "-o", + "@C291_ROOT@/negative-project/generations/0b581f8569781d82/build/NegativeUnusedAxiomAudit.olean", + "@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeUnusedAxiomAudit.lean" + ], + "started_utc": "2026-10-17T23:35:47.844096+00:00", + "manifest_sha256": "f511a499d1804a3033728cc576e9c6bba0f8954039f811b9ec1fe71cc73df279", + "fixture_before": { + "NegativeConstructorMutants": "48e62f0fdcfecac7d9a4a1f53463cd7e3a8323d7a370e5c2696a2046d7484b10", + "NegativeFixtureBaseline": "a18de8fb87069c26adac05b37bf065cc4c58b910d72a5b3209b826bb1424ae91", + "NegativeUnusedAxiomAudit": "4efe2800a8392203c9add4077a4f61278ef56f9fa78183999b238decdfe54a38", + "NegativeUnusedAxiom": "f6a6813861b706769c502e5d86035cbc224608c79f0a90bb2d283c0c1db295e8" + }, + "production_sources_before": { + "ConstructorEndpointRed.lean": "9686926a3bb8fd15384e39900d9241958bdf170ff6c409b0dace2f7e55f63808", + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceSmoothAxiomAudit.lean": "4dfa901029fab71d127c9f4c8cf30c937607f4444e6af64f429890d9d141d591", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "ThetaProductProbe.lean": "f694ef7ac460e798d6d39dc1e336e63e7d3e4e14d3c9ef63234d24e32fcf0bff" + }, + "production_objects_before": { + "GaussianSeriesFoundation.olean": "0affc9b10566749ebd8fbaa4d2e146343ef2e5314cc1bd595a9bd546034d997d", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "9c4d23e8928841d7619c6c9ae8f4fefed4eaba1bdc27666529f7d3896b193eb3", + "SourceCovariance.olean": "5491c302794f5e94b58314d243b5cdf25a27661d48ea9626cf1d020941eb5c6b", + "SourceFourierSeries.olean": "a76d623c9e47a56ecba9d406a48c092ea5ea14f6b8a4a356fcfe6fbd23775201", + "SourceGaussianLaw.olean": "f4ac16b6a6d214844347a1991d06098d2cc69a34f7330c3ba87f38fc05cd78c5", + "SourceKernel.olean": "8b3894f2790570a45519052ea2052f497205f40a5912a0abd85ae61dff31113f", + "SourceLattice.olean": "d43fb7d3cbeb4c9318c58ab0201b3ddf8f5cdec8d9f358f1ef1d11c6a79df11b", + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "117c544a3b8f29bf29c6fc5a404059fbaf492a7e9a12dfa2b2593caa9179ef91", + "SourceSmoothCarrier.olean": "bd6cd3d8ea7307cd91123192cc1549545dab94ea54984cf3756d5a3afdf83b08", + "SourceSmoothControls.olean": "450cab60e07eebeddd600eb9e1e841121e14beda2917760a70d441ad68fc7b7c", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "c47c320f7e6eabf36be4c6c860f18346a1f04967a648b9531a4e4ec1af48c831", + "SourceTorusC4.olean": "3ea29981149e2f07a988909a46b76a6487f3dd6806ba133dbcad1476945156ab", + "SpectralWeights.olean": "36c7121b066b448631abb2e1a8366048c921ec0a90a299a6231300d8e88a7a10", + "ThetaProductProbe.olean": "8943d0832690d80c9ea2bb74a511cb582b0389d3eddb3cad57efea25fbca8a8a" + }, + "own_objects_before": { + "NegativeFixtureBaseline.olean": "a787f761de0e4d595d27c4c567f8dc2aac1e935b5251eaa14c22373a56152dc3", + "NegativeUnusedAxiom.olean": "0c72a2bb4c2506577101399df3ecba510c6db664cc00399b6f8fe8ec0f68aefc" + }, + "baseline_development_receipts": { + "SourceThetaBridge": "runs/20261017T223912Z-SourceThetaBridge-8f3714d1/RECEIPT.json", + "SourceLifetimeGeometry": "runs/20261017T222931Z-SourceLifetimeGeometry-d60cf60f/RECEIPT.json", + "SourceLifetimeField": "runs/20261017T224309Z-SourceLifetimeField-82ca502f/RECEIPT.json", + "SourceLifetimeControls": "runs/20261017T225345Z-SourceLifetimeControls-87707473/RECEIPT.json", + "SourceLifetimeAxiomAudit": "runs/20261017T230552Z-SourceLifetimeAxiomAudit-43c5c5c5/RECEIPT.json" + }, + "lean_path": [ + "@C291_ROOT@/negative-project/generations/0b581f8569781d82/build", + "@C291_ROOT@/build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "two_part_positive_acceptance": null, + "runner_sha256": "57d43dda2d54d4a4acb5c24cec966a3c469cdedfa05c489f13a2e8c327a802df", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "dependency_file_metadata_count": 115894, + "timeout_seconds": 420, + "threads": 2, + "scientific_effect": "NONE", + "scope": "Development source-bound mutation controls; fresh source closure and kernel replay remain separately parent-owned", + "child_pid": 28962, + "returncode": 1, + "timed_out": false, + "ended_utc": "2026-10-17T23:41:25.052967+00:00", + "seconds": 337.217113042, + "errors": [ + { + "line": 19, + "column": 0, + "message": "forbidden transitive axiom _private.NegativeUnusedAxiom.0.C291Negative.UnusedAxiom.c291UnusedCustomAxiom in _private.NegativeUnusedAxiom.0.C291Negative.UnusedAxiom.c291UnusedCustomAxiom" + } + ], + "checks": { + "not_timed_out": true, + "stderr_empty_or_exact_audit_progress": true, + "manifest_unchanged": true, + "production_sources_unchanged": true, + "production_objects_unchanged": true, + "own_imported_objects_unchanged": true, + "fixtures_unchanged": true, + "no_import_or_unknown_identifier_failure": true, + "dependency_metadata_unchanged": true, + "compiler_rejected": true, + "whole_module_private_axiom_rejection": true, + "no_false_success_marker": true + }, + "control_pass": true, + "stdout_sha256": "fd5cc2b6c2a6b986492283596a498b73ab4c002307cc21245c93ae06f78ad02a", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "production_sources_after": { + "ConstructorEndpointRed.lean": "9686926a3bb8fd15384e39900d9241958bdf170ff6c409b0dace2f7e55f63808", + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceSmoothAxiomAudit.lean": "4dfa901029fab71d127c9f4c8cf30c937607f4444e6af64f429890d9d141d591", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "ThetaProductProbe.lean": "f694ef7ac460e798d6d39dc1e336e63e7d3e4e14d3c9ef63234d24e32fcf0bff" + }, + "production_objects_after": { + "GaussianSeriesFoundation.olean": "0affc9b10566749ebd8fbaa4d2e146343ef2e5314cc1bd595a9bd546034d997d", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "9c4d23e8928841d7619c6c9ae8f4fefed4eaba1bdc27666529f7d3896b193eb3", + "SourceCovariance.olean": "5491c302794f5e94b58314d243b5cdf25a27661d48ea9626cf1d020941eb5c6b", + "SourceFourierSeries.olean": "a76d623c9e47a56ecba9d406a48c092ea5ea14f6b8a4a356fcfe6fbd23775201", + "SourceGaussianLaw.olean": "f4ac16b6a6d214844347a1991d06098d2cc69a34f7330c3ba87f38fc05cd78c5", + "SourceKernel.olean": "8b3894f2790570a45519052ea2052f497205f40a5912a0abd85ae61dff31113f", + "SourceLattice.olean": "d43fb7d3cbeb4c9318c58ab0201b3ddf8f5cdec8d9f358f1ef1d11c6a79df11b", + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "117c544a3b8f29bf29c6fc5a404059fbaf492a7e9a12dfa2b2593caa9179ef91", + "SourceSmoothCarrier.olean": "bd6cd3d8ea7307cd91123192cc1549545dab94ea54984cf3756d5a3afdf83b08", + "SourceSmoothControls.olean": "450cab60e07eebeddd600eb9e1e841121e14beda2917760a70d441ad68fc7b7c", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "c47c320f7e6eabf36be4c6c860f18346a1f04967a648b9531a4e4ec1af48c831", + "SourceTorusC4.olean": "3ea29981149e2f07a988909a46b76a6487f3dd6806ba133dbcad1476945156ab", + "SpectralWeights.olean": "36c7121b066b448631abb2e1a8366048c921ec0a90a299a6231300d8e88a7a10", + "ThetaProductProbe.olean": "8943d0832690d80c9ea2bb74a511cb582b0389d3eddb3cad57efea25fbca8a8a" + }, + "own_objects_after": { + "NegativeFixtureBaseline.olean": "a787f761de0e4d595d27c4c567f8dc2aac1e935b5251eaa14c22373a56152dc3", + "NegativeUnusedAxiom.olean": "0c72a2bb4c2506577101399df3ecba510c6db664cc00399b6f8fe8ec0f68aefc" + } +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233547Z-NegativeUnusedAxiomAudit-34a4e478/RUNNER.py b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233547Z-NegativeUnusedAxiomAudit-34a4e478/RUNNER.py new file mode 100644 index 000000000..45b8c7a50 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233547Z-NegativeUnusedAxiomAudit-34a4e478/RUNNER.py @@ -0,0 +1,228 @@ +"""Bounded C291 source-mutation controls; execute only after parent slot authorization. + +Uses the common serial lock. Production inputs and imported objects are read-only. +The wrapper succeeds only when the exact intended positive/rejection outcome occurs. +""" +from pathlib import Path +from datetime import datetime, timezone +import fcntl +import hashlib +import json +import os +import re +import signal +import subprocess +import sys +import time +import uuid + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parent +CACHE = Path('@PINNED_DEPENDENCY_CACHE@') +BIN = Path('@PINNED_LEAN_RUNTIME@/bin') +MODULES = {'NegativeFixtureBaseline', 'NegativeConstructorMutants', + 'NegativeUnusedAxiom', 'NegativeUnusedAxiomAudit'} + + +def require(value, message): + if not value: + raise RuntimeError(message) + + +def sha(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def now(): + return datetime.now(timezone.utc).isoformat() + + +def objects(path): + return {p.name: sha(p) for p in sorted(path.iterdir()) if p.is_file() and + ('.olean' in p.name or p.name.endswith(('.ir', '.ir.sig')))} + + +def production_sources(): + return {p.name: sha(p) for p in sorted((ROOT / 'project').glob('*.lean'))} + + +def known_success(module, generation): + for p in sorted((ROOT / 'negative-runs').glob('*/RECEIPT.json')): + v = json.loads(p.read_text()) + if v.get('module') == module and v.get('generation') == generation and v.get('control_pass'): + return v + return None + + +def main(): + require(len(sys.argv) == 3, 'usage: run_negative.py GENERATION MODULE') + generation, module = sys.argv[1:] + require(re.fullmatch('[0-9a-f]{16}', generation) is not None, 'invalid generation') + require(module in MODULES, 'unknown fixture module') + project = HERE / 'generations' / generation + manifest_path = project / 'MANIFEST.json' + manifest = json.loads(manifest_path.read_text()) + source = project / (module + '.lean') + require(sha(source) == manifest['modules'][module]['sha256'], 'fixture bytes changed') + require(sha(BIN / 'lean') == '1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554', 'Lean binary changed') + dependency_manifest = CACHE / 'lake-manifest.json' + require(sha(dependency_manifest) == 'd63753befccc21923783a5085148e3ff028d97134ea52f5a08bd87ecf1b0b043', 'dependency manifest changed') + build = project / 'build' + paths = [str(build), str(ROOT / 'build')] + dependency_roots = [] + for dep in json.loads(dependency_manifest.read_text())['packages']: + d = CACHE / '.lake/packages' / dep['name'] + require((d / '.git/HEAD').read_text().strip() == dep['rev'], 'dependency revision changed') + b = d / '.lake/build/lib/lean' + if b.is_dir(): + paths.append(str(b)) + dependency_roots.append(b) + env = os.environ.copy() + env['LEAN_PATH'] = os.pathsep.join(paths) + env['LEAN_NUM_THREADS'] = '2' + (ROOT / 'negative-runs').mkdir(exist_ok=True) + with (ROOT / 'lean-slot.lock').open('a+') as lock: + print(json.dumps({'stage': 'WAITING_FOR_C291_SERIAL_SLOT', 'module': module}), flush=True) + fcntl.flock(lock, fcntl.LOCK_EX) + require(sha(ROOT / manifest['baseline_source_path']) == manifest['baseline_source_sha256'], 'production field differs from fixture source') + require(sha(ROOT / manifest['baseline_audit_path']) == manifest['baseline_audit_sha256'], 'production audit differs from fixture source') + before_sources = production_sources() + before_objects = objects(ROOT / 'build') + baseline_receipts = {} + required = ['SourceThetaBridge', 'SourceLifetimeGeometry', 'SourceLifetimeField', + 'SourceLifetimeControls', 'SourceLifetimeAxiomAudit'] + for name in required: + for receipt_path in sorted((ROOT / 'runs').glob('*/RECEIPT.json')): + v = json.loads(receipt_path.read_text()) + if (v.get('source') == name + '.lean' and v.get('returncode') == 0 and + not v.get('timed_out') and v.get('source_unchanged') and + v.get('source_sha256') == before_sources[name + '.lean'] and + v.get('output_sha256') == before_objects[name + '.olean']): + baseline_receipts[name] = str(receipt_path.relative_to(ROOT)) + require(name in baseline_receipts, 'missing exact positive development receipt: ' + name) + positive_acceptance = None + if module == 'NegativeConstructorMutants': + positive = known_success('NegativeFixtureBaseline', generation) + if not positive: + acceptance_path = ROOT / 'negative-runs' / ('positive-acceptance-' + generation) / 'TWO_PART_ACCEPTANCE.json' + acceptance = json.loads(acceptance_path.read_text()) + require(acceptance['status'] == 'PASS' and acceptance['generation'] == generation, + 'missing two-part positive acceptance') + require(sha(ROOT / acceptance['positive_baseline_receipt']) == acceptance['positive_baseline_receipt_sha256'], + 'original baseline receipt changed') + require(sha(ROOT / acceptance['binding_probe_receipt']) == acceptance['binding_probe_receipt_sha256'], + 'binding probe receipt changed') + require(acceptance['baseline_source_sha256'] == manifest['modules']['NegativeFixtureBaseline']['sha256'], + 'two-part baseline source mismatch') + require(all(objects(build).get(n) == h for n, h in acceptance['baseline_objects'].items()), + 'two-part baseline objects changed') + probe_receipt = json.loads((ROOT / acceptance['binding_probe_receipt']).read_text()) + require(probe_receipt['control_pass'] and probe_receipt['returncode'] == 0 and + not probe_receipt['timed_out'] and acceptance['bindings_verified'] == 21, + 'binding probe did not actually pass') + positive_acceptance = {'path': str(acceptance_path.relative_to(ROOT)), 'sha256': sha(acceptance_path)} + if module == 'NegativeUnusedAxiomAudit': + require(known_success('NegativeUnusedAxiom', generation), 'unused-axiom carrier must compile first') + dependency_stats = {str(p): (p.stat().st_size, p.stat().st_mtime_ns, p.stat().st_ino) + for d in dependency_roots for p in d.rglob('*') if p.is_file()} + fixture_before = {n: sha(project / (n + '.lean')) for n in MODULES} + own_objects_before = objects(build) + timeout_seconds = 420 if module == 'NegativeUnusedAxiomAudit' else 240 + command = [str(BIN / 'lean'), '-j2', '-M4096'] + if module != 'NegativeConstructorMutants': + command.append('-DwarningAsError=true') + command += ['-o', str(build / (module + '.olean')), str(source)] + run = ROOT / 'negative-runs' / (datetime.now(timezone.utc).strftime('%Y%m%dT%H%M%SZ') + '-' + module + '-' + uuid.uuid4().hex[:8]) + run.mkdir() + (run / 'RUNNER.py').write_bytes(Path(__file__).read_bytes()) + receipt = { + 'generation': generation, 'module': module, 'command': command, + 'started_utc': now(), 'manifest_sha256': sha(manifest_path), + 'fixture_before': fixture_before, 'production_sources_before': before_sources, + 'production_objects_before': before_objects, 'own_objects_before': own_objects_before, + 'baseline_development_receipts': baseline_receipts, 'lean_path': paths, + 'two_part_positive_acceptance': positive_acceptance, + 'runner_sha256': sha(Path(__file__)), 'executable_sha256': sha(BIN / 'lean'), + 'dependency_file_metadata_count': len(dependency_stats), + 'timeout_seconds': timeout_seconds, 'threads': 2, 'scientific_effect': 'NONE', + 'scope': 'Development source-bound mutation controls; fresh source closure and kernel replay remain separately parent-owned', + } + start = time.monotonic() + with (run / 'stdout.txt').open('wb') as stdout, (run / 'stderr.txt').open('wb') as stderr: + child = subprocess.Popen(command, cwd=project, env=env, stdout=stdout, + stderr=stderr, start_new_session=True) + receipt['child_pid'] = child.pid + (run / 'START.json').write_text(json.dumps(receipt, indent=2) + '\n') + print(json.dumps({'stage': 'RUNNING', 'module': module, 'child_pid': child.pid, 'run': str(run)}), flush=True) + timeout = False + try: + code = child.wait(timeout=timeout_seconds) + except subprocess.TimeoutExpired: + timeout = True + os.killpg(child.pid, signal.SIGTERM) + try: + code = child.wait(timeout=5) + except subprocess.TimeoutExpired: + os.killpg(child.pid, signal.SIGKILL) + code = child.wait() + output = (run / 'stdout.txt').read_text() + errors = [{'line': int(m.group(1)), 'column': int(m.group(2)), 'message': m.group(3)} + for m in re.finditer(r'^.+\.lean:(\d+):(\d+): error(?:\([^)]*\))?: (.*)$', output, re.M)] + stderr_text = (run / 'stderr.txt').read_text() + expected_stderr = (not stderr_text) or (module == 'NegativeUnusedAxiomAudit' and all( + re.fullmatch(r'LIFETIME_AUDIT_PROGRESS (?:START|[A-Za-z0-9_.]+ COUNT [0-9]+)', line) + for line in stderr_text.splitlines())) + checks = {'not_timed_out': not timeout, + 'stderr_empty_or_exact_audit_progress': expected_stderr, + 'manifest_unchanged': sha(manifest_path) == receipt['manifest_sha256'], + 'production_sources_unchanged': production_sources() == before_sources, + 'production_objects_unchanged': objects(ROOT / 'build') == before_objects, + 'own_imported_objects_unchanged': all(objects(build).get(n) == h + for n, h in own_objects_before.items() if not n.startswith(module + '.')), + 'fixtures_unchanged': {n: sha(project / (n + '.lean')) for n in MODULES} == fixture_before, + 'no_import_or_unknown_identifier_failure': not bool(re.search( + r'unknown (?:identifier|constant|module)|object file .+ does not exist|failed to import', + output + (run / 'stderr.txt').read_text(), re.I)), + 'dependency_metadata_unchanged': all(Path(p).is_file() and + (Path(p).stat().st_size, Path(p).stat().st_mtime_ns, Path(p).stat().st_ino) == stat + for p, stat in dependency_stats.items())} + if module == 'NegativeFixtureBaseline': + checks['compiler_success'] = code == 0 + checks['no_errors'] = not errors + for case in manifest['constructor_cases']: + for suffix in manifest['positive_binding_required_local_suffixes']: + checks['local_binding:' + case['name'] + ':' + suffix] = case['namespace'] + '.' + suffix in output + elif module == 'NegativeConstructorMutants': + checks['compiler_rejected'] = code == 1 + for case in manifest['constructor_cases']: + lo, hi = case['required_error_line_range'] + checks['intended_range_rejection:' + case['name']] = any(lo <= e['line'] <= hi for e in errors) + checks['no_errors_outside_mutant_namespaces'] = all(any( + c['combined_namespace_range'][0] <= e['line'] <= c['combined_namespace_range'][1] + for c in manifest['constructor_cases']) for e in errors) + elif module == 'NegativeUnusedAxiom': + checks['compiler_success'] = code == 0 + checks['no_errors'] = not errors + checks['axiom_is_private_and_unused'] = source.read_text().count('c291UnusedCustomAxiom') == 1 and 'private axiom c291UnusedCustomAxiom : False' in source.read_text() + else: + checks['compiler_rejected'] = code == 1 + checks['whole_module_private_axiom_rejection'] = ( + 'LIFETIME_AUDIT_MODULE NegativeUnusedAxiom COUNT' in output and + any('forbidden transitive axiom' in e['message'] and + 'c291UnusedCustomAxiom' in e['message'] and '_private.' in e['message'] for e in errors)) + checks['no_false_success_marker'] = 'LIFETIME_AUDIT_STANDARD_ONLY_PASS' not in output + passed = all(checks.values()) + receipt.update(returncode=code, timed_out=timeout, ended_utc=now(), + seconds=time.monotonic()-start, errors=errors, checks=checks, control_pass=passed, + stdout_sha256=sha(run / 'stdout.txt'), stderr_sha256=sha(run / 'stderr.txt'), + production_sources_after=production_sources(), production_objects_after=objects(ROOT / 'build'), + own_objects_after=objects(build)) + (run / 'RECEIPT.json').write_text(json.dumps(receipt, indent=2) + '\n') + print(json.dumps({'stage': 'FINISHED', 'module': module, 'returncode': code, + 'timed_out': timeout, 'control_pass': passed, 'failed_checks': [k for k,v in checks.items() if not v], + 'seconds': receipt['seconds'], 'errors': errors, 'run': str(run)}), flush=True) + return 0 if passed else 1 + + +if __name__ == '__main__': + raise SystemExit(main()) diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233547Z-NegativeUnusedAxiomAudit-34a4e478/START.json b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233547Z-NegativeUnusedAxiomAudit-34a4e478/START.json new file mode 100644 index 000000000..4935268e2 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233547Z-NegativeUnusedAxiomAudit-34a4e478/START.json @@ -0,0 +1,99 @@ +{ + "generation": "0b581f8569781d82", + "module": "NegativeUnusedAxiomAudit", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-DwarningAsError=true", + "-o", + "@C291_ROOT@/negative-project/generations/0b581f8569781d82/build/NegativeUnusedAxiomAudit.olean", + "@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeUnusedAxiomAudit.lean" + ], + "started_utc": "2026-10-17T23:35:47.844096+00:00", + "manifest_sha256": "f511a499d1804a3033728cc576e9c6bba0f8954039f811b9ec1fe71cc73df279", + "fixture_before": { + "NegativeConstructorMutants": "48e62f0fdcfecac7d9a4a1f53463cd7e3a8323d7a370e5c2696a2046d7484b10", + "NegativeFixtureBaseline": "a18de8fb87069c26adac05b37bf065cc4c58b910d72a5b3209b826bb1424ae91", + "NegativeUnusedAxiomAudit": "4efe2800a8392203c9add4077a4f61278ef56f9fa78183999b238decdfe54a38", + "NegativeUnusedAxiom": "f6a6813861b706769c502e5d86035cbc224608c79f0a90bb2d283c0c1db295e8" + }, + "production_sources_before": { + "ConstructorEndpointRed.lean": "9686926a3bb8fd15384e39900d9241958bdf170ff6c409b0dace2f7e55f63808", + "GaussianSeriesFoundation.lean": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "Lifetime.lean": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "SourceC4.lean": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "SourceCovariance.lean": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "SourceFourierSeries.lean": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "SourceGaussianLaw.lean": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "SourceKernel.lean": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "SourceLattice.lean": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "SourceLifetimeAxiomAudit.lean": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3", + "SourceLifetimeControls.lean": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "SourceLifetimeField.lean": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "SourceLifetimeGeometry.lean": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "SourceSmooth.lean": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "SourceSmoothAxiomAudit.lean": "4dfa901029fab71d127c9f4c8cf30c937607f4444e6af64f429890d9d141d591", + "SourceSmoothCarrier.lean": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "SourceSmoothControls.lean": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "SourceThetaBridge.lean": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "SourceTorus.lean": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "SourceTorusC4.lean": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "SpectralWeights.lean": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "ThetaProductProbe.lean": "f694ef7ac460e798d6d39dc1e336e63e7d3e4e14d3c9ef63234d24e32fcf0bff" + }, + "production_objects_before": { + "GaussianSeriesFoundation.olean": "0affc9b10566749ebd8fbaa4d2e146343ef2e5314cc1bd595a9bd546034d997d", + "Lifetime.olean": "b3e14c2951b452222ca0c7b1448458cf785225971da704e4e3e6f0cc93107da4", + "SourceC4.olean": "9c4d23e8928841d7619c6c9ae8f4fefed4eaba1bdc27666529f7d3896b193eb3", + "SourceCovariance.olean": "5491c302794f5e94b58314d243b5cdf25a27661d48ea9626cf1d020941eb5c6b", + "SourceFourierSeries.olean": "a76d623c9e47a56ecba9d406a48c092ea5ea14f6b8a4a356fcfe6fbd23775201", + "SourceGaussianLaw.olean": "f4ac16b6a6d214844347a1991d06098d2cc69a34f7330c3ba87f38fc05cd78c5", + "SourceKernel.olean": "8b3894f2790570a45519052ea2052f497205f40a5912a0abd85ae61dff31113f", + "SourceLattice.olean": "d43fb7d3cbeb4c9318c58ab0201b3ddf8f5cdec8d9f358f1ef1d11c6a79df11b", + "SourceLifetimeAxiomAudit.olean": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0", + "SourceLifetimeControls.olean": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7", + "SourceLifetimeField.olean": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "SourceLifetimeGeometry.olean": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "SourceSmooth.olean": "117c544a3b8f29bf29c6fc5a404059fbaf492a7e9a12dfa2b2593caa9179ef91", + "SourceSmoothCarrier.olean": "bd6cd3d8ea7307cd91123192cc1549545dab94ea54984cf3756d5a3afdf83b08", + "SourceSmoothControls.olean": "450cab60e07eebeddd600eb9e1e841121e14beda2917760a70d441ad68fc7b7c", + "SourceThetaBridge.olean": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "SourceTorus.olean": "c47c320f7e6eabf36be4c6c860f18346a1f04967a648b9531a4e4ec1af48c831", + "SourceTorusC4.olean": "3ea29981149e2f07a988909a46b76a6487f3dd6806ba133dbcad1476945156ab", + "SpectralWeights.olean": "36c7121b066b448631abb2e1a8366048c921ec0a90a299a6231300d8e88a7a10", + "ThetaProductProbe.olean": "8943d0832690d80c9ea2bb74a511cb582b0389d3eddb3cad57efea25fbca8a8a" + }, + "own_objects_before": { + "NegativeFixtureBaseline.olean": "a787f761de0e4d595d27c4c567f8dc2aac1e935b5251eaa14c22373a56152dc3", + "NegativeUnusedAxiom.olean": "0c72a2bb4c2506577101399df3ecba510c6db664cc00399b6f8fe8ec0f68aefc" + }, + "baseline_development_receipts": { + "SourceThetaBridge": "runs/20261017T223912Z-SourceThetaBridge-8f3714d1/RECEIPT.json", + "SourceLifetimeGeometry": "runs/20261017T222931Z-SourceLifetimeGeometry-d60cf60f/RECEIPT.json", + "SourceLifetimeField": "runs/20261017T224309Z-SourceLifetimeField-82ca502f/RECEIPT.json", + "SourceLifetimeControls": "runs/20261017T225345Z-SourceLifetimeControls-87707473/RECEIPT.json", + "SourceLifetimeAxiomAudit": "runs/20261017T230552Z-SourceLifetimeAxiomAudit-43c5c5c5/RECEIPT.json" + }, + "lean_path": [ + "@C291_ROOT@/negative-project/generations/0b581f8569781d82/build", + "@C291_ROOT@/build", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/plausible/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/LeanSearchClient/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/importGraph/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/proofwidgets/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/aesop/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/Qq/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/batteries/.lake/build/lib/lean", + "@PINNED_DEPENDENCY_CACHE@/.lake/packages/mathlib/.lake/build/lib/lean" + ], + "two_part_positive_acceptance": null, + "runner_sha256": "57d43dda2d54d4a4acb5c24cec966a3c469cdedfa05c489f13a2e8c327a802df", + "executable_sha256": "1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554", + "dependency_file_metadata_count": 115894, + "timeout_seconds": 420, + "threads": 2, + "scientific_effect": "NONE", + "scope": "Development source-bound mutation controls; fresh source closure and kernel replay remain separately parent-owned", + "child_pid": 28962 +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233547Z-NegativeUnusedAxiomAudit-34a4e478/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233547Z-NegativeUnusedAxiomAudit-34a4e478/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233547Z-NegativeUnusedAxiomAudit-34a4e478/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233547Z-NegativeUnusedAxiomAudit-34a4e478/stdout.txt new file mode 100644 index 000000000..d936db0f8 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/20261017T233547Z-NegativeUnusedAxiomAudit-34a4e478/stdout.txt @@ -0,0 +1,634 @@ +'I4ThetaBridge.sourceSpectralKernel_eq_periodicCovariance' depends on axioms: [propext, Classical.choice, Quot.sound] +'I4LifetimeField.actualGaussianFieldInterface' depends on axioms: [propext, Classical.choice, Quot.sound] +'I4LifetimeField.actualGaussianFieldInterface_exists' depends on axioms: [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE GaussianSeriesFoundation COUNT 12 +LIFETIME_AUDIT_DECL I4Foundation.coefficientLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.coefficientLaw_isProbabilityMeasure AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.coordinate_abs_integrable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.coordinate_integrable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.coordinate_marginal AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.coordinate_measurePreserving AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.coordinate_memLp AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.coordinates_independent AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.scalarSeries AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.scalarSeries_hasSum_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.scalarSeries_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.weighted_abs_summable_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SpectralWeights COUNT 28 +LIFETIME_AUDIT_DECL I4Weights.coordinateBound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.coordinateBound_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.decay AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.finite_product_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.frequency_l1_le_product AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.pairedBound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.pairedBound_eq_amplitude AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.pairedBound_subtype_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.pairedBound_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.productBound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.productBound_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.productDecay AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.productDecay_eq_exp AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceA AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceA_pos AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceC AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceWeight AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceWeight_eq_physical AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceWeight_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceZ AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceZ_pos AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.summable_decay_pow AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.coordinateBound.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.decay.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.pairedBound.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.productDecay.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceC._proof_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Weights.sourceWeight.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceFourierSeries COUNT 25 +LIFETIME_AUDIT_DECL I4Source.SourceMode AXIOMS [] +LIFETIME_AUDIT_DECL I4Source.halfLattice AXIOMS [] +LIFETIME_AUDIT_DECL I4Source.modeCoefficient AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.modeCoefficient_bound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.modeMajorant AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.modeMajorant_nonneg AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.modeMajorant_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.phase AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.sourceAbs_uniform_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.sourceField AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.sourceField_continuous_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.sourceField_eval_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.sourceField_uniform_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.sourceLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.sourceMajorant_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.modeCoefficient._proof_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Source.modeCoefficient.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.modeCoefficient.eq_2 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.modeCoefficient.match_1 AXIOMS [] +LIFETIME_AUDIT_DECL I4Source.modeMajorant.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.modeMajorant.eq_2 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.phase.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceFourierSeries.0.I4Source.modeCoefficient.match_1.eq_1 AXIOMS [] +LIFETIME_AUDIT_DECL _private.SourceFourierSeries.0.I4Source.modeCoefficient.match_1.eq_2 AXIOMS [] +LIFETIME_AUDIT_DECL _private.SourceFourierSeries.0.I4Source.modeCoefficient.match_1.splitter AXIOMS [] +LIFETIME_AUDIT_MODULE SourceC4 COUNT 10 +LIFETIME_AUDIT_DECL I4C4.modeCoefficient_iteratedFDeriv_bound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.phaseCLM AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.phaseCLM_apply AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.phaseCLM_norm_le AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.sourceField_contDiff_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.sourceField_contDiff_affine_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.phaseCLM._proof_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.phaseCLM._proof_2 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.phaseCLM._proof_3 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.phaseCLM.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceGaussianLaw COUNT 10 +LIFETIME_AUDIT_DECL I4SourceGaussian.scalarSeries_integral_zero AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SourceGaussian.scalarSeries_map_gaussian AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SourceGaussian.scalarSeries_variance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SourceGaussian.sourceField_isGaussianProcess AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SourceGaussian.source_finiteVector_hasGaussianLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SourceGaussian.source_linearCombination_hasGaussianLaw AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceGaussianLaw.0.I4SourceGaussian.charFun_partial_tendsto AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceGaussianLaw.0.I4SourceGaussian.partial_charFun AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceGaussianLaw.0.I4SourceGaussian.summable_square AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4Source.sourceField.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceLattice COUNT 27 +LIFETIME_AUDIT_DECL I4Lattice.halfLattice_ne_zero AXIOMS [propext, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.halfLattice_partition AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.latticeFrequency AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Lattice.latticeFrequency_bijective AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.modeCoefficient_lattice_shift AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.pairedCoefficient_kernel AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.phase_lattice_shift AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.sourceField_lattice_shift AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.sourceWeight_neg AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.halfLattice_ne_zero._proof_1_1 AXIOMS [propext, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.halfLattice_partition._proof_1_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.halfLattice_partition._proof_1_2 AXIOMS [propext, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.halfLattice_partition._proof_1_3 AXIOMS [propext, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.halfLattice_partition._proof_1_4 AXIOMS [propext, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.latticeFrequency.eq_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Lattice.latticeFrequency.eq_2 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Lattice.latticeFrequency.match_1 AXIOMS [] +LIFETIME_AUDIT_DECL I4Lattice.phase_lattice_shift._simp_1_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Lattice.phase_lattice_shift._simp_1_2 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Lattice.phase_lattice_shift._simp_1_3 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Lattice.phase_lattice_shift._simp_1_4 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Lattice.phase_lattice_shift._simp_1_5 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Lattice.phase_lattice_shift._simp_1_6 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.phase_lattice_shift._simp_1_7 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceLattice.0.I4Lattice.latticeFrequency.match_1.eq_1 AXIOMS [] +LIFETIME_AUDIT_DECL _private.SourceLattice.0.I4Lattice.latticeFrequency.match_1.eq_2 AXIOMS [] +LIFETIME_AUDIT_DECL _private.SourceLattice.0.I4Lattice.latticeFrequency.match_1.splitter AXIOMS [] +LIFETIME_AUDIT_MODULE SourceKernel COUNT 7 +LIFETIME_AUDIT_DECL I4Kernel.coefficientKernel_eq_fullLattice AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Kernel.frequencyEquiv AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Kernel.modeProduct_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Kernel.sourceSpectralKernel AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Kernel.spectralKernel_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Kernel.spectralKernel_zero AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceKernel.0.I4Kernel.tsum_mode AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceCovariance COUNT 4 +LIFETIME_AUDIT_DECL I4SourceCovariance.scalarSeries_covariance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SourceCovariance.sourceField_covariance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SourceCovariance.sourceField_integral_zero AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SourceCovariance.sourceField_variance_one AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceTorus COUNT 16 +LIFETIME_AUDIT_DECL I4Torus.SourceTorus AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.sourceField_eq_of_torusProjection_eq AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusProjection AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusProjection_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusProjection_representative AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusRepresentative AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusRepresentative_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField_covariance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField_covariance_pullback AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField_eval_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField_finiteVector_hasGaussianLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField_isGaussianProcess AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField_joint_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField_pullback AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField.congr_simp AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceTorusC4 COUNT 14 +LIFETIME_AUDIT_DECL I4TorusC4.actualChartedSpace AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.centered_chart_covers AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.chartCenter AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.chart_transition_contDiff AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.quotientChart AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.quotientChart_symm AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.torusSourceField_contMDiff_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.torusSourceField_weakSuperlevel_closed_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.torus_isManifold AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusRepresentative.congr_simp AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.actualChartedSpace._proof_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.chartCenter._proof_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4TorusC4.quotientChart._proof_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.quotientChart.congr_simp AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceSmooth COUNT 26 +LIFETIME_AUDIT_DECL I4Smooth.goodSample AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.goodSample_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.goodSample_congr_cofinite AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.goodSample_finite_change_iff AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.modeCoefficient_iteratedFDeriv_order_bound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderCoordinateBound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderCoordinateBound_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderModeBound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderModeBound_four AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderModeBound_nonneg AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderModeBound_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderPairedBound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderPairedBound_eq_amplitude AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderPairedBound_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderProductBound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderProductBound_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.sourceField_smooth_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.sourceField_smooth_of_goodSample AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderModeBound.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderModeBound.eq_2 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderModeBound.match_1 AXIOMS [] +LIFETIME_AUDIT_DECL I4Smooth.orderPairedBound._proof_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Smooth.orderPairedBound.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceSmooth.0.I4Smooth.orderModeBound.match_1.eq_1 AXIOMS [] +LIFETIME_AUDIT_DECL _private.SourceSmooth.0.I4Smooth.orderModeBound.match_1.eq_2 AXIOMS [] +LIFETIME_AUDIT_DECL _private.SourceSmooth.0.I4Smooth.orderModeBound.match_1.splitter AXIOMS [] +LIFETIME_AUDIT_MODULE SourceSmoothCarrier COUNT 33 +LIFETIME_AUDIT_DECL I4SmoothCarrier.SmoothSample AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.coordinate_marginal AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.covariance_comp_inclusion AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.finiteCoordinate_map_eq AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.goodSet AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.goodSet_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.goodSet_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.goodSet_measure_one AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.observation_map_eq AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.sampleInclusion AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.sampleInclusion_map AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.sampleInclusion_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.sampleInclusion_measurePreserving AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothLaw_isProbabilityMeasure AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothSourceField AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothSourceField_contDiff AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothSourceField_covariance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothSourceField_finiteVector_hasGaussianLaw AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothSourceField_finiteVector_map_eq AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothSourceField_smooth AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothTorusSourceField AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothTorusSourceField_covariance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothTorusSourceField_finiteVector_hasGaussianLaw AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothTorusSourceField_smooth AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceSmoothCarrier.0.I4SmoothCarrier.orderAbsNN AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceSmoothCarrier.0.I4SmoothCarrier.orderAbsTotal AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceSmoothCarrier.0.I4SmoothCarrier.orderAbsTotal_measurable AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceSmoothCarrier.0.I4SmoothCarrier.orderAbsTotal_ne_top_iff AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.goodSample.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.goodSet.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.goodSet_measurable._simp_1_2 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceSmoothCarrier.0.I4SmoothCarrier.orderAbsNN._proof_1 AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_MODULE SourceSmoothControls COUNT 10 +LIFETIME_AUDIT_DECL I4SmoothControls.arbitrary_observation_law_preserved AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.carrier_probability AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.entire_coefficient_law_preserved AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.field_variance_one AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.finite_block_changes_preserve_carrier AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.literal_field_everywhere AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.old_four_does_not_fill_all_orders AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.one_carrier_for_both_orders AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.represented_sample_order_five AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.represented_sample_order_thirtyseven AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE Lifetime COUNT 103 +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.E AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.FundDomain AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.HessianHasInertia AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsCandidatePair AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsCriticalPoint AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsFiniteBar AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsIndexSaddle AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsLPeriodic AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsLifetimeDensityVersion AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsMorseDistinct AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsNondegMax AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsSmooth AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsUnrestrictedLeadingCoefficient AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsUnrestrictedPair AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsWindowElderPair AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsWindowPair AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.ParentCompactWindowDensityB AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.ParentUniformSelectionA AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.ParentUnrestrictedLeadingDensityC AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PlanarDensityGapE11 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PlanarElderLowerE2 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PlanarTwoSidedRateE4 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.RemainderBoundedR1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.covQuadForm AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.heightGap AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.hessian AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.latticeVec AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.pairCount AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.pairSet AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.periodicCovariance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.pinM AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.pinS AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.scaledGap AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.thetaSum AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.torusDist AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.F AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.P AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface._sizeOf_1 AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface._sizeOf_inst AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.casesOn AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.covariance AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.ctorIdx AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.gaussian AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.isProb AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.mk AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.mΩ AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.noConfusion AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.noConfusionType AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.periodic AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.quad_nonneg AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.rec AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.recOn AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.smooth AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.summable AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.Ω AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsLifetimeDensityVersion._proof_1 AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface._sizeOf_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface._sizeOf_inst AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.casesOn AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.ctorIdx AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.mk AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.noConfusion AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.noConfusionType AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.p AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.p_le_one AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.p_nonneg AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.rec AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.recOn AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.ParentCompactWindowDensityB._proof_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.ElderPartner AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.IsEssential AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface._sizeOf_1 AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface._sizeOf_inst AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.casesOn AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.ctorIdx AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.deathHeight AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.deathHeight_maximin AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.elderPartner_iff AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.essential_iff AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.mk AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.noConfusion AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.noConfusionType AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.rec AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.recOn AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.thetaSum._proof_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.mk._flat_ctor AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.mk.inj AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.mk.injEq AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.mk.noConfusion AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.mk.sizeOf_spec AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.mk._flat_ctor AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.mk.inj AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.mk.injEq AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.mk.noConfusion AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.mk.sizeOf_spec AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.mk._flat_ctor AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.mk.inj AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.mk.injEq AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.mk.noConfusion AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.mk.sizeOf_spec AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_MODULE SourceThetaBridge COUNT 34 +LIFETIME_AUDIT_DECL I4ThetaBridge.latticeVec_apply AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4ThetaBridge.shifted_gaussian_le AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4ThetaBridge.shifted_gaussian_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4ThetaBridge.sourceSpectralKernel_eq_periodicCovariance AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4ThetaBridge.thetaSum_eq_scaled_cos AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4ThetaBridge.thetaSum_zero_eq AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4ThetaBridge.theta_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4ThetaBridge.theta_summand_eq_product AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4ThetaBridge.theta_zero_pos AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.complex_spectral_summable AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poissonScale AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poissonScale_eq AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poisson_one_dimension AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.spectral1Term AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.spectral1Term_norm AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.spectral1Term_prod AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.spectral1Term_summable_norm AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.summable_nonneg_fin_product AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.summable_norm_fin_product AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.thetaSum_complex AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.tsum_fin_product AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceZ.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poissonScale._proof_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poisson_one_dimension._simp_1_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poisson_one_dimension._simp_1_2 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poisson_one_dimension._simp_1_3 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poisson_one_dimension._simp_1_4 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poisson_one_dimension._simp_1_5 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poisson_one_dimension._simp_1_6 AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poisson_one_dimension._simp_1_7 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.spectral1Term.eq_1 AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.thetaSum_complex._simp_1_2 AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.periodicCovariance.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.thetaSum.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceLifetimeGeometry COUNT 16 +LIFETIME_AUDIT_DECL I4LifetimeField.actualField AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_covariance_spectral AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_eval_hasGaussianLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_eval_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_integral_zero AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_linearCombination_hasGaussianLaw AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_linearCombination_integral_zero AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_linearCombination_measurable AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_periodic AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_smooth AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.coordinates AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.coordinates_apply AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.coordinates_latticeVec AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.coordinates.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.latticeVec.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceLifetimeField COUNT 11 +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_covariance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_linearCombination_map AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_linearCombination_variance AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_raw_second_moment AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualGaussianFieldInterface AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualGaussianFieldInterface_carrier AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualGaussianFieldInterface_exists AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualGaussianFieldInterface_field AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualGaussianFieldInterface_law AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.covQuadForm_nonneg AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualGaussianFieldInterface._proof_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceLifetimeControls COUNT 22 +LIFETIME_AUDIT_DECL I4LifetimeControls.cancelledLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.cancelledQuad AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.cancelledSample AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.dimensionZeroRawVariance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.dimensionZeroSpectralNormalizer AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.dimensionZeroTheta AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.emptyFamilyLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.emptyQuad AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.euclideanNormSquared AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.everyLatticeTranslation AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.literalCarrier AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.literalField AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.literalLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.periodicCovariance_zero AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.rawDiagonalOne AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.reinforcedLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.reinforcedQuad AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.sameCarrierOrders AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.shiftedMeanOne AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.unrestrictedEndpoint AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.wholeCoefficientLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.zeroMean AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE NegativeUnusedAxiom COUNT 13 +LIFETIME_AUDIT_DECL C291Negative.UnusedAxiom.actualField_covariance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL C291Negative.UnusedAxiom.actualField_linearCombination_map AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL C291Negative.UnusedAxiom.actualField_linearCombination_variance AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL C291Negative.UnusedAxiom.actualField_raw_second_moment AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL C291Negative.UnusedAxiom.actualGaussianFieldInterface AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL C291Negative.UnusedAxiom.actualGaussianFieldInterface_carrier AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL C291Negative.UnusedAxiom.actualGaussianFieldInterface_exists AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL C291Negative.UnusedAxiom.actualGaussianFieldInterface_field AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL C291Negative.UnusedAxiom.actualGaussianFieldInterface_law AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL C291Negative.UnusedAxiom.covQuadForm_nonneg AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL _private.NegativeUnusedAxiom.0.C291Negative.UnusedAxiom.c291UnusedCustomAxiom AXIOMS [_private.NegativeUnusedAxiom.0.C291Negative.UnusedAxiom.c291UnusedCustomAxiom] +LIFETIME_AUDIT_PROGRESS START +LIFETIME_AUDIT_PROGRESS GaussianSeriesFoundation COUNT 12 +LIFETIME_AUDIT_PROGRESS SpectralWeights COUNT 28 +LIFETIME_AUDIT_PROGRESS SourceFourierSeries COUNT 25 +LIFETIME_AUDIT_PROGRESS SourceC4 COUNT 10 +LIFETIME_AUDIT_PROGRESS SourceGaussianLaw COUNT 10 +LIFETIME_AUDIT_PROGRESS SourceLattice COUNT 27 +LIFETIME_AUDIT_PROGRESS SourceKernel COUNT 7 +LIFETIME_AUDIT_PROGRESS SourceCovariance COUNT 4 +LIFETIME_AUDIT_PROGRESS SourceTorus COUNT 16 +LIFETIME_AUDIT_PROGRESS SourceTorusC4 COUNT 14 +LIFETIME_AUDIT_PROGRESS SourceSmooth COUNT 26 +LIFETIME_AUDIT_PROGRESS SourceSmoothCarrier COUNT 33 +LIFETIME_AUDIT_PROGRESS SourceSmoothControls COUNT 10 +LIFETIME_AUDIT_PROGRESS Lifetime COUNT 103 +LIFETIME_AUDIT_PROGRESS SourceThetaBridge COUNT 34 +LIFETIME_AUDIT_PROGRESS SourceLifetimeGeometry COUNT 16 +LIFETIME_AUDIT_PROGRESS SourceLifetimeField COUNT 11 +LIFETIME_AUDIT_PROGRESS SourceLifetimeControls COUNT 22 +LIFETIME_AUDIT_PROGRESS NegativeUnusedAxiom COUNT 13 +@C291_ROOT@/negative-project/generations/0b581f8569781d82/NegativeUnusedAxiomAudit.lean:19:0: error: forbidden transitive axiom _private.NegativeUnusedAxiom.0.C291Negative.UnusedAxiom.c291UnusedCustomAxiom in _private.NegativeUnusedAxiom.0.C291Negative.UnusedAxiom.c291UnusedCustomAxiom diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/positive-acceptance-0b581f8569781d82/TWO_PART_ACCEPTANCE.json b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/positive-acceptance-0b581f8569781d82/TWO_PART_ACCEPTANCE.json new file mode 100644 index 000000000..27a7c61c3 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/negative-runs/positive-acceptance-0b581f8569781d82/TWO_PART_ACCEPTANCE.json @@ -0,0 +1,19 @@ +{ + "status": "PASS", + "generation": "0b581f8569781d82", + "positive_baseline_receipt": "negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/RECEIPT.json", + "positive_baseline_receipt_sha256": "1d278de59b1c3d56da4d40f12d12dc77f43c96108a684ec6446644027d1c7272", + "binding_probe_receipt": "negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/RECEIPT.json", + "binding_probe_receipt_sha256": "6eb94d244bfaa3005821d020f4b591fad865b393d4199a7f679fd6fe6282f437", + "baseline_source_sha256": "a18de8fb87069c26adac05b37bf065cc4c58b910d72a5b3209b826bb1424ae91", + "baseline_objects": { + "NegativeFixtureBaseline.olean": "a787f761de0e4d595d27c4c567f8dc2aac1e935b5251eaa14c22373a56152dc3" + }, + "baseline_manifest_sha256": "f511a499d1804a3033728cc576e9c6bba0f8954039f811b9ec1fe71cc73df279", + "bindings_verified": 21, + "original_baseline_control_pass": false, + "original_baseline_actual_lean_exit": 0, + "binding_probe_actual_lean_exit": 0, + "meaning": "Two-part positive acceptance; original wrapper print-elision failure is preserved. Exact successful cloned-proof compilation plus separately compiled proof-reference inspection.", + "scientific_effect": "NONE" +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/prepare_final_inputs.py b/frontiers/source_lifetime_realization_20261017/evidence/final/prepare_final_inputs.py new file mode 100644 index 000000000..60a5df5ac --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/prepare_final_inputs.py @@ -0,0 +1,111 @@ +"""Freeze C291 source inputs and hash the exact pre-existing dependency artifacts. + +Run only after development checks and source review. Does not modify caches. +The same serial lock as both Lean runners prevents concurrent C291 compilation. +""" +from pathlib import Path +from datetime import datetime, timezone +import fcntl +import hashlib +import json +import shutil +from run_final_phase import ROOT, CACHE, BIN, dependency_paths + +OLD = ['GaussianSeriesFoundation', 'SpectralWeights', 'SourceFourierSeries', + 'SourceLattice', 'SourceKernel', 'SourceGaussianLaw', 'SourceCovariance', + 'SourceC4', 'SourceSmooth', 'SourceTorus', 'SourceTorusC4', + 'SourceSmoothCarrier', 'SourceSmoothControls'] +NEW = ['SourceThetaBridge', 'SourceLifetimeGeometry', 'SourceLifetimeField', + 'SourceLifetimeControls', 'SourceLifetimeAxiomAudit'] + + +def require(condition, message): + if not condition: + raise RuntimeError(message) + + +def sha(path): + h = hashlib.sha256() + with path.open('rb') as f: + for chunk in iter(lambda: f.read(1024 * 1024), b''): + h.update(chunk) + return h.hexdigest() + + +def write(path, data): + with path.open('x') as f: + f.write(json.dumps(data, indent=2) + '\n') + + +def main(): + with (ROOT / 'lean-slot.lock').open('a+') as lock: + fcntl.flock(lock, fcntl.LOCK_EX) + started = datetime.now(timezone.utc).isoformat() + project = ROOT / 'final-project' + build = ROOT / 'final-build' + require(not project.exists() and not build.exists(), 'final directories already exist') + require(not (ROOT / 'FINAL_SOURCE_INVENTORY.json').exists(), 'final inventory exists') + write(ROOT / 'FINAL_PREPARE_START.json', {'started_utc': started, + 'status': 'STARTED_ONCE; absence of final inventory means interrupted preparation'}) + modules = OLD + ['Lifetime'] + NEW + sources = [] + for m in modules: + p = ROOT / 'project' / (m + '.lean') + require(p.is_file() and not p.is_symlink(), 'nonregular source: ' + str(p)) + sources.append({'name': p.name, 'sha256': sha(p), 'bytes': p.stat().st_size}) + names = set(modules) + imports = {m: [n for line in (ROOT / 'project' / (m + '.lean')).read_text().splitlines() + if line.startswith('import ') for n in line[7:].split() if n in names] + for m in modules} + order = [] + pending = list(modules) + while pending: + available = [m for m in pending if set(imports[m]) <= set(order)] + require(bool(available), 'local import cycle') + for m in available: + order.append(m) + pending.remove(m) + manifest = json.loads((CACHE / 'lake-manifest.json').read_text()) + roots = [BIN.parent / 'lib/lean'] + [ + CACHE / '.lake/packages' / p['name'] / '.lake/build/lib' + for p in manifest['packages']] + roots = [p for p in roots if p.is_dir()] + artifacts = [] + paths = dependency_paths(roots) + print(json.dumps({'stage': 'HASHING_DEPENDENCY_ARTIFACTS', 'count': len(paths)}), flush=True) + for i, p in enumerate(paths): + require(not p.is_symlink(), str(p)) + before = p.stat() + digest = sha(p) + after = p.stat() + stamp = lambda s: [s.st_size, s.st_mtime_ns, s.st_ino] + require(stamp(before) == stamp(after), 'dependency changed during hashing') + artifacts.append({'path': str(p), 'sha256': digest, 'stat': stamp(after)}) + if (i + 1) % 20000 == 0: + print(json.dumps({'stage': 'HASHED', 'count': i + 1}), flush=True) + require(dependency_paths(roots) == paths, 'dependency path set changed during hashing') + dep_path = ROOT / 'FINAL_DEPENDENCY_ARTIFACTS.json' + write(dep_path, {'started_utc': started, 'roots': [str(p) for p in roots], + 'artifacts': artifacts, 'total_bytes': sum(x['stat'][0] for x in artifacts)}) + project.mkdir() + build.mkdir() + for item in sources: + source = ROOT / 'project' / item['name'] + require(sha(source) == item['sha256'], 'source changed during freeze') + shutil.copyfile(source, project / item['name']) + require(sha(project / item['name']) == item['sha256'], 'copy hash mismatch') + write(ROOT / 'FINAL_SOURCE_INVENTORY.json', { + 'started_utc': started, 'frozen_utc': datetime.now(timezone.utc).isoformat(), + 'sources': sources, 'new_modules': NEW, 'old_modules': OLD, + 'build_order': order, 'local_imports': imports, + 'dependency_artifact_inventory_sha256': sha(dep_path), + 'scientific_effect': 'NONE'}) + write(ROOT / 'evidence/FINAL_BUILD_INITIALIZATION.json', { + 'build_was_created_empty': not any(build.iterdir()), + 'source_inventory_sha256': sha(ROOT / 'FINAL_SOURCE_INVENTORY.json'), + 'initial_objects': [], 'utc': datetime.now(timezone.utc).isoformat()}) + print(json.dumps({'stage': 'FROZEN', 'modules': len(modules), 'order': order}), flush=True) + + +if __name__ == '__main__': + main() diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/prepare_public_evidence_inputs.py b/frontiers/source_lifetime_realization_20261017/evidence/final/prepare_public_evidence_inputs.py new file mode 100644 index 000000000..b4c4ab55d --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/prepare_public_evidence_inputs.py @@ -0,0 +1,105 @@ +"""Select complete terminal evidence for a single explicit public projection. + +No compiler, network request, source mutation, or implicit recursion through +private coordination records is performed. Run only after exact final review. +""" +from pathlib import Path +import hashlib +import json + +ROOT = Path(__file__).resolve().parent + + +def main(): + target = ROOT / 'PUBLIC_EVIDENCE_INPUTS.json' + if target.exists(): + raise RuntimeError('input manifest already exists') + files = {} + + def add(relative, role, destination=None): + data = (ROOT / relative).read_bytes() + data.decode('utf-8') + record = {'source': relative, 'destination': destination or relative, + 'sha256': hashlib.sha256(data).hexdigest(), 'role': role} + if relative in files and files[relative] != record: + raise RuntimeError('conflicting selection: ' + relative) + files[relative] = record + + gates = { + 'source_inventory': 'FINAL_SOURCE_INVENTORY.json', + 'final_sequence': 'FINAL_SEQUENCE_TERMINAL_RESULT.json', + 'dependency_rehash': 'FINAL_DEPENDENCY_REHASH.json', + 'review_text': 'NONAUTHOR_REVIEW.md', + 'review_acceptance': 'ROOT_ACCEPTANCE.json', + 'negative_index': 'NEGATIVE_FINAL_INDEX.json'} + roles = dict(review_text='final_review') + for role, name in gates.items(): + add(name, roles.get(role, role)) + for path in sorted((ROOT / 'final-runs').glob('*/RECEIPT.json')): + for name, role in [('START.json', 'final_start'), ('RECEIPT.json', 'final_receipt'), + ('stdout.txt', 'final_stdout'), ('stderr.txt', 'final_stderr')]: + add(str((path.parent / name).relative_to(ROOT)), role) + index = json.loads((ROOT / gates['negative_index']).read_text()) + if index['status'] != 'PASS': + raise RuntimeError('negative evidence incomplete') + for relative in index['receipts']: + path = Path(relative) + for name, role in [('START.json', 'negative_start'), ('RECEIPT.json', 'negative_receipt'), + ('stdout.txt', 'negative_stdout'), ('stderr.txt', 'negative_stderr')]: + add(str(path.parent / name), role) + for name in ['RUNNER.py', 'IMPORTED_RUNNER.py']: + if (ROOT / path.parent / name).is_file(): + add(str(path.parent / name), 'verification_script') + generation = Path(index['generation']) + add(str(generation / 'MANIFEST.json'), 'negative_manifest') + manifest = json.loads((ROOT / generation / 'MANIFEST.json').read_text()) + for module in manifest['modules']: + name = str(generation / (module + '.lean')) + add(name, 'negative_fixture', name + '.txt') + for path in [ROOT / generation / 'BASE_SOURCE.lean', ROOT / generation / 'BASE_AUDIT.lean'] + sorted( + (ROOT / generation / 'raw-clones').glob('*.lean')): + name = str(path.relative_to(ROOT)) + add(name, 'negative_fixture', name + '.txt') + baseline = json.loads((ROOT / index['positive_baseline_receipt']).read_text()) + for relative in baseline['baseline_development_receipts'].values(): + path = Path(relative) + for name in ['RECEIPT.json', 'stdout.txt', 'stderr.txt']: + add(str(path.parent / name), 'supporting_evidence') + probe = Path('negative-project/instrumentation/proof-binding-0b581f8569781d82') + add(str(probe / 'MANIFEST.json'), 'negative_manifest') + name = str(probe / 'NegativeFixtureBindingProbe.lean') + add(name, 'negative_fixture', name + '.txt') + add(index['two_part_acceptance'], 'negative_acceptance') + for name in ['prepare_final_inputs.py', 'run_final_phase.py', 'run_final_sequence.py', + 'run_recovery_phase.py', 'run_recovery_sequence.py', + 'run_kernel_recovery_phase.py', 'run_kernel_recovery_sequence.py', + 'rehash_final_dependencies.py', 'verify_execution.py', 'verify_mutations.py', + 'export_public_evidence.py', 'prepare_public_evidence_inputs.py']: + add(name, 'verification_script') + for name in ['SCOPE.md', 'FINAL_PREPARE_START.json', 'FINAL_SEQUENCE_START.json', + 'FINAL_SEQUENCE_RESULT.json', 'FINAL_RECOVERY_START.json', + 'FINAL_SEQUENCE_RECOVERED_RESULT.json', 'FINAL_KERNEL_RECOVERY_START.json', + 'evidence/INITIAL_CACHE_COPY.json', 'evidence/FINAL_BUILD_INITIALIZATION.json', + 'negative-project/NEGATIVE_RESULTS.md', 'negative-project/FINAL_NEGATIVE_EVIDENCE.json', + 'REVIEW_C291_ACTUAL_FINAL_EXECUTION_VERIFICATION.json', + 'REVIEW_C291_ACTUAL_MUTATION_VERIFICATION.json']: + add(name, 'supporting_evidence') + for path in sorted((ROOT / 'evidence/development-source-snapshots').glob('*.lean.txt')): + add(str(path.relative_to(ROOT)), 'supporting_evidence') + # The selected receipts contain no private storage locators. This list + # includes every private Drive identifier known for this delivery route. + private = json.loads((ROOT / 'evidence/PRIVATE_PREFLIGHT.json').read_text()) + ids = {private['destination']['id'], private['public_register']['id']} + prior = json.loads((ROOT.parent / 'continuation290/PRIVATE_CUSTODY_RECEIPT.json').read_text()) + ids.add(prior['metadata']['id']) + ids.update(v['id'] for v in private['ancestors']) + config = {'schema_version': 1, 'private_identifier_inventory_complete': True, + 'private_identifiers': sorted(ids), 'gates': gates, + 'files': sorted(files.values(), key=lambda v: v['source'])} + with target.open('x') as stream: + stream.write(json.dumps(config, indent=2, sort_keys=True) + '\n') + print(json.dumps({'files': len(files), 'sha256': hashlib.sha256(target.read_bytes()).hexdigest()})) + + +if __name__ == '__main__': + main() diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/rehash_final_dependencies.py b/frontiers/source_lifetime_realization_20261017/evidence/final/rehash_final_dependencies.py new file mode 100644 index 000000000..bf58f81e3 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/rehash_final_dependencies.py @@ -0,0 +1,62 @@ +"""Re-read every frozen dependency artifact after final execution. + +Records byte/path-set equality, including standard library artifacts. Cache +compilation itself is not claimed: these are pinned, pre-existing dependencies. +""" +from datetime import datetime, timezone +import fcntl +import hashlib +import json +from pathlib import Path +from run_final_phase import ROOT, dependency_paths, require + + +def sha(path): + h = hashlib.sha256() + with path.open('rb') as f: + for chunk in iter(lambda: f.read(1024 * 1024), b''): + h.update(chunk) + return h.hexdigest() + + +def main(): + output = ROOT / 'FINAL_DEPENDENCY_REHASH.json' + require(not output.exists(), 'final dependency rehash already exists') + inventory_path = ROOT / 'FINAL_DEPENDENCY_ARTIFACTS.json' + inventory = json.loads(inventory_path.read_text()) + started = datetime.now(timezone.utc).isoformat() + with (ROOT / 'lean-slot.lock').open('a+') as lock: + fcntl.flock(lock, fcntl.LOCK_EX) + expected = inventory['artifacts'] + paths = dependency_paths(inventory['roots']) + require([str(p) for p in paths] == [x['path'] for x in expected], + 'dependency artifact path set changed') + mismatches = [] + for i, (p, item) in enumerate(zip(paths, expected)): + stat = p.stat() + stamp = [stat.st_size, stat.st_mtime_ns, stat.st_ino] + digest = sha(p) + after = p.stat() + if (p.is_symlink() or digest != item['sha256'] or stamp != item['stat'] or + stamp != [after.st_size, after.st_mtime_ns, after.st_ino]): + mismatches.append({'path': str(p), 'before': item, 'after_sha256': digest, + 'after_stat': stamp}) + if (i + 1) % 20000 == 0: + print(json.dumps({'stage': 'REHASHED', 'count': i + 1}), flush=True) + final_paths_match = dependency_paths(inventory['roots']) == paths + report = {'started_utc': started, 'ended_utc': datetime.now(timezone.utc).isoformat(), + 'inventory_sha256': sha(inventory_path), 'count': len(paths), + 'total_bytes': sum(x['stat'][0] for x in expected), + 'final_paths_match': final_paths_match, 'mismatches': mismatches, + 'status': 'PASS_EXACT_DEPENDENCY_BYTES_AND_PATHSET' if + not mismatches and final_paths_match else 'HOLD_DEPENDENCIES_CHANGED', + 'dependency_source_rebuild': 'NOT_CLAIMED', 'scientific_effect': 'NONE'} + with output.open('x') as f: + json.dump(report, f, indent=2) + f.write('\n') + print(json.dumps(report), flush=True) + require(not mismatches and final_paths_match, report['status']) + + +if __name__ == '__main__': + main() diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/run_final_phase.py b/frontiers/source_lifetime_realization_20261017/evidence/final/run_final_phase.py new file mode 100644 index 000000000..2c23a09bf --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/run_final_phase.py @@ -0,0 +1,194 @@ +"""C291 final source rebuild / standard kernel replay against frozen inputs. + +Adapted from run_lean.py and the existing owner's finish_serial_checks.py. +Shares the development runner's serial lock; never writes a dependency cache. +Requires final-project and FINAL_SOURCE_INVENTORY.json prepared by the parent. +""" +from pathlib import Path +from datetime import datetime, timezone +import fcntl +import hashlib +import json +import os +import signal +import subprocess +import sys +import time +import uuid + +ROOT = Path(__file__).resolve().parent +PROJECT = ROOT / 'final-project' +BUILD = ROOT / 'final-build' +CACHE = Path('@PINNED_DEPENDENCY_CACHE@') +BIN = Path('@PINNED_LEAN_RUNTIME@/bin') + + +def sha(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def require(condition, message): + if not condition: + raise RuntimeError(message) + + +def now(): + return datetime.now(timezone.utc).isoformat() + + +def object_map(): + return {p.name: sha(p) for p in sorted(BUILD.iterdir()) + if p.is_file() and ('.olean' in p.name or p.name.endswith(('.ir', '.ir.sig')))} + + +def is_module_object(name, module): + return name in {module + s for s in ['.olean', '.olean.private', '.olean.server', '.ir', '.ir.sig']} + + +def dependency_paths(roots): + return sorted({p for root in roots for p in Path(root).rglob('*') + if p.is_file() and ('.olean' in p.name or '.so' in p.name or + p.name.endswith(('.ir', '.ir.sig', '.dylib', '.dll')))}) + + +def dependency_metadata_unchanged(artifacts, roots): + require([str(p) for p in dependency_paths(roots)] == [v['path'] for v in artifacts], + 'dependency artifact path set changed') + for item in artifacts: + path = Path(item['path']) + stat = path.stat() + require(not path.is_symlink(), 'dependency object became a symlink') + require([stat.st_size, stat.st_mtime_ns, stat.st_ino] == item['stat'], + 'dependency artifact metadata changed: ' + str(path)) + + +def main(): + require(len(sys.argv) == 3, 'usage: run_final_phase.py build|kernel Module') + kind, module = sys.argv[1:] + require(kind in {'build', 'kernel'}, 'unknown phase') + require(module.isidentifier(), 'expected simple module basename') + inventory_path = ROOT / 'FINAL_SOURCE_INVENTORY.json' + inventory = json.loads(inventory_path.read_text()) + inventory_sha = sha(inventory_path) + dependency_inventory_path = ROOT / 'FINAL_DEPENDENCY_ARTIFACTS.json' + require(sha(dependency_inventory_path) == inventory['dependency_artifact_inventory_sha256'], + 'dependency artifact inventory changed') + dependency_inventory = json.loads(dependency_inventory_path.read_text()) + dependency_artifacts = dependency_inventory['artifacts'] + dependency_roots = dependency_inventory['roots'] + expected = {v['name']: v['sha256'] for v in inventory['sources']} + require(module + '.lean' in expected, 'module not in frozen source inventory') + require(PROJECT.is_dir() and BUILD.is_dir(), 'final isolated directories missing') + require(not PROJECT.is_symlink() and not BUILD.is_symlink(), 'symlink final directories') + require(sha(BIN / 'lean') == '1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554', 'Lean identity changed') + require(sha(BIN / 'leanchecker') == 'cfde41cb11dde58c84e9c60c551fd104bb2fc1104ad44dca932a923120272a35', 'kernel checker identity changed') + manifest = CACHE / 'lake-manifest.json' + require(sha(manifest) == 'd63753befccc21923783a5085148e3ff028d97134ea52f5a08bd87ecf1b0b043', 'dependency manifest changed') + paths = [str(BUILD)] + for dep in json.loads(manifest.read_text())['packages']: + p = CACHE / '.lake/packages' / dep['name'] + require((p / '.git/HEAD').read_text().strip() == dep['rev'], 'dependency pin changed: ' + dep['name']) + b = p / '.lake/build/lib/lean' + if b.is_dir(): + paths.append(str(b)) + env = os.environ.copy() + env['LEAN_PATH'] = os.pathsep.join(paths) + env['LEAN_NUM_THREADS'] = '2' + with (ROOT / 'lean-slot.lock').open('a+') as lock: + print(json.dumps({'stage': 'WAITING_FOR_C291_SERIAL_SLOT', 'kind': kind, 'module': module}), flush=True) + fcntl.flock(lock, fcntl.LOCK_EX) + before = {n: sha(PROJECT / n) for n in expected} + require(before == expected, 'frozen source changed before execution') + objects_before = object_map() + successful_builds = {} + for p in sorted((ROOT / 'final-runs').glob('*/RECEIPT.json')): + v = json.loads(p.read_text()) + if (v.get('kind') == 'build' and v.get('returncode') == 0 and + not v.get('timed_out') and v.get('source_unchanged') and + v.get('imported_objects_unchanged') and not v.get('integrity_error') and + v.get('object_sha256') and + v.get('inventory_sha256') == inventory_sha): + successful_builds.update(v['produced_objects']) + for name, digest in objects_before.items(): + require(successful_builds.get(name) == digest, + 'existing final object lacks this-source successful rebuild receipt: ' + name) + dependency_metadata_unchanged(dependency_artifacts, dependency_roots) + out = BUILD / (module + '.olean') + if kind == 'build': + command = [str(BIN / 'lean'), '-j2', '-M4096'] + if module in inventory['new_modules']: + command.append('-DwarningAsError=true') + command += ['-o', str(out), str(PROJECT / (module + '.lean'))] + else: + require(out.is_file(), 'kernel replay requires actual final object') + command = [str(BIN / 'leanchecker'), '-v', module] + run = ROOT / 'final-runs' / (datetime.now(timezone.utc).strftime('%Y%m%dT%H%M%SZ') + '-' + kind + '-' + module + '-' + uuid.uuid4().hex[:8]) + run.mkdir(parents=True) + receipt = {'kind': kind, 'module': module, 'command': command, 'started_utc': now(), + 'source_before': before, 'inventory_sha256': inventory_sha, + 'objects_before': objects_before, 'lean_path': paths, + 'dependency_artifact_inventory_sha256': sha(dependency_inventory_path), + 'dependency_artifact_count': len(dependency_artifacts), + 'dependency_check': 'initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required', + 'executable_sha256': sha(Path(command[0])), 'runner_sha256': sha(Path(__file__)), + 'timeout_seconds': 420, 'threads': 2, + 'kernel_scope': 'standard named-module replay against imports; not --fresh or an external verifier', + 'scientific_effect': 'NONE'} + start = time.monotonic() + with (run / 'stdout.txt').open('wb') as stdout, (run / 'stderr.txt').open('wb') as stderr: + proc = subprocess.Popen(command, cwd=PROJECT, env=env, stdout=stdout, stderr=stderr, start_new_session=True) + receipt['child_pid'] = proc.pid + (run / 'START.json').write_text(json.dumps(receipt, indent=2) + '\n') + print(json.dumps({'stage': 'RUNNING', 'kind': kind, 'module': module, 'child_pid': proc.pid, 'run': str(run)}), flush=True) + timed_out = False + try: + code = proc.wait(timeout=420) + except subprocess.TimeoutExpired: + timed_out = True + os.killpg(proc.pid, signal.SIGTERM) + try: + code = proc.wait(timeout=5) + except subprocess.TimeoutExpired: + os.killpg(proc.pid, signal.SIGKILL) + code = proc.wait() + integrity_error = None + after = {} + objects_after = {} + imported_unchanged = False + try: + after = {n: sha(PROJECT / n) for n in expected} + objects_after = object_map() + expected_existing = dict(objects_before) + expected_names = set(objects_before) + if kind == 'build': + expected_existing = {n: h for n, h in expected_existing.items() + if not is_module_object(n, module)} + if code == 0: + expected_names = set(expected_existing) | { + n for n in objects_after if is_module_object(n, module)} + imported_unchanged = (set(objects_after) == expected_names and + all(objects_after.get(n) == h for n, h in expected_existing.items())) + dependency_metadata_unchanged(dependency_artifacts, dependency_roots) + except Exception as exc: + integrity_error = repr(exc) + receipt.update(returncode=code, timed_out=timed_out, ended_utc=now(), + seconds=time.monotonic() - start, source_after=after, + source_unchanged=before == after, objects_after=objects_after, + imported_objects_unchanged=imported_unchanged, + integrity_error=integrity_error) + for stream in ['stdout', 'stderr']: + receipt[stream + '_sha256'] = sha(run / (stream + '.txt')) + good = code == 0 and not timed_out and before == after and imported_unchanged and integrity_error is None + if good: + receipt['object_sha256'] = sha(out) + receipt['produced_objects'] = {n: h for n, h in objects_after.items() + if is_module_object(n, module)} + (run / 'RECEIPT.json').write_text(json.dumps(receipt, indent=2) + '\n') + print(json.dumps({'stage': 'FINISHED', 'kind': kind, 'module': module, 'returncode': code, + 'timed_out': timed_out, 'seconds': receipt['seconds'], + 'source_unchanged': before == after, 'run': str(run)}), flush=True) + return 0 if good else 1 + + +if __name__ == '__main__': + raise SystemExit(main()) diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/run_final_sequence.py b/frontiers/source_lifetime_realization_20261017/evidence/final/run_final_sequence.py new file mode 100644 index 000000000..fb47a2b9d --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/run_final_sequence.py @@ -0,0 +1,63 @@ +"""Execute the final stable source closure once, then standard kernel replay. + +Each child is bounded and serialized by run_final_phase.py. This driver stops +at the first failure; it never retries a failed or successful phase silently. +""" +from pathlib import Path +from datetime import datetime, timezone +import hashlib +import json +import subprocess +import sys + +ROOT = Path(__file__).resolve().parent + + +def now(): + return datetime.now(timezone.utc).isoformat() + + +def main(): + inventory_path = ROOT / 'FINAL_SOURCE_INVENTORY.json' + inventory = json.loads(inventory_path.read_text()) + output = ROOT / 'FINAL_SEQUENCE_RESULT.json' + if output.exists(): + raise RuntimeError('final sequence already attempted; inspect the actual result') + report = {'started_utc': now(), 'source_inventory_sha256': hashlib.sha256( + inventory_path.read_bytes()).hexdigest(), 'phases': [], + 'status': 'RUNNING', 'scientific_effect': 'NONE'} + # Exclusive creation also prevents concurrent drivers and silent crash retry. + # A surviving START without RESULT is HOLD_INTERRUPTED, never a fresh run. + with (ROOT / 'FINAL_SEQUENCE_START.json').open('x') as f: + json.dump(report, f, indent=2) + f.write('\n') + phases = [('build', m) for m in inventory['build_order']] + phases += [('kernel', m) for m in inventory['new_modules']] + for kind, module in phases: + command = [sys.executable, '-B', str(ROOT / 'run_final_phase.py'), kind, module] + started = now() + code = subprocess.run(command, cwd=ROOT).returncode + report['phases'].append({'kind': kind, 'module': module, + 'started_utc': started, 'ended_utc': now(), + 'returncode': code}) + progress = ROOT / 'FINAL_SEQUENCE_PROGRESS.json' + staged = progress.with_suffix('.json.pending') + staged.write_text(json.dumps(report, indent=2) + '\n') + staged.replace(progress) + if code != 0: + report.update(status='HOLD_FAILED_PHASE', ended_utc=now()) + with output.open('x') as f: + json.dump(report, f, indent=2) + f.write('\n') + return 1 + report.update(status='PASS_LOCAL_SOURCE_BUILD_AND_STANDARD_KERNEL_REPLAY', ended_utc=now()) + with output.open('x') as f: + json.dump(report, f, indent=2) + f.write('\n') + print(json.dumps({'stage': 'FINAL_SEQUENCE_FINISHED', 'status': report['status'], + 'phases': len(report['phases'])}), flush=True) + return 0 + + +if __name__ == '__main__': + raise SystemExit(main()) diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/run_kernel_recovery_phase.py b/frontiers/source_lifetime_realization_20261017/evidence/final/run_kernel_recovery_phase.py new file mode 100644 index 000000000..6184e3d0e --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/run_kernel_recovery_phase.py @@ -0,0 +1,200 @@ +"""C291 kernel-only recovery with explicit pinned child executable discovery. + +Adapted from run_lean.py and the existing owner's finish_serial_checks.py. +Shares the development runner's serial lock; never writes a dependency cache. +Requires final-project and FINAL_SOURCE_INVENTORY.json prepared by the parent. +""" +from pathlib import Path +from datetime import datetime, timezone +import fcntl +import hashlib +import json +import os +import signal +import shutil +import subprocess +import sys +import time +import uuid + +ROOT = Path(__file__).resolve().parent +PROJECT = ROOT / 'final-project' +BUILD = ROOT / 'final-build' +CACHE = Path('@PINNED_DEPENDENCY_CACHE@') +BIN = Path('@PINNED_LEAN_RUNTIME@/bin') + + +def sha(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def require(condition, message): + if not condition: + raise RuntimeError(message) + + +def now(): + return datetime.now(timezone.utc).isoformat() + + +def object_map(): + return {p.name: sha(p) for p in sorted(BUILD.iterdir()) + if p.is_file() and ('.olean' in p.name or p.name.endswith(('.ir', '.ir.sig')))} + + +def is_module_object(name, module): + return name in {module + s for s in ['.olean', '.olean.private', '.olean.server', '.ir', '.ir.sig']} + + +def dependency_paths(roots): + return sorted({p for root in roots for p in Path(root).rglob('*') + if p.is_file() and ('.olean' in p.name or '.so' in p.name or + p.name.endswith(('.ir', '.ir.sig', '.dylib', '.dll')))}) + + +def dependency_metadata_unchanged(artifacts, roots): + require([str(p) for p in dependency_paths(roots)] == [v['path'] for v in artifacts], + 'dependency artifact path set changed') + for item in artifacts: + path = Path(item['path']) + stat = path.stat() + require(not path.is_symlink(), 'dependency object became a symlink') + require([stat.st_size, stat.st_mtime_ns, stat.st_ino] == item['stat'], + 'dependency artifact metadata changed: ' + str(path)) + + +def main(): + require(len(sys.argv) == 3, 'usage: run_final_phase.py build|kernel Module') + kind, module = sys.argv[1:] + require(kind == 'kernel', 'this recovery permits only standard kernel replay') + require(module.isidentifier(), 'expected simple module basename') + inventory_path = ROOT / 'FINAL_SOURCE_INVENTORY.json' + inventory = json.loads(inventory_path.read_text()) + inventory_sha = sha(inventory_path) + dependency_inventory_path = ROOT / 'FINAL_DEPENDENCY_ARTIFACTS.json' + require(sha(dependency_inventory_path) == inventory['dependency_artifact_inventory_sha256'], + 'dependency artifact inventory changed') + dependency_inventory = json.loads(dependency_inventory_path.read_text()) + dependency_artifacts = dependency_inventory['artifacts'] + dependency_roots = dependency_inventory['roots'] + expected = {v['name']: v['sha256'] for v in inventory['sources']} + require(module + '.lean' in expected, 'module not in frozen source inventory') + require(PROJECT.is_dir() and BUILD.is_dir(), 'final isolated directories missing') + require(not PROJECT.is_symlink() and not BUILD.is_symlink(), 'symlink final directories') + require(sha(BIN / 'lean') == '1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554', 'Lean identity changed') + require(sha(BIN / 'leanchecker') == 'cfde41cb11dde58c84e9c60c551fd104bb2fc1104ad44dca932a923120272a35', 'kernel checker identity changed') + manifest = CACHE / 'lake-manifest.json' + require(sha(manifest) == 'd63753befccc21923783a5085148e3ff028d97134ea52f5a08bd87ecf1b0b043', 'dependency manifest changed') + paths = [str(BUILD)] + for dep in json.loads(manifest.read_text())['packages']: + p = CACHE / '.lake/packages' / dep['name'] + require((p / '.git/HEAD').read_text().strip() == dep['rev'], 'dependency pin changed: ' + dep['name']) + b = p / '.lake/build/lib/lean' + if b.is_dir(): + paths.append(str(b)) + env = os.environ.copy() + env['LEAN_PATH'] = os.pathsep.join(paths) + env['LEAN_NUM_THREADS'] = '2' + env['PATH'] = os.pathsep.join([str(BIN), '/usr/bin', '/bin', '/usr/sbin', '/sbin']) + resolved_lean = shutil.which('lean', path=env['PATH']) + require(resolved_lean == str(BIN / 'lean'), 'pinned lean child discovery failed') + with (ROOT / 'lean-slot.lock').open('a+') as lock: + print(json.dumps({'stage': 'WAITING_FOR_C291_SERIAL_SLOT', 'kind': kind, 'module': module}), flush=True) + fcntl.flock(lock, fcntl.LOCK_EX) + before = {n: sha(PROJECT / n) for n in expected} + require(before == expected, 'frozen source changed before execution') + objects_before = object_map() + successful_builds = {} + for p in sorted((ROOT / 'final-runs').glob('*/RECEIPT.json')): + v = json.loads(p.read_text()) + if (v.get('kind') == 'build' and v.get('returncode') == 0 and + not v.get('timed_out') and v.get('source_unchanged') and + v.get('imported_objects_unchanged') and not v.get('integrity_error') and + v.get('object_sha256') and + v.get('inventory_sha256') == inventory_sha): + successful_builds.update(v['produced_objects']) + for name, digest in objects_before.items(): + require(successful_builds.get(name) == digest, + 'existing final object lacks this-source successful rebuild receipt: ' + name) + dependency_metadata_unchanged(dependency_artifacts, dependency_roots) + out = BUILD / (module + '.olean') + if kind == 'build': + command = [str(BIN / 'lean'), '-j2', '-M4096'] + if module in inventory['new_modules']: + command.append('-DwarningAsError=true') + command += ['-o', str(out), str(PROJECT / (module + '.lean'))] + else: + require(out.is_file(), 'kernel replay requires actual final object') + command = [str(BIN / 'leanchecker'), '-v', module] + run = ROOT / 'final-runs' / (datetime.now(timezone.utc).strftime('%Y%m%dT%H%M%SZ') + '-' + kind + '-' + module + '-' + uuid.uuid4().hex[:8]) + run.mkdir(parents=True) + receipt = {'kind': kind, 'module': module, 'command': command, 'started_utc': now(), + 'source_before': before, 'inventory_sha256': inventory_sha, + 'objects_before': objects_before, 'lean_path': paths, + 'dependency_artifact_inventory_sha256': sha(dependency_inventory_path), + 'dependency_artifact_count': len(dependency_artifacts), + 'dependency_check': 'initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required', + 'executable_sha256': sha(Path(command[0])), 'runner_sha256': sha(Path(__file__)), + 'timeout_seconds': 420, 'threads': 2, + 'path_prefix': str(BIN), 'process_path': env['PATH'], + 'resolved_lean_sha256': sha(Path(resolved_lean)), + 'kernel_scope': 'standard named-module replay against imports; not --fresh or an external verifier', + 'scientific_effect': 'NONE'} + start = time.monotonic() + with (run / 'stdout.txt').open('wb') as stdout, (run / 'stderr.txt').open('wb') as stderr: + proc = subprocess.Popen(command, cwd=PROJECT, env=env, stdout=stdout, stderr=stderr, start_new_session=True) + receipt['child_pid'] = proc.pid + (run / 'START.json').write_text(json.dumps(receipt, indent=2) + '\n') + print(json.dumps({'stage': 'RUNNING', 'kind': kind, 'module': module, 'child_pid': proc.pid, 'run': str(run)}), flush=True) + timed_out = False + try: + code = proc.wait(timeout=420) + except subprocess.TimeoutExpired: + timed_out = True + os.killpg(proc.pid, signal.SIGTERM) + try: + code = proc.wait(timeout=5) + except subprocess.TimeoutExpired: + os.killpg(proc.pid, signal.SIGKILL) + code = proc.wait() + integrity_error = None + after = {} + objects_after = {} + imported_unchanged = False + try: + after = {n: sha(PROJECT / n) for n in expected} + objects_after = object_map() + expected_existing = dict(objects_before) + expected_names = set(objects_before) + if kind == 'build': + expected_existing = {n: h for n, h in expected_existing.items() + if not is_module_object(n, module)} + if code == 0: + expected_names = set(expected_existing) | { + n for n in objects_after if is_module_object(n, module)} + imported_unchanged = (set(objects_after) == expected_names and + all(objects_after.get(n) == h for n, h in expected_existing.items())) + dependency_metadata_unchanged(dependency_artifacts, dependency_roots) + except Exception as exc: + integrity_error = repr(exc) + receipt.update(returncode=code, timed_out=timed_out, ended_utc=now(), + seconds=time.monotonic() - start, source_after=after, + source_unchanged=before == after, objects_after=objects_after, + imported_objects_unchanged=imported_unchanged, + integrity_error=integrity_error) + for stream in ['stdout', 'stderr']: + receipt[stream + '_sha256'] = sha(run / (stream + '.txt')) + good = code == 0 and not timed_out and before == after and imported_unchanged and integrity_error is None + if good: + receipt['object_sha256'] = sha(out) + receipt['produced_objects'] = {n: h for n, h in objects_after.items() + if is_module_object(n, module)} + (run / 'RECEIPT.json').write_text(json.dumps(receipt, indent=2) + '\n') + print(json.dumps({'stage': 'FINISHED', 'kind': kind, 'module': module, 'returncode': code, + 'timed_out': timed_out, 'seconds': receipt['seconds'], + 'source_unchanged': before == after, 'run': str(run)}), flush=True) + return 0 if good else 1 + + +if __name__ == '__main__': + raise SystemExit(main()) diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/run_kernel_recovery_sequence.py b/frontiers/source_lifetime_realization_20261017/evidence/final/run_kernel_recovery_sequence.py new file mode 100644 index 000000000..fdcefbdbc --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/run_kernel_recovery_sequence.py @@ -0,0 +1,68 @@ +"""Replay only unresolved kernels after preserving exact child-discovery failure.""" +from pathlib import Path +from datetime import datetime, timezone +import hashlib +import json +import subprocess +import sys + +ROOT = Path(__file__).resolve().parent + + +def now(): + return datetime.now(timezone.utc).isoformat() + + +def record(path): + return {'path': path, 'sha256': hashlib.sha256((ROOT / path).read_bytes()).hexdigest()} + + +def main(): + old = json.loads((ROOT / 'FINAL_SEQUENCE_RECOVERED_RESULT.json').read_text()) + inv = json.loads((ROOT / 'FINAL_SOURCE_INVENTORY.json').read_text()) + assert old['status'] == 'HOLD_FAILED_RECOVERY_PHASE' and len(old['phases']) == 20 + assert [(p['kind'], p['module']) for p in old['phases'][:19]] == [('build', m) for m in inv['build_order']] + assert all(p['returncode'] == 0 for p in old['phases'][:19]) + assert old['phases'][19]['kind'] == 'kernel' and old['phases'][19]['module'] == 'SourceThetaBridge' and old['phases'][19]['returncode'] == 1 + failedpath = 'final-runs/20261018T002219Z-kernel-SourceThetaBridge-9ba2eb35/RECEIPT.json' + failed = json.loads((ROOT / failedpath).read_text()) + assert failed['returncode'] == 1 and not failed['timed_out'] and failed['timeout_seconds'] == 420 + assert failed['objects_before'] == failed['objects_after'] and len(failed['objects_after']) == 19 + assert failed['source_before'] == failed['source_after'] and failed['integrity_error'] is None + parent = (ROOT / failedpath).parent + text = (parent / 'stdout.txt').read_text() + (parent / 'stderr.txt').read_text() + assert "could not execute external process 'lean'" in text + actual = {p.name: hashlib.sha256(p.read_bytes()).hexdigest() for p in (ROOT / 'final-build').iterdir() if p.is_file()} + assert actual == failed['objects_after'] + recovery = {'failed_sequence': record('FINAL_SEQUENCE_RECOVERED_RESULT.json'), + 'failed_receipt': record(failedpath), 'reason': 'PINNED_LEAN_CHILD_NOT_ON_PATH', + 'runner_sha256': record('run_kernel_recovery_phase.py')['sha256']} + start = {'started_utc': now(), 'kernel_recovery': recovery, + 'inventory_sha256': record('FINAL_SOURCE_INVENTORY.json')['sha256'], + 'objects_before': actual, 'driver_sha256': record('run_kernel_recovery_sequence.py')['sha256']} + with (ROOT / 'FINAL_KERNEL_RECOVERY_START.json').open('x') as f: + json.dump(start, f, indent=2); f.write('\n') + report = {'started_utc': old['started_utc'], 'source_inventory_sha256': old['source_inventory_sha256'], + 'phases': old['phases'][:19], 'recovery': old['recovery'], 'kernel_recovery': recovery, + 'status': 'KERNEL_RECOVERY_RUNNING', 'scientific_effect': 'NONE'} + for module in inv['new_modules']: + started = now() + code = subprocess.run([sys.executable, '-B', str(ROOT / 'run_kernel_recovery_phase.py'), 'kernel', module], cwd=ROOT).returncode + report['phases'].append({'kind': 'kernel', 'module': module, 'started_utc': started, + 'ended_utc': now(), 'returncode': code}) + (ROOT / 'FINAL_KERNEL_RECOVERY_PROGRESS.json').write_text(json.dumps(report, indent=2) + '\n') + if code != 0: + report.update(status='HOLD_FAILED_KERNEL_RECOVERY_PHASE', ended_utc=now()) + break + else: + report.update(status='PASS_LOCAL_SOURCE_BUILD_AND_STANDARD_KERNEL_REPLAY', ended_utc=now()) + with (ROOT / 'FINAL_SEQUENCE_TERMINAL_RESULT.json').open('x') as f: + json.dump(report, f, indent=2); f.write('\n') + print(json.dumps({'stage': 'KERNEL_RECOVERY_FINISHED', 'status': report['status'], 'phases': len(report['phases'])}), flush=True) + return 0 if report['status'].startswith('PASS_') else 1 + + +if __name__ == '__main__': + if not __debug__: + raise RuntimeError('Python optimization is not supported') + raise SystemExit(main()) diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/run_recovery_phase.py b/frontiers/source_lifetime_realization_20261017/evidence/final/run_recovery_phase.py new file mode 100644 index 000000000..903ecc287 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/run_recovery_phase.py @@ -0,0 +1,197 @@ +"""C291 audit-only recovery of an observed final 420-second timeout. + +Adapted from run_lean.py and the existing owner's finish_serial_checks.py. +Shares the development runner's serial lock; never writes a dependency cache. +Requires final-project and FINAL_SOURCE_INVENTORY.json prepared by the parent. +""" +from pathlib import Path +from datetime import datetime, timezone +import fcntl +import hashlib +import json +import os +import signal +import subprocess +import sys +import time +import uuid + +ROOT = Path(__file__).resolve().parent +PROJECT = ROOT / 'final-project' +BUILD = ROOT / 'final-build' +CACHE = Path('@PINNED_DEPENDENCY_CACHE@') +BIN = Path('@PINNED_LEAN_RUNTIME@/bin') + + +def sha(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def require(condition, message): + if not condition: + raise RuntimeError(message) + + +def now(): + return datetime.now(timezone.utc).isoformat() + + +def object_map(): + return {p.name: sha(p) for p in sorted(BUILD.iterdir()) + if p.is_file() and ('.olean' in p.name or p.name.endswith(('.ir', '.ir.sig')))} + + +def is_module_object(name, module): + return name in {module + s for s in ['.olean', '.olean.private', '.olean.server', '.ir', '.ir.sig']} + + +def dependency_paths(roots): + return sorted({p for root in roots for p in Path(root).rglob('*') + if p.is_file() and ('.olean' in p.name or '.so' in p.name or + p.name.endswith(('.ir', '.ir.sig', '.dylib', '.dll')))}) + + +def dependency_metadata_unchanged(artifacts, roots): + require([str(p) for p in dependency_paths(roots)] == [v['path'] for v in artifacts], + 'dependency artifact path set changed') + for item in artifacts: + path = Path(item['path']) + stat = path.stat() + require(not path.is_symlink(), 'dependency object became a symlink') + require([stat.st_size, stat.st_mtime_ns, stat.st_ino] == item['stat'], + 'dependency artifact metadata changed: ' + str(path)) + + +def main(): + require(len(sys.argv) == 3, 'usage: run_final_phase.py build|kernel Module') + kind, module = sys.argv[1:] + require((kind, module) == ('build', 'SourceLifetimeAxiomAudit'), 'recovery is audit-only') + require(module.isidentifier(), 'expected simple module basename') + inventory_path = ROOT / 'FINAL_SOURCE_INVENTORY.json' + inventory = json.loads(inventory_path.read_text()) + inventory_sha = sha(inventory_path) + dependency_inventory_path = ROOT / 'FINAL_DEPENDENCY_ARTIFACTS.json' + require(sha(dependency_inventory_path) == inventory['dependency_artifact_inventory_sha256'], + 'dependency artifact inventory changed') + dependency_inventory = json.loads(dependency_inventory_path.read_text()) + dependency_artifacts = dependency_inventory['artifacts'] + dependency_roots = dependency_inventory['roots'] + expected = {v['name']: v['sha256'] for v in inventory['sources']} + require(module + '.lean' in expected, 'module not in frozen source inventory') + require(PROJECT.is_dir() and BUILD.is_dir(), 'final isolated directories missing') + require(not PROJECT.is_symlink() and not BUILD.is_symlink(), 'symlink final directories') + require(sha(BIN / 'lean') == '1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554', 'Lean identity changed') + require(sha(BIN / 'leanchecker') == 'cfde41cb11dde58c84e9c60c551fd104bb2fc1104ad44dca932a923120272a35', 'kernel checker identity changed') + manifest = CACHE / 'lake-manifest.json' + require(sha(manifest) == 'd63753befccc21923783a5085148e3ff028d97134ea52f5a08bd87ecf1b0b043', 'dependency manifest changed') + paths = [str(BUILD)] + for dep in json.loads(manifest.read_text())['packages']: + p = CACHE / '.lake/packages' / dep['name'] + require((p / '.git/HEAD').read_text().strip() == dep['rev'], 'dependency pin changed: ' + dep['name']) + b = p / '.lake/build/lib/lean' + if b.is_dir(): + paths.append(str(b)) + env = os.environ.copy() + env['LEAN_PATH'] = os.pathsep.join(paths) + env['LEAN_NUM_THREADS'] = '2' + with (ROOT / 'lean-slot.lock').open('a+') as lock: + print(json.dumps({'stage': 'WAITING_FOR_C291_SERIAL_SLOT', 'kind': kind, 'module': module}), flush=True) + fcntl.flock(lock, fcntl.LOCK_EX) + before = {n: sha(PROJECT / n) for n in expected} + require(before == expected, 'frozen source changed before execution') + objects_before = object_map() + require(not any(is_module_object(n, module) for n in objects_before), 'audit output already exists') + failed = json.loads((ROOT / 'FINAL_SEQUENCE_RESULT.json').read_text()) + require(failed['status'] == 'HOLD_FAILED_PHASE' and len(failed['phases']) == 19, 'original failure absent') + successful_builds = {} + for p in sorted((ROOT / 'final-runs').glob('*/RECEIPT.json')): + v = json.loads(p.read_text()) + if (v.get('kind') == 'build' and v.get('returncode') == 0 and + not v.get('timed_out') and v.get('source_unchanged') and + v.get('imported_objects_unchanged') and not v.get('integrity_error') and + v.get('object_sha256') and + v.get('inventory_sha256') == inventory_sha): + successful_builds.update(v['produced_objects']) + for name, digest in objects_before.items(): + require(successful_builds.get(name) == digest, + 'existing final object lacks this-source successful rebuild receipt: ' + name) + dependency_metadata_unchanged(dependency_artifacts, dependency_roots) + out = BUILD / (module + '.olean') + if kind == 'build': + command = [str(BIN / 'lean'), '-j2', '-M4096'] + if module in inventory['new_modules']: + command.append('-DwarningAsError=true') + command += ['-o', str(out), str(PROJECT / (module + '.lean'))] + else: + require(out.is_file(), 'kernel replay requires actual final object') + command = [str(BIN / 'leanchecker'), '-v', module] + run = ROOT / 'final-runs' / (datetime.now(timezone.utc).strftime('%Y%m%dT%H%M%SZ') + '-' + kind + '-' + module + '-' + uuid.uuid4().hex[:8]) + run.mkdir(parents=True) + receipt = {'kind': kind, 'module': module, 'command': command, 'started_utc': now(), + 'source_before': before, 'inventory_sha256': inventory_sha, + 'objects_before': objects_before, 'lean_path': paths, + 'dependency_artifact_inventory_sha256': sha(dependency_inventory_path), + 'dependency_artifact_count': len(dependency_artifacts), + 'dependency_check': 'initial full byte hashes; stat/size/inode checks each phase; final full byte rehash required', + 'executable_sha256': sha(Path(command[0])), 'runner_sha256': sha(Path(__file__)), + 'timeout_seconds': 900, 'threads': 2, + 'kernel_scope': 'standard named-module replay against imports; not --fresh or an external verifier', + 'scientific_effect': 'NONE'} + start = time.monotonic() + with (run / 'stdout.txt').open('wb') as stdout, (run / 'stderr.txt').open('wb') as stderr: + proc = subprocess.Popen(command, cwd=PROJECT, env=env, stdout=stdout, stderr=stderr, start_new_session=True) + receipt['child_pid'] = proc.pid + (run / 'START.json').write_text(json.dumps(receipt, indent=2) + '\n') + print(json.dumps({'stage': 'RUNNING', 'kind': kind, 'module': module, 'child_pid': proc.pid, 'run': str(run)}), flush=True) + timed_out = False + try: + code = proc.wait(timeout=900) + except subprocess.TimeoutExpired: + timed_out = True + os.killpg(proc.pid, signal.SIGTERM) + try: + code = proc.wait(timeout=5) + except subprocess.TimeoutExpired: + os.killpg(proc.pid, signal.SIGKILL) + code = proc.wait() + integrity_error = None + after = {} + objects_after = {} + imported_unchanged = False + try: + after = {n: sha(PROJECT / n) for n in expected} + objects_after = object_map() + expected_existing = dict(objects_before) + expected_names = set(objects_before) + if kind == 'build': + expected_existing = {n: h for n, h in expected_existing.items() + if not is_module_object(n, module)} + if code == 0: + expected_names = set(expected_existing) | { + n for n in objects_after if is_module_object(n, module)} + imported_unchanged = (set(objects_after) == expected_names and + all(objects_after.get(n) == h for n, h in expected_existing.items())) + dependency_metadata_unchanged(dependency_artifacts, dependency_roots) + except Exception as exc: + integrity_error = repr(exc) + receipt.update(returncode=code, timed_out=timed_out, ended_utc=now(), + seconds=time.monotonic() - start, source_after=after, + source_unchanged=before == after, objects_after=objects_after, + imported_objects_unchanged=imported_unchanged, + integrity_error=integrity_error) + for stream in ['stdout', 'stderr']: + receipt[stream + '_sha256'] = sha(run / (stream + '.txt')) + good = code == 0 and not timed_out and before == after and imported_unchanged and integrity_error is None + if good: + receipt['object_sha256'] = sha(out) + receipt['produced_objects'] = {n: h for n, h in objects_after.items() + if is_module_object(n, module)} + (run / 'RECEIPT.json').write_text(json.dumps(receipt, indent=2) + '\n') + print(json.dumps({'stage': 'FINISHED', 'kind': kind, 'module': module, 'returncode': code, + 'timed_out': timed_out, 'seconds': receipt['seconds'], + 'source_unchanged': before == after, 'run': str(run)}), flush=True) + return 0 if good else 1 + + +if __name__ == '__main__': + raise SystemExit(main()) diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/run_recovery_sequence.py b/frontiers/source_lifetime_realization_20261017/evidence/final/run_recovery_sequence.py new file mode 100644 index 000000000..8b17cf8cc --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/run_recovery_sequence.py @@ -0,0 +1,68 @@ +"""Resume only the unresolved audit and unstarted kernels; preserve first attempt.""" +from pathlib import Path +from datetime import datetime, timezone +import hashlib +import json +import subprocess +import sys + +ROOT = Path(__file__).resolve().parent + + +def now(): + return datetime.now(timezone.utc).isoformat() + + +def record(path): + return {'path': path, 'sha256': hashlib.sha256((ROOT / path).read_bytes()).hexdigest()} + + +def main(): + old = json.loads((ROOT / 'FINAL_SEQUENCE_RESULT.json').read_text()) + inv = json.loads((ROOT / 'FINAL_SOURCE_INVENTORY.json').read_text()) + assert old['status'] == 'HOLD_FAILED_PHASE' and len(old['phases']) == 19 + assert [(p['kind'], p['module']) for p in old['phases']] == [('build', m) for m in inv['build_order']] + assert all(p['returncode'] == 0 for p in old['phases'][:18]) and old['phases'][18]['returncode'] == 1 + failedpath = 'final-runs/20261018T000515Z-build-SourceLifetimeAxiomAudit-93b1c912/RECEIPT.json' + failed = json.loads((ROOT / failedpath).read_text()) + assert failed['returncode'] == -15 and failed['timed_out'] and failed['timeout_seconds'] == 420 + assert failed['objects_before'] == failed['objects_after'] and len(failed['objects_after']) == 18 + assert failed['source_before'] == failed['source_after'] and failed['integrity_error'] is None + assert not (ROOT / 'final-build/SourceLifetimeAxiomAudit.olean').exists() + actual = {p.name: hashlib.sha256(p.read_bytes()).hexdigest() for p in (ROOT / 'final-build').iterdir() if p.is_file()} + assert actual == failed['objects_after'] + recovery = {'failed_sequence': record('FINAL_SEQUENCE_RESULT.json'), + 'failed_receipt': record(failedpath), + 'reason': 'OBSERVED_420_SECOND_AUDIT_TIMEOUT', + 'recovered_runner_sha256': record('run_recovery_phase.py')['sha256']} + start = {'started_utc': now(), 'recovery': recovery, + 'inventory_sha256': record('FINAL_SOURCE_INVENTORY.json')['sha256'], + 'objects_before': actual, 'driver_sha256': record('run_recovery_sequence.py')['sha256']} + with (ROOT / 'FINAL_RECOVERY_START.json').open('x') as f: + json.dump(start, f, indent=2); f.write('\n') + report = {'started_utc': old['started_utc'], 'source_inventory_sha256': old['source_inventory_sha256'], + 'phases': old['phases'][:18], 'recovery': recovery, + 'status': 'RECOVERY_RUNNING', 'scientific_effect': 'NONE'} + phases = [('build', 'SourceLifetimeAxiomAudit')] + [('kernel', m) for m in inv['new_modules']] + for kind, module in phases: + runner = 'run_recovery_phase.py' if kind == 'build' else 'run_final_phase.py' + started = now() + code = subprocess.run([sys.executable, '-B', str(ROOT / runner), kind, module], cwd=ROOT).returncode + report['phases'].append({'kind': kind, 'module': module, 'started_utc': started, + 'ended_utc': now(), 'returncode': code}) + (ROOT / 'FINAL_RECOVERY_PROGRESS.json').write_text(json.dumps(report, indent=2) + '\n') + if code != 0: + report.update(status='HOLD_FAILED_RECOVERY_PHASE', ended_utc=now()) + break + else: + report.update(status='PASS_LOCAL_SOURCE_BUILD_AND_STANDARD_KERNEL_REPLAY', ended_utc=now()) + with (ROOT / 'FINAL_SEQUENCE_RECOVERED_RESULT.json').open('x') as f: + json.dump(report, f, indent=2); f.write('\n') + print(json.dumps({'stage': 'RECOVERY_FINISHED', 'status': report['status'], 'phases': len(report['phases'])}), flush=True) + return 0 if report['status'].startswith('PASS_') else 1 + + +if __name__ == '__main__': + if not __debug__: + raise RuntimeError('Python optimization is not supported') + raise SystemExit(main()) diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T222931Z-SourceLifetimeGeometry-d60cf60f/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T222931Z-SourceLifetimeGeometry-d60cf60f/RECEIPT.json new file mode 100644 index 000000000..894208abc --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T222931Z-SourceLifetimeGeometry-d60cf60f/RECEIPT.json @@ -0,0 +1,25 @@ +{ + "source": "SourceLifetimeGeometry.lean", + "source_sha256": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "started_utc": "2026-10-17T22:29:31.306638+00:00", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/build/SourceLifetimeGeometry.olean", + "@C291_ROOT@/project/SourceLifetimeGeometry.lean" + ], + "timeout_seconds": 240, + "threads": 2, + "wrapper_pid": 76101, + "child_pid": 76543, + "returncode": 0, + "timed_out": false, + "seconds": 93.941153042, + "ended_utc": "2026-10-17T22:31:05.247644+00:00", + "source_unchanged": true, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "output_sha256": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f" +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T222931Z-SourceLifetimeGeometry-d60cf60f/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T222931Z-SourceLifetimeGeometry-d60cf60f/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T222931Z-SourceLifetimeGeometry-d60cf60f/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T222931Z-SourceLifetimeGeometry-d60cf60f/stdout.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T223912Z-SourceThetaBridge-8f3714d1/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T223912Z-SourceThetaBridge-8f3714d1/RECEIPT.json new file mode 100644 index 000000000..206631048 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T223912Z-SourceThetaBridge-8f3714d1/RECEIPT.json @@ -0,0 +1,25 @@ +{ + "source": "SourceThetaBridge.lean", + "source_sha256": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "started_utc": "2026-10-17T22:39:12.459313+00:00", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/build/SourceThetaBridge.olean", + "@C291_ROOT@/project/SourceThetaBridge.lean" + ], + "timeout_seconds": 240, + "threads": 2, + "wrapper_pid": 77808, + "child_pid": 77810, + "returncode": 0, + "timed_out": false, + "seconds": 96.407760333, + "ended_utc": "2026-10-17T22:40:48.866615+00:00", + "source_unchanged": true, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "output_sha256": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553" +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T223912Z-SourceThetaBridge-8f3714d1/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T223912Z-SourceThetaBridge-8f3714d1/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T223912Z-SourceThetaBridge-8f3714d1/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T223912Z-SourceThetaBridge-8f3714d1/stdout.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T224309Z-SourceLifetimeField-82ca502f/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T224309Z-SourceLifetimeField-82ca502f/RECEIPT.json new file mode 100644 index 000000000..4fab76df1 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T224309Z-SourceLifetimeField-82ca502f/RECEIPT.json @@ -0,0 +1,25 @@ +{ + "source": "SourceLifetimeField.lean", + "source_sha256": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "started_utc": "2026-10-17T22:43:09.744985+00:00", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/build/SourceLifetimeField.olean", + "@C291_ROOT@/project/SourceLifetimeField.lean" + ], + "timeout_seconds": 240, + "threads": 2, + "wrapper_pid": 78243, + "child_pid": 78245, + "returncode": 0, + "timed_out": false, + "seconds": 95.737454542, + "ended_utc": "2026-10-17T22:44:45.482032+00:00", + "source_unchanged": true, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "output_sha256": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774" +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T224309Z-SourceLifetimeField-82ca502f/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T224309Z-SourceLifetimeField-82ca502f/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T224309Z-SourceLifetimeField-82ca502f/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T224309Z-SourceLifetimeField-82ca502f/stdout.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T225345Z-SourceLifetimeControls-87707473/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T225345Z-SourceLifetimeControls-87707473/RECEIPT.json new file mode 100644 index 000000000..bf4d465a4 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T225345Z-SourceLifetimeControls-87707473/RECEIPT.json @@ -0,0 +1,25 @@ +{ + "source": "SourceLifetimeControls.lean", + "source_sha256": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "started_utc": "2026-10-17T22:53:45.607087+00:00", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/build/SourceLifetimeControls.olean", + "@C291_ROOT@/project/SourceLifetimeControls.lean" + ], + "timeout_seconds": 240, + "threads": 2, + "wrapper_pid": 80276, + "child_pid": 80278, + "returncode": 0, + "timed_out": false, + "seconds": 97.55343195799999, + "ended_utc": "2026-10-17T22:55:23.159052+00:00", + "source_unchanged": true, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "output_sha256": "231d51b3753a42969653d682f134b09150b6202c7dbc94cf3ed31282ddc4f3a7" +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T225345Z-SourceLifetimeControls-87707473/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T225345Z-SourceLifetimeControls-87707473/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T225345Z-SourceLifetimeControls-87707473/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T225345Z-SourceLifetimeControls-87707473/stdout.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T230552Z-SourceLifetimeAxiomAudit-43c5c5c5/RECEIPT.json b/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T230552Z-SourceLifetimeAxiomAudit-43c5c5c5/RECEIPT.json new file mode 100644 index 000000000..34a9d9682 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T230552Z-SourceLifetimeAxiomAudit-43c5c5c5/RECEIPT.json @@ -0,0 +1,25 @@ +{ + "source": "SourceLifetimeAxiomAudit.lean", + "source_sha256": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3", + "started_utc": "2026-10-17T23:05:52.849146+00:00", + "command": [ + "@PINNED_LEAN_RUNTIME@/bin/lean", + "-j2", + "-M4096", + "-o", + "@C291_ROOT@/build/SourceLifetimeAxiomAudit.olean", + "@C291_ROOT@/project/SourceLifetimeAxiomAudit.lean" + ], + "timeout_seconds": 420, + "threads": 2, + "wrapper_pid": 99848, + "child_pid": 99854, + "returncode": 0, + "timed_out": false, + "seconds": 351.24686541700004, + "ended_utc": "2026-10-17T23:11:44.142696+00:00", + "source_unchanged": true, + "stdout_sha256": "ce6920b72fbdfc6794051d690a10cf97792ffebe8b2c9145c2b10dcf2116ccea", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "output_sha256": "db8e91343bed5508d83ac5aa251243db71c0013457d9cb11731a2114571c9ac0" +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T230552Z-SourceLifetimeAxiomAudit-43c5c5c5/stderr.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T230552Z-SourceLifetimeAxiomAudit-43c5c5c5/stderr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T230552Z-SourceLifetimeAxiomAudit-43c5c5c5/stdout.txt b/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T230552Z-SourceLifetimeAxiomAudit-43c5c5c5/stdout.txt new file mode 100644 index 000000000..c1bfb194d --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/runs/20261017T230552Z-SourceLifetimeAxiomAudit-43c5c5c5/stdout.txt @@ -0,0 +1,608 @@ +'I4ThetaBridge.sourceSpectralKernel_eq_periodicCovariance' depends on axioms: [propext, Classical.choice, Quot.sound] +'I4LifetimeField.actualGaussianFieldInterface' depends on axioms: [propext, Classical.choice, Quot.sound] +'I4LifetimeField.actualGaussianFieldInterface_exists' depends on axioms: [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE GaussianSeriesFoundation COUNT 12 +LIFETIME_AUDIT_DECL I4Foundation.coefficientLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.coefficientLaw_isProbabilityMeasure AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.coordinate_abs_integrable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.coordinate_integrable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.coordinate_marginal AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.coordinate_measurePreserving AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.coordinate_memLp AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.coordinates_independent AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.scalarSeries AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.scalarSeries_hasSum_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.scalarSeries_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Foundation.weighted_abs_summable_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SpectralWeights COUNT 28 +LIFETIME_AUDIT_DECL I4Weights.coordinateBound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.coordinateBound_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.decay AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.finite_product_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.frequency_l1_le_product AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.pairedBound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.pairedBound_eq_amplitude AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.pairedBound_subtype_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.pairedBound_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.productBound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.productBound_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.productDecay AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.productDecay_eq_exp AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceA AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceA_pos AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceC AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceWeight AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceWeight_eq_physical AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceWeight_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceZ AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceZ_pos AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.summable_decay_pow AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.coordinateBound.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.decay.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.pairedBound.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.productDecay.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceC._proof_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Weights.sourceWeight.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceFourierSeries COUNT 25 +LIFETIME_AUDIT_DECL I4Source.SourceMode AXIOMS [] +LIFETIME_AUDIT_DECL I4Source.halfLattice AXIOMS [] +LIFETIME_AUDIT_DECL I4Source.modeCoefficient AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.modeCoefficient_bound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.modeMajorant AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.modeMajorant_nonneg AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.modeMajorant_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.phase AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.sourceAbs_uniform_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.sourceField AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.sourceField_continuous_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.sourceField_eval_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.sourceField_uniform_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.sourceLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.sourceMajorant_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.modeCoefficient._proof_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Source.modeCoefficient.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.modeCoefficient.eq_2 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.modeCoefficient.match_1 AXIOMS [] +LIFETIME_AUDIT_DECL I4Source.modeMajorant.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.modeMajorant.eq_2 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Source.phase.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceFourierSeries.0.I4Source.modeCoefficient.match_1.eq_1 AXIOMS [] +LIFETIME_AUDIT_DECL _private.SourceFourierSeries.0.I4Source.modeCoefficient.match_1.eq_2 AXIOMS [] +LIFETIME_AUDIT_DECL _private.SourceFourierSeries.0.I4Source.modeCoefficient.match_1.splitter AXIOMS [] +LIFETIME_AUDIT_MODULE SourceC4 COUNT 10 +LIFETIME_AUDIT_DECL I4C4.modeCoefficient_iteratedFDeriv_bound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.phaseCLM AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.phaseCLM_apply AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.phaseCLM_norm_le AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.sourceField_contDiff_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.sourceField_contDiff_affine_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.phaseCLM._proof_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.phaseCLM._proof_2 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.phaseCLM._proof_3 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4C4.phaseCLM.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceGaussianLaw COUNT 10 +LIFETIME_AUDIT_DECL I4SourceGaussian.scalarSeries_integral_zero AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SourceGaussian.scalarSeries_map_gaussian AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SourceGaussian.scalarSeries_variance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SourceGaussian.sourceField_isGaussianProcess AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SourceGaussian.source_finiteVector_hasGaussianLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SourceGaussian.source_linearCombination_hasGaussianLaw AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceGaussianLaw.0.I4SourceGaussian.charFun_partial_tendsto AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceGaussianLaw.0.I4SourceGaussian.partial_charFun AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceGaussianLaw.0.I4SourceGaussian.summable_square AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4Source.sourceField.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceLattice COUNT 27 +LIFETIME_AUDIT_DECL I4Lattice.halfLattice_ne_zero AXIOMS [propext, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.halfLattice_partition AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.latticeFrequency AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Lattice.latticeFrequency_bijective AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.modeCoefficient_lattice_shift AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.pairedCoefficient_kernel AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.phase_lattice_shift AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.sourceField_lattice_shift AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.sourceWeight_neg AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.halfLattice_ne_zero._proof_1_1 AXIOMS [propext, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.halfLattice_partition._proof_1_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.halfLattice_partition._proof_1_2 AXIOMS [propext, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.halfLattice_partition._proof_1_3 AXIOMS [propext, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.halfLattice_partition._proof_1_4 AXIOMS [propext, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.latticeFrequency.eq_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Lattice.latticeFrequency.eq_2 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Lattice.latticeFrequency.match_1 AXIOMS [] +LIFETIME_AUDIT_DECL I4Lattice.phase_lattice_shift._simp_1_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Lattice.phase_lattice_shift._simp_1_2 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Lattice.phase_lattice_shift._simp_1_3 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Lattice.phase_lattice_shift._simp_1_4 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Lattice.phase_lattice_shift._simp_1_5 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Lattice.phase_lattice_shift._simp_1_6 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Lattice.phase_lattice_shift._simp_1_7 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceLattice.0.I4Lattice.latticeFrequency.match_1.eq_1 AXIOMS [] +LIFETIME_AUDIT_DECL _private.SourceLattice.0.I4Lattice.latticeFrequency.match_1.eq_2 AXIOMS [] +LIFETIME_AUDIT_DECL _private.SourceLattice.0.I4Lattice.latticeFrequency.match_1.splitter AXIOMS [] +LIFETIME_AUDIT_MODULE SourceKernel COUNT 7 +LIFETIME_AUDIT_DECL I4Kernel.coefficientKernel_eq_fullLattice AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Kernel.frequencyEquiv AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Kernel.modeProduct_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Kernel.sourceSpectralKernel AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Kernel.spectralKernel_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Kernel.spectralKernel_zero AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceKernel.0.I4Kernel.tsum_mode AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceCovariance COUNT 4 +LIFETIME_AUDIT_DECL I4SourceCovariance.scalarSeries_covariance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SourceCovariance.sourceField_covariance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SourceCovariance.sourceField_integral_zero AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SourceCovariance.sourceField_variance_one AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceTorus COUNT 16 +LIFETIME_AUDIT_DECL I4Torus.SourceTorus AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.sourceField_eq_of_torusProjection_eq AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusProjection AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusProjection_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusProjection_representative AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusRepresentative AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusRepresentative_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField_covariance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField_covariance_pullback AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField_eval_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField_finiteVector_hasGaussianLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField_isGaussianProcess AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField_joint_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField_pullback AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusSourceField.congr_simp AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceTorusC4 COUNT 14 +LIFETIME_AUDIT_DECL I4TorusC4.actualChartedSpace AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.centered_chart_covers AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.chartCenter AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.chart_transition_contDiff AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.quotientChart AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.quotientChart_symm AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.torusSourceField_contMDiff_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.torusSourceField_weakSuperlevel_closed_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.torus_isManifold AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Torus.torusRepresentative.congr_simp AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.actualChartedSpace._proof_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.chartCenter._proof_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4TorusC4.quotientChart._proof_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4TorusC4.quotientChart.congr_simp AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceSmooth COUNT 26 +LIFETIME_AUDIT_DECL I4Smooth.goodSample AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.goodSample_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.goodSample_congr_cofinite AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.goodSample_finite_change_iff AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.modeCoefficient_iteratedFDeriv_order_bound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderCoordinateBound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderCoordinateBound_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderModeBound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderModeBound_four AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderModeBound_nonneg AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderModeBound_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderPairedBound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderPairedBound_eq_amplitude AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderPairedBound_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderProductBound AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderProductBound_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.sourceField_smooth_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.sourceField_smooth_of_goodSample AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderModeBound.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderModeBound.eq_2 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.orderModeBound.match_1 AXIOMS [] +LIFETIME_AUDIT_DECL I4Smooth.orderPairedBound._proof_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL I4Smooth.orderPairedBound.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceSmooth.0.I4Smooth.orderModeBound.match_1.eq_1 AXIOMS [] +LIFETIME_AUDIT_DECL _private.SourceSmooth.0.I4Smooth.orderModeBound.match_1.eq_2 AXIOMS [] +LIFETIME_AUDIT_DECL _private.SourceSmooth.0.I4Smooth.orderModeBound.match_1.splitter AXIOMS [] +LIFETIME_AUDIT_MODULE SourceSmoothCarrier COUNT 33 +LIFETIME_AUDIT_DECL I4SmoothCarrier.SmoothSample AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.coordinate_marginal AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.covariance_comp_inclusion AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.finiteCoordinate_map_eq AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.goodSet AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.goodSet_ae AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.goodSet_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.goodSet_measure_one AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.observation_map_eq AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.sampleInclusion AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.sampleInclusion_map AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.sampleInclusion_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.sampleInclusion_measurePreserving AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothLaw_isProbabilityMeasure AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothSourceField AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothSourceField_contDiff AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothSourceField_covariance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothSourceField_finiteVector_hasGaussianLaw AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothSourceField_finiteVector_map_eq AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothSourceField_smooth AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothTorusSourceField AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothTorusSourceField_covariance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothTorusSourceField_finiteVector_hasGaussianLaw AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.smoothTorusSourceField_smooth AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceSmoothCarrier.0.I4SmoothCarrier.orderAbsNN AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceSmoothCarrier.0.I4SmoothCarrier.orderAbsTotal AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceSmoothCarrier.0.I4SmoothCarrier.orderAbsTotal_measurable AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceSmoothCarrier.0.I4SmoothCarrier.orderAbsTotal_ne_top_iff AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4Smooth.goodSample.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.goodSet.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothCarrier.goodSet_measurable._simp_1_2 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceSmoothCarrier.0.I4SmoothCarrier.orderAbsNN._proof_1 AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_MODULE SourceSmoothControls COUNT 10 +LIFETIME_AUDIT_DECL I4SmoothControls.arbitrary_observation_law_preserved AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.carrier_probability AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.entire_coefficient_law_preserved AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.field_variance_one AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.finite_block_changes_preserve_carrier AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.literal_field_everywhere AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.old_four_does_not_fill_all_orders AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.one_carrier_for_both_orders AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.represented_sample_order_five AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4SmoothControls.represented_sample_order_thirtyseven AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE Lifetime COUNT 103 +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.E AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.FundDomain AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.HessianHasInertia AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsCandidatePair AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsCriticalPoint AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsFiniteBar AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsIndexSaddle AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsLPeriodic AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsLifetimeDensityVersion AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsMorseDistinct AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsNondegMax AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsSmooth AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsUnrestrictedLeadingCoefficient AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsUnrestrictedPair AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsWindowElderPair AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsWindowPair AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.ParentCompactWindowDensityB AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.ParentUniformSelectionA AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.ParentUnrestrictedLeadingDensityC AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PlanarDensityGapE11 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PlanarElderLowerE2 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PlanarTwoSidedRateE4 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.RemainderBoundedR1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.covQuadForm AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.heightGap AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.hessian AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.latticeVec AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.pairCount AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.pairSet AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.periodicCovariance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.pinM AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.pinS AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.scaledGap AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.thetaSum AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.torusDist AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.F AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.P AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface._sizeOf_1 AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface._sizeOf_inst AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.casesOn AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.covariance AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.ctorIdx AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.gaussian AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.isProb AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.mk AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.mΩ AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.noConfusion AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.noConfusionType AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.periodic AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.quad_nonneg AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.rec AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.recOn AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.smooth AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.summable AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.Ω AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.IsLifetimeDensityVersion._proof_1 AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface._sizeOf_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface._sizeOf_inst AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.casesOn AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.ctorIdx AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.mk AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.noConfusion AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.noConfusionType AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.p AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.p_le_one AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.p_nonneg AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.rec AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.recOn AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.ParentCompactWindowDensityB._proof_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.ElderPartner AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.IsEssential AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface._sizeOf_1 AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface._sizeOf_inst AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.casesOn AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.ctorIdx AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.deathHeight AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.deathHeight_maximin AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.elderPartner_iff AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.essential_iff AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.mk AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.noConfusion AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.noConfusionType AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.rec AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.recOn AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.thetaSum._proof_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.mk._flat_ctor AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.mk.inj AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.mk.injEq AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.mk.noConfusion AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.GaussianFieldInterface.mk.sizeOf_spec AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.mk._flat_ctor AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.mk.inj AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.mk.injEq AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.mk.noConfusion AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.PairLawInterface.mk.sizeOf_spec AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.mk._flat_ctor AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.mk.inj AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.mk.injEq AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.mk.noConfusion AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.SuperlevelBarInterface.mk.sizeOf_spec AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_MODULE SourceThetaBridge COUNT 34 +LIFETIME_AUDIT_DECL I4ThetaBridge.latticeVec_apply AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4ThetaBridge.shifted_gaussian_le AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4ThetaBridge.shifted_gaussian_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4ThetaBridge.sourceSpectralKernel_eq_periodicCovariance AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4ThetaBridge.thetaSum_eq_scaled_cos AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4ThetaBridge.thetaSum_zero_eq AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4ThetaBridge.theta_summable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4ThetaBridge.theta_summand_eq_product AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4ThetaBridge.theta_zero_pos AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.complex_spectral_summable AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poissonScale AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poissonScale_eq AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poisson_one_dimension AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.spectral1Term AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.spectral1Term_norm AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.spectral1Term_prod AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.spectral1Term_summable_norm AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.summable_nonneg_fin_product AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.summable_norm_fin_product AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.thetaSum_complex AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.tsum_fin_product AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4Weights.sourceZ.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poissonScale._proof_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poisson_one_dimension._simp_1_1 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poisson_one_dimension._simp_1_2 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poisson_one_dimension._simp_1_3 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poisson_one_dimension._simp_1_4 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poisson_one_dimension._simp_1_5 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poisson_one_dimension._simp_1_6 AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.poisson_one_dimension._simp_1_7 AXIOMS [propext] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.spectral1Term.eq_1 AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL _private.SourceThetaBridge.0.I4ThetaBridge.thetaSum_complex._simp_1_2 AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.periodicCovariance.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.thetaSum.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceLifetimeGeometry COUNT 16 +LIFETIME_AUDIT_DECL I4LifetimeField.actualField AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_covariance_spectral AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_eval_hasGaussianLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_eval_measurable AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_integral_zero AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_linearCombination_hasGaussianLaw AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_linearCombination_integral_zero AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_linearCombination_measurable AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_periodic AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_smooth AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.coordinates AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.coordinates_apply AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.coordinates_latticeVec AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.coordinates.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.latticeVec.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceLifetimeField COUNT 12 +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_covariance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_linearCombination_map AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_linearCombination_variance AXIOMS [propext, + Classical.choice, + Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualField_raw_second_moment AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualGaussianFieldInterface AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualGaussianFieldInterface_carrier AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualGaussianFieldInterface_exists AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualGaussianFieldInterface_field AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualGaussianFieldInterface_law AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.covQuadForm_nonneg AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeField.actualGaussianFieldInterface._proof_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL UniversalLaw.Spec.Lifetime.covQuadForm.eq_1 AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_MODULE SourceLifetimeControls COUNT 22 +LIFETIME_AUDIT_DECL I4LifetimeControls.cancelledLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.cancelledQuad AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.cancelledSample AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.dimensionZeroRawVariance AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.dimensionZeroSpectralNormalizer AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.dimensionZeroTheta AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.emptyFamilyLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.emptyQuad AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.euclideanNormSquared AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.everyLatticeTranslation AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.literalCarrier AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.literalField AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.literalLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.periodicCovariance_zero AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.rawDiagonalOne AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.reinforcedLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.reinforcedQuad AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.sameCarrierOrders AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.shiftedMeanOne AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.unrestrictedEndpoint AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.wholeCoefficientLaw AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_DECL I4LifetimeControls.zeroMean AXIOMS [propext, Classical.choice, Quot.sound] +LIFETIME_AUDIT_STANDARD_ONLY_PASS COUNT 409 +LIFETIME_AUDIT_PROGRESS START +LIFETIME_AUDIT_PROGRESS GaussianSeriesFoundation COUNT 12 +LIFETIME_AUDIT_PROGRESS SpectralWeights COUNT 28 +LIFETIME_AUDIT_PROGRESS SourceFourierSeries COUNT 25 +LIFETIME_AUDIT_PROGRESS SourceC4 COUNT 10 +LIFETIME_AUDIT_PROGRESS SourceGaussianLaw COUNT 10 +LIFETIME_AUDIT_PROGRESS SourceLattice COUNT 27 +LIFETIME_AUDIT_PROGRESS SourceKernel COUNT 7 +LIFETIME_AUDIT_PROGRESS SourceCovariance COUNT 4 +LIFETIME_AUDIT_PROGRESS SourceTorus COUNT 16 +LIFETIME_AUDIT_PROGRESS SourceTorusC4 COUNT 14 +LIFETIME_AUDIT_PROGRESS SourceSmooth COUNT 26 +LIFETIME_AUDIT_PROGRESS SourceSmoothCarrier COUNT 33 +LIFETIME_AUDIT_PROGRESS SourceSmoothControls COUNT 10 +LIFETIME_AUDIT_PROGRESS Lifetime COUNT 103 +LIFETIME_AUDIT_PROGRESS SourceThetaBridge COUNT 34 +LIFETIME_AUDIT_PROGRESS SourceLifetimeGeometry COUNT 16 +LIFETIME_AUDIT_PROGRESS SourceLifetimeField COUNT 12 +LIFETIME_AUDIT_PROGRESS SourceLifetimeControls COUNT 22 diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/verify_execution.py b/frontiers/source_lifetime_realization_20261017/evidence/final/verify_execution.py new file mode 100644 index 000000000..41b6e9bdb --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/verify_execution.py @@ -0,0 +1,394 @@ +"""Independently bind C291 terminal execution records to exact source/object bytes. + +This reads evidence; it never compiles, reruns a successful phase, or promotes +scientific status. The final master calls verify on the immutable packet. +""" +from pathlib import Path +from datetime import datetime +import gzip +import hashlib +import json +import re + + +ORIGINAL_RUNNER_SHA256 = '085164704a7331c74a85e14b5993096ebad41eb055af6a9bc4d7eda4821ee57b' +RECOVERY_RUNNER_SHA256 = '623a42d9d4e6c979ba8691df2b3c7c8c4c797afc32e62a063ab0d95b7ff8f216' +RECOVERY_DRIVER_SHA256 = 'b518ea542a51c73682fc3e05fc4e170849c74a87ecf79cafde8183084adb9827' +FAILED_SEQUENCE_SHA256 = 'a8dddfaf3d46287a573b70fae91d71ba000b219ea4d4b0bed148341e0fe4825d' +FAILED_RECEIPT = 'final-runs/20261018T000515Z-build-SourceLifetimeAxiomAudit-93b1c912/RECEIPT.json' +FAILED_RECEIPT_SHA256 = 'f8b60044d19050e1284501ec90f04d92f3f0f9e521138085784456050ec98560' +KERNEL_RECOVERY_RUNNER_SHA256 = '1b62aa59ec23f108604c98a175fb988d0e2d776cf1024ae39a43913bb4b06d77' +KERNEL_RECOVERY_DRIVER_SHA256 = '16f81f0d18395f80da719a4a60141caaf95923eb09c4ca333a7ef2c58fc95d2b' +AUDIT_RECOVERY_SEQUENCE_SHA256 = 'e28e03d16b3df144317b5f1fe1bbec48379665b3dd39db4422d52209c549dc07' +RECOVERED_AUDIT_RECEIPT = 'final-runs/20261018T001437Z-build-SourceLifetimeAxiomAudit-20f1f279/RECEIPT.json' +RECOVERED_AUDIT_RECEIPT_SHA256 = '0a8243a3cf688098e9c9882868b58534a68b76628905ced4ad470f3d3ea8b152' +KERNEL_FAILED_RECEIPT = 'final-runs/20261018T002219Z-kernel-SourceThetaBridge-9ba2eb35/RECEIPT.json' +KERNEL_FAILED_RECEIPT_SHA256 = '212e50ad5c569370191c488d57717e6744374c6b5596a76980540e4791539baa' +KERNEL_LAUNCH_STDERR = ("uncaught exception: process 'lean' exited with code 255\n" + "stderr:\ncould not execute external process 'lean'\n\n").encode() +KERNEL_PATH_FIELDS = {'path_prefix', 'process_path', 'resolved_lean_sha256'} +ORIGINAL_SUCCESS_RECEIPTS = { + 'GaussianSeriesFoundation': ('final-runs/20261017T231625Z-build-GaussianSeriesFoundation-1c941865/RECEIPT.json', '31ebde6646f84d821803d41bf5467bb585bafc23ec3cf7b3086fba682ab61cc8'), + 'SpectralWeights': ('final-runs/20261017T231722Z-build-SpectralWeights-bfb833bc/RECEIPT.json', 'e167f8c80155bf6bd9f37554499bc14c9d2cf35cefbfb63da41c5320b733cc82'), + 'Lifetime': ('final-runs/20261017T231805Z-build-Lifetime-5d16e5f2/RECEIPT.json', '2e17a76c1bdf42dff58ccebfb8c272c984d8d259c78d1068bee8740417d3f5b4'), + 'SourceFourierSeries': ('final-runs/20261017T232503Z-build-SourceFourierSeries-8869fd1b/RECEIPT.json', '213cb36c5dd0cfdf0fcbabbd277dd71be4132cdd5c7c4e47872fa3ddd29bdd07'), + 'SourceLattice': ('final-runs/20261017T233033Z-build-SourceLattice-f9efae75/RECEIPT.json', 'b821901ebbc07b489333763e77bbc0a54bad1c04da48c2e7945d6b2d3b9d55b4'), + 'SourceGaussianLaw': ('final-runs/20261017T233504Z-build-SourceGaussianLaw-0b4340f3/RECEIPT.json', 'c24210b8578d83784067fba870e1f3376e4a0c18e6f17a040bb23fdd30d16bbe'), + 'SourceC4': ('final-runs/20261017T234128Z-build-SourceC4-cdfd8719/RECEIPT.json', '661cba6c60bc9ed8b47e98830018254e891901ac1fa7a1eacb2ac1170d473cb6'), + 'SourceKernel': ('final-runs/20261017T234227Z-build-SourceKernel-48e372e9/RECEIPT.json', '0c63197a96f8ae44efef0339322b39cbaa4db263cc752dbd7d29a51429dd8b0d'), + 'SourceSmooth': ('final-runs/20261017T234353Z-build-SourceSmooth-af5e7e62/RECEIPT.json', 'a1dbc150148e119cbb321977bd1309674a6232f92bd7ae84746d882a21f7175b'), + 'SourceCovariance': ('final-runs/20261017T234444Z-build-SourceCovariance-79d69d23/RECEIPT.json', '29fce1f9cfb929d0eed2f1f3e929e1768448b44311f569c92efeecf181b2a053'), + 'SourceThetaBridge': ('final-runs/20261017T234549Z-build-SourceThetaBridge-944396e3/RECEIPT.json', '39ddabb72b07160fc47b97bc3f1f77f16da10ad33184cd858d50cc0af2b0eb75'), + 'SourceTorus': ('final-runs/20261017T234857Z-build-SourceTorus-399f4d4f/RECEIPT.json', '504cb736f01e65fbe285983f9a60467acf83dd99ba408ef8d6b1ad45f9e851d8'), + 'SourceTorusC4': ('final-runs/20261017T234958Z-build-SourceTorusC4-92783463/RECEIPT.json', '4839f6c45f3943513c76745328f9067a35c537bb00f563000d0bc17e84a49009'), + 'SourceSmoothCarrier': ('final-runs/20261017T235059Z-build-SourceSmoothCarrier-9f6db2a2/RECEIPT.json', '875b32a8c6edb05e0341420ed78ab66db038ef9f768d33a11fc382c8d567af1c'), + 'SourceSmoothControls': ('final-runs/20261017T235155Z-build-SourceSmoothControls-90c54bce/RECEIPT.json', '562777fffae0fe5c8b4d4bfdea60b9f3ded208aa48519af11424af5c1aefa354'), + 'SourceLifetimeGeometry': ('final-runs/20261017T235258Z-build-SourceLifetimeGeometry-ff7a456a/RECEIPT.json', 'b7ff359e27017ef8697e33bc8393bf9bfece6aee03ade49fb349a6dbe7d6615a'), + 'SourceLifetimeField': ('final-runs/20261017T235644Z-build-SourceLifetimeField-bb85810f/RECEIPT.json', 'd0fffedc91d40bb17e99aa8a846aa52c45912e1a06a0d0b47b64012c623f7cac'), + 'SourceLifetimeControls': ('final-runs/20261018T000106Z-build-SourceLifetimeControls-b95a48e0/RECEIPT.json', 'cda622561c94f0a9ecf8b1a67b95ff9fa5d54cd7830fd8f68f902f57eb146573'), +} +START_FIELDS = { + 'kind', 'module', 'command', 'started_utc', 'source_before', 'inventory_sha256', + 'objects_before', 'lean_path', 'dependency_artifact_inventory_sha256', + 'dependency_artifact_count', 'dependency_check', 'executable_sha256', 'runner_sha256', + 'timeout_seconds', 'threads', 'kernel_scope', 'scientific_effect', 'child_pid'} + + +def recovery_history_checks(old, seq, start, failed, invhash, phase_order, ck): + """Check the exact recovery relation; accepting this alone is not final verification.""" + ck('original_failed_sequence_status', old['status'] == 'HOLD_FAILED_PHASE' and + old['source_inventory_sha256'] == invhash and old['scientific_effect'] == 'NONE') + ck('original_exact_nineteen_build_attempts', + [(p['kind'], p['module']) for p in old['phases']] == phase_order[:19] and + [p['returncode'] for p in old['phases']] == [0] * 18 + [1]) + ck('failed_audit_actual_timeout', failed['kind'] == 'build' and + failed['module'] == 'SourceLifetimeAxiomAudit' and failed['returncode'] == -15 and + failed['timed_out'] is True and failed['timeout_seconds'] == 420 and + 420 <= failed['seconds'] < 430 and failed['child_pid'] > 0 and failed['threads'] == 2) + ck('failed_audit_no_mutation_or_product', failed['source_unchanged'] is True and + failed['imported_objects_unchanged'] is True and failed['integrity_error'] is None and + failed['source_before'] == failed['source_after'] and + failed['objects_before'] == failed['objects_after'] and len(failed['objects_before']) == 18 and + not any(n.split('.')[0] == 'SourceLifetimeAxiomAudit' for n in failed['objects_before']) and + 'produced_objects' not in failed and 'object_sha256' not in failed) + phase = old['phases'][-1] + ck('failed_audit_temporal_binding', + datetime.fromisoformat(old['phases'][-2]['ended_utc']) <= + datetime.fromisoformat(phase['started_utc']) <= datetime.fromisoformat(failed['started_utc']) <= + datetime.fromisoformat(failed['ended_utc']) <= datetime.fromisoformat(phase['ended_utc']) <= + datetime.fromisoformat(old['ended_utc'])) + ck('audit_recovery_stopped_at_kernel_launch', seq['status'] == 'HOLD_FAILED_RECOVERY_PHASE' and + seq['source_inventory_sha256'] == invhash and seq['scientific_effect'] == 'NONE') + ck('exact_reused_eighteen_phase_records', seq['phases'][:18] == old['phases'][:18] and + seq['started_utc'] == old['started_utc']) + ck('exact_audit_recovery_twenty_attempts', + [(v['kind'], v['module']) for v in seq['phases']] == phase_order[:20] and + [v['returncode'] for v in seq['phases']] == [0] * 19 + [1]) + recovery = { + 'failed_sequence': {'path': 'FINAL_SEQUENCE_RESULT.json', 'sha256': FAILED_SEQUENCE_SHA256}, + 'failed_receipt': {'path': FAILED_RECEIPT, 'sha256': FAILED_RECEIPT_SHA256}, + 'reason': 'OBSERVED_420_SECOND_AUDIT_TIMEOUT', + 'recovered_runner_sha256': RECOVERY_RUNNER_SHA256} + ck('explicit_recovery_provenance', seq['recovery'] == recovery) + ck('recovery_start_binding', set(start) == { + 'started_utc', 'recovery', 'inventory_sha256', 'objects_before', 'driver_sha256'} and + start['recovery'] == recovery and start['inventory_sha256'] == invhash and + start['objects_before'] == failed['objects_after'] and + start['driver_sha256'] == RECOVERY_DRIVER_SHA256) + ck('recovery_after_observed_failure', datetime.fromisoformat(old['ended_utc']) <= + datetime.fromisoformat(start['started_utc']) <= datetime.fromisoformat(seq['phases'][18]['started_utc'])) + + +def kernel_recovery_history_checks(middle, seq, start, failed, invhash, phase_order, ck): + """Bind the second observed failure without treating child discovery as kernel replay.""" + ck('kernel_failure_actual_process', failed['kind'] == 'kernel' and + failed['module'] == 'SourceThetaBridge' and failed['returncode'] == 1 and + failed['timed_out'] is False and failed['timeout_seconds'] == 420 and + 0 <= failed['seconds'] < 10 and failed['child_pid'] > 0 and failed['threads'] == 2) + ck('kernel_failure_no_mutation_or_product', failed['source_unchanged'] is True and + failed['imported_objects_unchanged'] is True and failed['integrity_error'] is None and + failed['source_before'] == failed['source_after'] and + failed['objects_before'] == failed['objects_after'] and len(failed['objects_before']) == 19 and + 'produced_objects' not in failed and 'object_sha256' not in failed and + not (KERNEL_PATH_FIELDS & set(failed))) + phase = middle['phases'][-1] + ck('kernel_failure_temporal_binding', + datetime.fromisoformat(middle['phases'][-2]['ended_utc']) <= + datetime.fromisoformat(phase['started_utc']) <= datetime.fromisoformat(failed['started_utc']) <= + datetime.fromisoformat(failed['ended_utc']) <= datetime.fromisoformat(phase['ended_utc']) <= + datetime.fromisoformat(middle['ended_utc'])) + ck('sequence_success', seq['status'] == 'PASS_LOCAL_SOURCE_BUILD_AND_STANDARD_KERNEL_REPLAY' and + seq['source_inventory_sha256'] == invhash and seq['scientific_effect'] == 'NONE') + ck('exact_reused_nineteen_successful_phase_records', seq['phases'][:19] == middle['phases'][:19] and + seq['started_utc'] == middle['started_utc'] and seq['recovery'] == middle['recovery']) + ck('complete_phase_order', [(v['kind'], v['module']) for v in seq['phases']] == phase_order and + all(v['returncode'] == 0 for v in seq['phases'])) + recovery = { + 'failed_sequence': {'path': 'FINAL_SEQUENCE_RECOVERED_RESULT.json', + 'sha256': AUDIT_RECOVERY_SEQUENCE_SHA256}, + 'failed_receipt': {'path': KERNEL_FAILED_RECEIPT, 'sha256': KERNEL_FAILED_RECEIPT_SHA256}, + 'reason': 'PINNED_LEAN_CHILD_NOT_ON_PATH', 'runner_sha256': KERNEL_RECOVERY_RUNNER_SHA256} + ck('explicit_kernel_recovery_provenance', seq['kernel_recovery'] == recovery) + ck('kernel_recovery_start_binding', set(start) == { + 'started_utc', 'kernel_recovery', 'inventory_sha256', 'objects_before', 'driver_sha256'} and + start['kernel_recovery'] == recovery and start['inventory_sha256'] == invhash and + start['objects_before'] == failed['objects_after'] and + start['driver_sha256'] == KERNEL_RECOVERY_DRIVER_SHA256) + ck('kernel_recovery_after_observed_failure', datetime.fromisoformat(middle['ended_utc']) <= + datetime.fromisoformat(start['started_utc']) <= datetime.fromisoformat(seq['phases'][19]['started_utc'])) + + +def digest(data): + return hashlib.sha256(data).hexdigest() + + +def read(path): + return json.loads(path.read_text()) + + +def verify(root): + root = Path(root) + checks = [] + + def ck(name, condition): + checks.append({'name': name, 'passed': bool(condition)}) + if not condition: + raise ValueError(name) + + invp = root / 'FINAL_SOURCE_INVENTORY.json' + inv = read(invp) + invhash = digest(invp.read_bytes()) + ck('reviewed_frozen_inventory', invhash == '82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe') + expected = {v['name']: v['sha256'] for v in inv['sources']} + new = ['SourceThetaBridge', 'SourceLifetimeGeometry', 'SourceLifetimeField', + 'SourceLifetimeControls', 'SourceLifetimeAxiomAudit'] + old = ['GaussianSeriesFoundation', 'SpectralWeights', 'SourceFourierSeries', + 'SourceLattice', 'SourceKernel', 'SourceGaussianLaw', 'SourceCovariance', + 'SourceC4', 'SourceSmooth', 'SourceTorus', 'SourceTorusC4', + 'SourceSmoothCarrier', 'SourceSmoothControls'] + ck('nineteen_unique_sources', len(expected) == len(inv['sources']) == 19) + ck('five_new_modules', inv['new_modules'] == new) + ck('exact_source_module_set', inv['old_modules'] == old and + set(expected) == {n + '.lean' for n in old + ['Lifetime'] + new}) + ck('exact_unique_build_order', len(inv['build_order']) == 19 and + set(inv['build_order']) == set(old + ['Lifetime'] + new)) + legacy_path = root / 'evidence/INITIAL_CACHE_COPY.json' + ck('original_source_record_binding', digest(legacy_path.read_bytes()) == + 'bd47de169c04e16669b14a671c6792a2f4d24e6e1373b3ad3f09227ddbace59a') + legacy = read(legacy_path) + ck('unchanged_thirteen_original_sources', len(legacy) == 13 and + {v['source'] for v in legacy} == {n + '.lean' for n in old} and + all(expected[v['source']] == v['source_sha256'] for v in legacy)) + ck('original_target_identity', expected['Lifetime.lean'] == + '90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6') + ck('literal_source_carrier_identity', expected['SourceSmoothCarrier.lean'] == + '5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed') + for item in inv['sources']: + data = (root / 'final-project' / item['name']).read_bytes() + ck('frozen_source:' + item['name'], len(data) == item['bytes'] and + digest(data) == item['sha256']) + pub = root / 'publication-package' / ( + item['name'] if item['name'][:-5] in new else 'inputs/' + item['name']) + ck('published_source:' + item['name'], pub.read_bytes() == data) + init = read(root / 'evidence/FINAL_BUILD_INITIALIZATION.json') + ck('empty_final_build', init['build_was_created_empty'] is True and + init['initial_objects'] == [] and init['source_inventory_sha256'] == invhash) + depbytes = gzip.decompress((root / 'FINAL_DEPENDENCY_ARTIFACTS.json.gz').read_bytes()) + ck('full_dependency_inventory_binding', digest(depbytes) == + inv['dependency_artifact_inventory_sha256']) + deps = json.loads(depbytes) + ck('dependency_inventory_exact_count', len(deps['artifacts']) == 83897) + ck('dependency_inventory_unique_paths', len({v['path'] for v in deps['artifacts']}) == 83897) + ck('dependency_inventory_bytes', sum(v['stat'][0] for v in deps['artifacts']) == + deps['total_bytes'] == 8418477755) + rehash = read(root / 'FINAL_DEPENDENCY_REHASH.json') + ck('terminal_full_dependency_byte_rehash', rehash['status'] == + 'PASS_EXACT_DEPENDENCY_BYTES_AND_PATHSET' and rehash['mismatches'] == [] and + rehash['final_paths_match'] is True and rehash['count'] == len(deps['artifacts']) and + rehash['inventory_sha256'] == digest(depbytes)) + original_runner = (root / 'run_final_phase.py').read_bytes() + recovery_runner = (root / 'run_recovery_phase.py').read_bytes() + recovery_driver = (root / 'run_recovery_sequence.py').read_bytes() + ck('original_runner_identity', digest(original_runner) == ORIGINAL_RUNNER_SHA256) + ck('reviewed_audit_only_recovery_runner', digest(recovery_runner) == RECOVERY_RUNNER_SHA256) + ck('reviewed_recovery_driver', digest(recovery_driver) == RECOVERY_DRIVER_SHA256) + ck('reviewed_kernel_recovery_runner', digest((root / 'run_kernel_recovery_phase.py').read_bytes()) == + KERNEL_RECOVERY_RUNNER_SHA256) + ck('reviewed_kernel_recovery_driver', digest((root / 'run_kernel_recovery_sequence.py').read_bytes()) == + KERNEL_RECOVERY_DRIVER_SHA256) + oldp = root / 'FINAL_SEQUENCE_RESULT.json' + ck('frozen_original_failed_sequence', digest(oldp.read_bytes()) == FAILED_SEQUENCE_SHA256) + oldseq = read(oldp) + failedpath = root / FAILED_RECEIPT + ck('frozen_actual_failed_audit_receipt', digest(failedpath.read_bytes()) == FAILED_RECEIPT_SHA256) + failed = read(failedpath) + middle_path = root / 'FINAL_SEQUENCE_RECOVERED_RESULT.json' + ck('frozen_audit_recovery_failed_sequence', digest(middle_path.read_bytes()) == AUDIT_RECOVERY_SEQUENCE_SHA256) + middle = read(middle_path) + kernel_failed_path = root / KERNEL_FAILED_RECEIPT + ck('frozen_actual_kernel_launch_failure', digest(kernel_failed_path.read_bytes()) == KERNEL_FAILED_RECEIPT_SHA256) + kernel_failed = read(kernel_failed_path) + seq = read(root / 'FINAL_SEQUENCE_TERMINAL_RESULT.json') + recovery_start = read(root / 'FINAL_RECOVERY_START.json') + kernel_recovery_start = read(root / 'FINAL_KERNEL_RECOVERY_START.json') + phase_order = [('build', n) for n in inv['build_order']] + [('kernel', n) for n in new] + ck('twenty_four_phases', len(phase_order) == 24) + recovery_history_checks(oldseq, middle, recovery_start, failed, invhash, phase_order, ck) + kernel_recovery_history_checks(middle, seq, kernel_recovery_start, kernel_failed, + invhash, phase_order, ck) + ck('failed_source_and_dependency_binding', failed['inventory_sha256'] == invhash and + failed['source_before'] == failed['source_after'] == expected and + failed['dependency_artifact_inventory_sha256'] == digest(depbytes) and + failed['dependency_artifact_count'] == 83897 and + failed['runner_sha256'] == ORIGINAL_RUNNER_SHA256 and failed['executable_sha256'] == + '1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554') + for stream in ['stdout', 'stderr']: + data = (failedpath.parent / (stream + '.txt')).read_bytes() + ck('failed_audit_empty_' + stream, data == b'' and digest(data) == failed[stream + '_sha256']) + failed_start = read(failedpath.parent / 'START.json') + ck('failed_audit_start_record', set(failed_start) == START_FIELDS and + failed_start == {k: failed[k] for k in START_FIELDS}) + ck('kernel_failure_source_and_dependency_binding', kernel_failed['inventory_sha256'] == invhash and + kernel_failed['source_before'] == kernel_failed['source_after'] == expected and + kernel_failed['dependency_artifact_inventory_sha256'] == digest(depbytes) and + kernel_failed['dependency_artifact_count'] == 83897 and + kernel_failed['runner_sha256'] == ORIGINAL_RUNNER_SHA256 and + kernel_failed['lean_path'] == failed['lean_path'] and kernel_failed['executable_sha256'] == + 'cfde41cb11dde58c84e9c60c551fd104bb2fc1104ad44dca932a923120272a35') + for stream, wanted in [('stdout', b''), ('stderr', KERNEL_LAUNCH_STDERR)]: + data = (kernel_failed_path.parent / (stream + '.txt')).read_bytes() + ck('kernel_launch_failure_exact_' + stream, data == wanted and + digest(data) == kernel_failed[stream + '_sha256']) + kernel_failed_start = read(kernel_failed_path.parent / 'START.json') + ck('kernel_launch_failure_start_record', set(kernel_failed_start) == START_FIELDS and + kernel_failed_start == {k: kernel_failed[k] for k in START_FIELDS}) + ck('dependency_rehash_after_sequence', datetime.fromisoformat(rehash['started_utc']) >= + datetime.fromisoformat(seq['ended_utc'])) + found = {} + paths = sorted((root / 'final-runs').glob('*/RECEIPT.json')) + ck('exact_twenty_six_terminal_receipts', len(paths) == 26) + failures = [] + for p in paths: + r = read(p) + key = (r['kind'], r['module']) + if r['returncode'] != 0: + failures.append(p.relative_to(root).as_posix()) + continue + ck('unique_successful_final_phase:' + str(key), key not in found) + found[key] = (p, r) + ck('exactly_two_documented_failures', failures == [FAILED_RECEIPT, KERNEL_FAILED_RECEIPT]) + ck('exact_successful_final_receipt_set', len(found) == 24 and set(found) == set(phase_order)) + ck('exact_eighteen_original_build_receipts', set(ORIGINAL_SUCCESS_RECEIPTS) == + {mod for _, mod in phase_order[:18]}) + for mod, (relative, sha256) in ORIGINAL_SUCCESS_RECEIPTS.items(): + p, _ = found[('build', mod)] + ck('reused_receipt:' + mod, p.relative_to(root).as_posix() == relative and + digest(p.read_bytes()) == sha256) + audit_path, _ = found[('build', 'SourceLifetimeAxiomAudit')] + ck('exact_reused_successful_audit_receipt', audit_path.relative_to(root).as_posix() == + RECOVERED_AUDIT_RECEIPT and digest(audit_path.read_bytes()) == RECOVERED_AUDIT_RECEIPT_SHA256) + executed_root = Path(failed['command'][-1]).parent.parent + binary_dir = Path(failed['command'][0]).parent + ck('frozen_execution_root', str(executed_root) == + '@C291_ROOT@') + objects = {} + previous_end = datetime.fromisoformat(seq['started_utc']) + for position, (kind, mod) in enumerate(phase_order): + path, r = found[(kind, mod)] + label = kind + ':' + mod + phase = seq['phases'][position] + ck(label + ':temporal_order', previous_end <= datetime.fromisoformat(phase['started_utc']) <= + datetime.fromisoformat(r['started_utc']) <= datetime.fromisoformat(r['ended_utc']) <= + datetime.fromisoformat(phase['ended_utc']) <= datetime.fromisoformat(seq['ended_utc'])) + previous_end = datetime.fromisoformat(phase['ended_utc']) + ck(label + ':actual_success', r['returncode'] == 0 and not r['timed_out'] and + r['source_unchanged'] and r['imported_objects_unchanged'] and + r['integrity_error'] is None) + ck(label + ':source_and_dependency_binding', r['inventory_sha256'] == invhash and + r['source_before'] == r['source_after'] == expected and + r['dependency_artifact_inventory_sha256'] == digest(depbytes) and + r['dependency_artifact_count'] == 83897) + ck(label + ':own_object_chain', r['objects_before'] == objects) + for stream in ['stdout', 'stderr']: + b = (path.parent / (stream + '.txt')).read_bytes() + ck(label + ':' + stream + '_digest', digest(b) == r[stream + '_sha256']) + start_record = read(path.parent / 'START.json') + start_fields = START_FIELDS | KERNEL_PATH_FIELDS if kind == 'kernel' else START_FIELDS + ck(label + ':start_record_binding', set(start_record) == start_fields and + start_record == {k: r[k] for k in start_fields}) + is_recovery = (kind, mod) == ('build', 'SourceLifetimeAxiomAudit') + timeout = 900 if is_recovery else 420 + runner = (KERNEL_RECOVERY_RUNNER_SHA256 if kind == 'kernel' else + RECOVERY_RUNNER_SHA256 if is_recovery else ORIGINAL_RUNNER_SHA256) + ck(label + ':bounded_actual_process', r['child_pid'] > 0 and r['threads'] == 2 and + 0 <= r['seconds'] < timeout + 10 and r['timeout_seconds'] == timeout) + ck(label + ':runner_binding', r['runner_sha256'] == runner) + ck(label + ':exact_import_paths', r['lean_path'] == failed['lean_path']) + if kind == 'kernel': + ck(label + ':pinned_child_discovery', r['path_prefix'] == str(binary_dir) and + r['process_path'] == ':'.join([str(binary_dir), '/usr/bin', '/bin', '/usr/sbin', '/sbin']) and + r['resolved_lean_sha256'] == + '1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554') + else: + ck(label + ':no_retroactive_path_fields', not (KERNEL_PATH_FIELDS & set(r))) + if kind == 'build': + command = [str(binary_dir / 'lean'), '-j2', '-M4096'] + if mod in new: + command.append('-DwarningAsError=true') + command += ['-o', str(executed_root / 'final-build' / (mod + '.olean')), + str(executed_root / 'final-project' / (mod + '.lean'))] + else: + command = [str(binary_dir / 'leanchecker'), '-v', mod] + ck(label + ':exact_command', r['command'] == command) + ck(label + ':scientific_effect', r['scientific_effect'] == 'NONE') + if is_recovery: + ck('failed_attempt_in_object_chain', failed['objects_before'] == + failed['objects_after'] == r['objects_before'] == objects and + datetime.fromisoformat(failed['ended_utc']) < datetime.fromisoformat(r['started_utc'])) + if position == 19: + ck('kernel_launch_failure_in_object_chain', kernel_failed['objects_before'] == + kernel_failed['objects_after'] == r['objects_before'] == objects and + datetime.fromisoformat(kernel_failed['ended_utc']) < datetime.fromisoformat(r['started_utc'])) + ck(label + ':executable_binding', r['executable_sha256'] == ( + '1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554' if kind == 'build' + else 'cfde41cb11dde58c84e9c60c551fd104bb2fc1104ad44dca932a923120272a35')) + if kind == 'build': + ck(label + ':produced_only_target', bool(r['produced_objects']) and + all(n.split('.')[0] == mod for n in r['produced_objects'])) + objects.update(r['produced_objects']) + ck(label + ':new_warnings_are_errors', mod not in new or '-DwarningAsError=true' in r['command']) + else: + ck(label + ':standard_kernel_scope', r['command'][-2:] == ['-v', mod] and '--fresh' not in r['command']) + ck(label + ':object_chain_after', r['objects_after'] == objects) + ck(label + ':primary_object_identity', r['object_sha256'] == objects[mod + '.olean']) + actual_objects = {p.name: digest(p.read_bytes()) for p in (root / 'final-build').iterdir() if p.is_file()} + ck('final_object_bytes_exactly_rebuilt', actual_objects == objects) + ap, _ = found[('build', 'SourceLifetimeAxiomAudit')] + output = (ap.parent / 'stdout.txt').read_text() + counts = dict((m, int(c)) for m, c in re.findall(r'^LIFETIME_AUDIT_MODULE (\S+) COUNT (\d+)$', output, re.M)) + expected_counts = dict(zip([ + 'GaussianSeriesFoundation', 'SpectralWeights', 'SourceFourierSeries', 'SourceC4', + 'SourceGaussianLaw', 'SourceLattice', 'SourceKernel', 'SourceCovariance', + 'SourceTorus', 'SourceTorusC4', 'SourceSmooth', 'SourceSmoothCarrier', + 'SourceSmoothControls', 'Lifetime', 'SourceThetaBridge', 'SourceLifetimeGeometry', + 'SourceLifetimeField', 'SourceLifetimeControls'], + [12, 28, 25, 10, 10, 27, 7, 4, 16, 14, 26, 33, 10, 103, 34, 16, 12, 22])) + ck('exact_eighteen_census_modules', counts == expected_counts) + blocks = list(re.finditer(r'^LIFETIME_AUDIT_MODULE (\S+) COUNT (\d+)\n(.*?)(?=^LIFETIME_AUDIT_MODULE |^LIFETIME_AUDIT_STANDARD_ONLY_PASS)', output, re.M | re.S)) + ck('per_module_declaration_census', len(blocks) == 18 and all( + len(re.findall(r'^LIFETIME_AUDIT_DECL ', b.group(3), re.M)) == int(b.group(2)) for b in blocks)) + decls = re.findall(r'^LIFETIME_AUDIT_DECL (\S+) AXIOMS \[([^\]]*)\]', output, re.M) + ck('whole_module_axiom_census', len(counts) == 18 and sum(counts.values()) == len(decls) == 409) + ck('unique_declarations', len({n for n, _ in decls}) == len(decls)) + ck('private_declarations_included', sum(n.startswith('_private.') for n, _ in decls) == 40) + ck('standard_axioms_only', all(set(a.replace('\n', '').replace(' ', '').split(',')) - {''} + <= {'propext', 'Classical.choice', 'Quot.sound'} for _, a in decls)) + audit_source = (root / 'final-project/SourceLifetimeAxiomAudit.lean').read_text() + required = re.findall(r'`([\w.]+)', audit_source.split('let required : Array Name := #[', 1)[1].split(']', 1)[0]) + ck('all_required_declarations', len(required) == 27 and set(required) <= {n for n, _ in decls}) + ck('single_complete_audit_pass', output.count('LIFETIME_AUDIT_STANDARD_ONLY_PASS COUNT 409') == 1) + ck('no_audit_error_or_warning', not re.search(r'\b(?:error|warning)(?:\([^)]*\))?:|sorryAx', output)) + return {'checks': checks, 'phase_count': len(phase_order), 'terminal_receipts': 26, + 'documented_failed_attempts': 2, 'declarations': len(decls), + 'private_declarations': 40, 'dependency_artifacts': len(deps['artifacts']), + 'scientific_effect': 'NONE'} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/final/verify_mutations.py b/frontiers/source_lifetime_realization_20261017/evidence/final/verify_mutations.py new file mode 100644 index 000000000..007101223 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/final/verify_mutations.py @@ -0,0 +1,367 @@ +"""Read actual C291 source-mutation evidence; never rerun Lean or infer a proof.""" +from pathlib import Path +import hashlib +import json +import re + + +# Independent reviewed identities, not values supplied by the acceptance index. +GENERATION = '0b581f8569781d82' +MANIFEST_SHA = 'f511a499d1804a3033728cc576e9c6bba0f8954039f811b9ec1fe71cc73df279' +INVENTORY_SHA = '82f685a5d71671d9e682ca3df87485e97e8321e16f89c094965a49c2f8a100fe' +PROBE_MANIFEST_SHA = '7dd3aa5e64d78e63ebd8f23153c81feb3a20b6c47c698c8c7a4ba9d33fb6b6bc' +PROBE_SOURCE_SHA = 'db9ae52ad5c324d5949af011ca32ff1691ecaaeddf3bfe36fccfba485f82ef62' +BASELINE_RECEIPT = 'negative-runs/20261017T231301Z-NegativeFixtureBaseline-482f2ff2/RECEIPT.json' +BASELINE_RECEIPT_SHA = '1d278de59b1c3d56da4d40f12d12dc77f43c96108a684ec6446644027d1c7272' +PROBE_RECEIPT = 'negative-runs/20261017T232142Z-NegativeFixtureBindingProbe-b26210bd/RECEIPT.json' +PROBE_RECEIPT_SHA = '6eb94d244bfaa3005821d020f4b591fad865b393d4199a7f679fd6fe6282f437' +LEAN_SHA = '1b370cfcbf44e80d1b004ab1b1ab9a4c73951f9f7c242140bcff9bc577576554' +BASELINE_RUNNER_SHA = '9b666ae4a8834299c154a7642542050be0ee6fcf8d69f76c6161f9b39a0a7b19' +PROBE_RUNNER_SHA = 'e1931aeb581065c2c6e2fbd25bf6e123a43c1bfd6f9ddf0a3df256ee3d735409' +PROBE_IMPORTED_RUNNER_SHA = '407e16658429c752074acb30c6ced60b26796e89173740334e13863950cd45e1' +LATER_RUNNER_SHA = '57d43dda2d54d4a4acb5c24cec966a3c469cdedfa05c489f13a2e8c327a802df' +SUFFIXES = ['covQuadForm_nonneg', 'actualField_linearCombination_map', + 'actualField_raw_second_moment'] +# name, byte offset, old, new, original line, namespace range, intended error range. +CASE_SPECS = [ + ('ZeroField', 2901, ' F := actualField d L\n', ' F := fun _ _ => 0\n', + 69, [17, 102], [66, 80]), + ('ShiftedField', 2901, ' F := actualField d L\n', + ' F := fun ω x => actualField d L ω x + 1\n', 69, [102, 187], [151, 165]), + ('ZeroMeasure', 2828, ' P := smoothLaw d L\n', ' P := 0\n', + 67, [187, 272], [236, 250]), + ('HiddenPositiveDimension', 2675, + 'def actualGaussianFieldInterface (d : ℕ) (L : ℝ) (hL : 0 < L) :\n', + 'def actualGaussianFieldInterface (d : ℕ) (L : ℝ) (hL : 0 < L) (hd : 0 < d) :\n', + 63, [272, 357], [352, 354]), + ('DoubledRawCovariance', 965, ' periodicCovariance d L (x - y) := by\n', + ' 2 * periodicCovariance d L (x - y) := by\n', 26, [357, 442], [366, 373]), + ('WrongCovarianceArgument', 965, ' periodicCovariance d L (x - y) := by\n', + ' periodicCovariance d L (x + y) := by\n', 26, [442, 527], [451, 458]), + ('NegativeQuadraticForm', 1897, ' 0 ≤ covQuadForm d L x a := by\n', + ' 0 ≤ -covQuadForm d L x a := by\n', 47, [527, 612], [558, 564]), +] +EXTRA_DEVELOPMENT_SOURCES = { + 'ConstructorEndpointRed.lean': '9686926a3bb8fd15384e39900d9241958bdf170ff6c409b0dace2f7e55f63808', + 'SourceSmoothAxiomAudit.lean': '4dfa901029fab71d127c9f4c8cf30c937607f4444e6af64f429890d9d141d591', + 'ThetaProductProbe.lean': 'f694ef7ac460e798d6d39dc1e336e63e7d3e4e14d3c9ef63234d24e32fcf0bff', +} + + +def sha(data): + return hashlib.sha256(data).hexdigest() + + +def read(path): + return json.loads(path.read_text()) + + +def verify(root): + root = Path(root).resolve() + checks = [] + + def ck(name, condition): + checks.append({'name': name, 'passed': bool(condition)}) + if not condition: + raise ValueError(name) + + index = read(root / 'NEGATIVE_FINAL_INDEX.json') + ck('negative_index_terminal', index['status'] == 'PASS') + ck('exact_generation_directory', index['generation'] == 'negative-project/generations/' + GENERATION) + generation = root / index['generation'] + mp = generation / 'MANIFEST.json' + manifest = read(mp) + ck('negative_manifest_binding', sha(mp.read_bytes()) == index['manifest_sha256'] == MANIFEST_SHA) + ck('exact_negative_generation', manifest['generation'] == GENERATION and + manifest['schema'] == 'C291-negative-fixtures-v3-seven-controls-once-census') + inventory_path = root / 'FINAL_SOURCE_INVENTORY.json' + ck('reviewed_final_inventory', sha(inventory_path.read_bytes()) == INVENTORY_SHA) + inventory = read(inventory_path) + expected_sources = {s['name']: s['sha256'] for s in inventory['sources']} + ck('exact_nineteen_frozen_sources', len(expected_sources) == len(inventory['sources']) == 19) + for name, digest in expected_sources.items(): + ck('frozen_source:' + name, sha((root / 'final-project' / name).read_bytes()) == digest) + # The historical development runner recorded 22 sources, not just the 19 + # frozen formal modules. Preserve and bind those three additional entries. + expected_development_sources = dict(expected_sources, **EXTRA_DEVELOPMENT_SOURCES) + for name, digest in EXTRA_DEVELOPMENT_SOURCES.items(): + snapshot = root / 'evidence/development-source-snapshots' / (digest + '.lean.txt') + ck('development_source_snapshot:' + name, sha(snapshot.read_bytes()) == digest) + base = (root / 'final-project/SourceLifetimeField.lean').read_bytes() + audit = (root / 'final-project/SourceLifetimeAxiomAudit.lean').read_bytes() + ck('negative_baseline_exact_final_source', sha(base) == manifest['baseline_source_sha256'] and + sha(audit) == manifest['baseline_audit_sha256'] and + (generation / 'BASE_SOURCE.lean').read_bytes() == base and + (generation / 'BASE_AUDIT.lean').read_bytes() == audit) + cases = manifest['constructor_cases'] + ck('seven_exact_semantic_cases', [c['name'] for c in cases] == [s[0] for s in CASE_SPECS]) + for case, spec in zip(cases, CASE_SPECS): + name, offset, old, new, line, namespace_range, error_range = spec + ck('reviewed_edit_and_ranges:' + name, + case['namespace'] == 'C291Negative.' + name and + case['raw_clone_path'] == 'raw-clones/' + name + '.lean' and + case['single_edit'] == {'byte_offset': offset, 'old': old, 'new': new, 'original_line': line} and + case['combined_namespace_range'] == namespace_range and + case['required_error_line_range'] == error_range) + ck('exact_helper_suffixes', manifest['positive_binding_required_local_suffixes'] == SUFFIXES) + + def edit(data, change): + offset = change['byte_offset'] + old, new = change['old'].encode(), change['new'].encode() + ck('single_edit_original:' + str(offset) + ':' + sha(new)[:8], data[offset:offset + len(old)] == old) + ck('single_edit_original_line:' + str(offset), data[:offset].count(b'\n') + 1 == change['original_line']) + return data[:offset] + new + data[offset + len(old):] + + def extract(text): + prefix, body = text.split('namespace I4LifetimeField\n', 1) + body, end = body.rsplit('end I4LifetimeField\n', 1) + ck('source_namespace_tail', end == '') + return prefix, body + + prefix, body = extract(base.decode()) + positive = prefix + '\nopen I4LifetimeField\n\n' + negative = positive + ck('no_import_of_production_constructor', 'import SourceLifetimeField\n' not in prefix) + for case in cases: + changed = edit(base, case['single_edit']) + raw = (generation / case['raw_clone_path']).read_bytes() + ck('exact_single_source_mutation:' + case['name'], changed == raw and + sha(raw) == case['raw_clone_sha256']) + _, mutated_body = extract(changed.decode()) + ns = case['namespace'] + tail = ('\n/-- Consumer of the unrestricted endpoint at zero spatial dimension. -/\n' + 'example : GaussianFieldInterface 0 1 :=\n' + ' actualGaussianFieldInterface 0 1 (by norm_num)\n\nend ' + ns + '\n\n') + positive += 'namespace ' + ns + '\n' + body + tail + negative += 'namespace ' + ns + '\n' + mutated_body + tail + for case in cases: + positive += 'set_option pp.fullNames true in\n#print ' + case['namespace'] + '.actualGaussianFieldInterface\n' + ck('exact_unmodified_positive_clone_wrappers', (generation / 'NegativeFixtureBaseline.lean').read_text() == positive) + ck('exact_mutated_clone_wrappers', (generation / 'NegativeConstructorMutants.lean').read_text() == negative) + axiom_raw = edit(base, manifest['unused_axiom']['single_edit']) + ck('single_unused_private_axiom_edit', (generation / 'raw-clones/UnusedCustomAxiom.lean').read_bytes() == axiom_raw and + sha(axiom_raw) == manifest['unused_axiom']['raw_clone_sha256'] and + axiom_raw.count(b'c291UnusedCustomAxiom') == 1) + _, axiom_body = extract(axiom_raw.decode()) + expected_axiom = prefix + '\nopen I4LifetimeField\n\nnamespace C291Negative.UnusedAxiom\n' + axiom_body + 'end C291Negative.UnusedAxiom\n' + ck('exact_private_axiom_wrapper', (generation / 'NegativeUnusedAxiom.lean').read_text() == expected_axiom) + audit_copy = edit(b'import NegativeUnusedAxiom\n' + audit, manifest['unused_axiom']['audit_harness_change']) + ck('exact_whole_module_audit_extension', (generation / 'NegativeUnusedAxiomAudit.lean').read_bytes() == audit_copy) + for module, identity in manifest['modules'].items(): + b = (generation / (module + '.lean')).read_bytes() + ck('fixture_module_identity:' + module, sha(b) == identity['sha256'] and len(b) == identity['bytes']) + + probe_dir = root / ('negative-project/instrumentation/proof-binding-' + GENERATION) + probe_manifest_path = probe_dir / 'MANIFEST.json' + probe_manifest = read(probe_manifest_path) + references = [c['namespace'] + '.' + suffix for c in cases for suffix in SUFFIXES] + expected_probe = ('import NegativeFixtureBaseline\n\nset_option pp.fullNames true\n' + 'set_option pp.proofs true\n\n' + ''.join( + '#print ' + c['namespace'] + '.actualGaussianFieldInterface\n' for c in cases)) + probe_source = (probe_dir / 'NegativeFixtureBindingProbe.lean').read_bytes() + ck('exact_probe_source', probe_source == expected_probe.encode() and sha(probe_source) == PROBE_SOURCE_SHA) + ck('exact_probe_manifest', sha(probe_manifest_path.read_bytes()) == PROBE_MANIFEST_SHA and + probe_manifest['generation'] == GENERATION and probe_manifest['source_sha256'] == PROBE_SOURCE_SHA and + probe_manifest['required_references'] == references and + probe_manifest['original_compile_receipt'] == BASELINE_RECEIPT) + ck('exact_original_positive_receipts', index['positive_baseline_receipt'] == BASELINE_RECEIPT and + sha((root / BASELINE_RECEIPT).read_bytes()) == BASELINE_RECEIPT_SHA and + index['binding_probe_receipt'] == PROBE_RECEIPT and + sha((root / PROBE_RECEIPT).read_bytes()) == PROBE_RECEIPT_SHA) + + names = ['positive_baseline_receipt', 'binding_probe_receipt', 'mutants_receipt', + 'axiom_carrier_receipt', 'axiom_rejection_receipt'] + ck('five_unique_actual_executions', len(set(index[n] for n in names)) == 5 and + set(index['receipts']) == {index[n] for n in names}) + modules = ['NegativeFixtureBaseline', 'NegativeFixtureBindingProbe', 'NegativeConstructorMutants', + 'NegativeUnusedAxiom', 'NegativeUnusedAxiomAudit'] + original = read(root / BASELINE_RECEIPT) + # The independently pinned original receipt binds the historical absolute + # execution location. The evidence root may instead be an extracted packet. + executed_generation = Path(original['command'][-1]).parent + executed_root = executed_generation.parents[2] + executed_probe = executed_root / ('negative-project/instrumentation/proof-binding-' + GENERATION) + ck('baseline_execution_directory', executed_generation == executed_root / index['generation']) + original_objects = original['production_objects_before'] + ck('exact_development_object_names', set(original_objects) == + {Path(n).stem + '.olean' for n in expected_sources} | {'ThetaProductProbe.olean'}) + fixture_hashes = {n: v['sha256'] for n, v in manifest['modules'].items()} + common_start_keys = {'generation', 'module', 'command', 'started_utc', 'production_sources_before', + 'production_objects_before', 'runner_sha256', 'executable_sha256', 'lean_path', + 'timeout_seconds', 'scientific_effect', 'scope', 'child_pid'} + regular_start_keys = common_start_keys | {'manifest_sha256', 'fixture_before', 'own_objects_before', + 'baseline_development_receipts', 'dependency_file_metadata_count', 'threads'} + probe_start_keys = common_start_keys | {'original_compile_receipt', 'original_compile_receipt_sha256', + 'original_compile_returncode', 'original_control_pass', 'original_baseline_source_sha256', + 'original_baseline_objects', 'original_manifest_sha256', 'probe_source_sha256', + 'probe_manifest_sha256', 'imported_runner_sha256'} + common_post_keys = {'checks', 'control_pass', 'ended_utc', 'returncode', 'seconds', + 'stderr_sha256', 'stdout_sha256', 'timed_out'} + common_regular_checks = {'not_timed_out', 'stderr_empty_or_exact_audit_progress', + 'manifest_unchanged', 'production_sources_unchanged', 'production_objects_unchanged', + 'own_imported_objects_unchanged', 'fixtures_unchanged', + 'no_import_or_unknown_identifier_failure', 'dependency_metadata_unchanged'} + baseline_local_checks = {'local_binding:' + c['name'] + ':' + s for c in cases for s in SUFFIXES} + expected_check_names = { + 'NegativeFixtureBaseline': common_regular_checks | {'compiler_success', 'no_errors'} | baseline_local_checks, + 'NegativeFixtureBindingProbe': {'compiler_success', 'not_timed_out', 'stderr_empty', 'no_errors', + 'original_receipt_unchanged', 'original_objects_unchanged', 'probe_unchanged', + 'production_sources_unchanged', 'production_objects_unchanged', 'dependency_metadata_unchanged'} | + {'local_binding:' + ref for ref in references}, + 'NegativeConstructorMutants': common_regular_checks | {'compiler_rejected', 'no_errors_outside_mutant_namespaces'} | + {'intended_range_rejection:' + c['name'] for c in cases}, + 'NegativeUnusedAxiom': common_regular_checks | {'compiler_success', 'no_errors', 'axiom_is_private_and_unused'}, + 'NegativeUnusedAxiomAudit': common_regular_checks | {'compiler_rejected', 'whole_module_private_axiom_rejection', + 'no_false_success_marker'}, + } + records = {} + outputs = {} + for key, module in zip(names, modules): + ck(key + ':receipt_path', re.fullmatch(r'negative-runs/\d{8}T\d{6}Z-' + module + + r'-[0-9a-f]{8}/RECEIPT\.json', index[key]) is not None) + path = root / index[key] + r = read(path) + records[key] = r + is_probe = key == 'binding_probe_receipt' + start_keys = probe_start_keys if is_probe else regular_start_keys + if key not in {'positive_baseline_receipt', 'binding_probe_receipt'}: + start_keys = start_keys | {'two_part_positive_acceptance'} + start = read(path.with_name('START.json')) + ck(key + ':exact_start_schema_and_equality', set(start) == start_keys and + all(k in r and r[k] == v for k, v in start.items())) + post_keys = common_post_keys | ({'output_objects'} if is_probe else + {'errors', 'own_objects_after', 'production_sources_after', 'production_objects_after'}) + ck(key + ':exact_terminal_schema', set(r) == start_keys | post_keys) + ck(key + ':generation_and_module', r['generation'] == GENERATION and r['module'] == module) + source_dir = executed_probe if is_probe else executed_generation + expected_command = [original['command'][0], '-j2', '-M4096'] + if module != 'NegativeConstructorMutants': + expected_command.append('-DwarningAsError=true') + expected_command += ['-o', str(source_dir / 'build' / (module + '.olean')), + str(source_dir / (module + '.lean'))] + ck(key + ':exact_command_and_import_path', r['command'] == expected_command and + r['lean_path'] == original['lean_path']) + expected_runner = (PROBE_RUNNER_SHA if is_probe else + BASELINE_RUNNER_SHA if key == 'positive_baseline_receipt' else LATER_RUNNER_SHA) + ck(key + ':archived_runner_identity', sha(path.with_name('RUNNER.py').read_bytes()) == + r['runner_sha256'] == expected_runner) + ck(key + ':actual_not_timeout', r['timed_out'] is False and r['child_pid'] > 0 and + r['executable_sha256'] == LEAN_SHA and r['scientific_effect'] == 'NONE' and + r['timeout_seconds'] == (420 if module == 'NegativeUnusedAxiomAudit' else 240) and + 0 <= r['seconds'] < r['timeout_seconds'] + 10) + for stream in ['stdout', 'stderr']: + b = (path.parent / (stream + '.txt')).read_bytes() + ck(key + ':' + stream + '_digest', sha(b) == r[stream + '_sha256']) + ck(key + ':complete_production_source_map', r['production_sources_before'] == expected_development_sources) + ck(key + ':exact_nineteen_frozen_projection', + {n: r['production_sources_before'][n] for n in expected_sources} == expected_sources) + ck(key + ':complete_production_object_map', r['production_objects_before'] == original_objects) + ck(key + ':exact_control_names', set(r['checks']) == expected_check_names[module] and + all(type(v) is bool for v in r['checks'].values())) + if is_probe: + ck(key + ':archived_imported_runner', sha(path.with_name('IMPORTED_RUNNER.py').read_bytes()) == + r['imported_runner_sha256'] == PROBE_IMPORTED_RUNNER_SHA) + ck(key + ':source_and_object_unchanged_observations', + r['checks']['production_sources_unchanged'] is True and + r['checks']['production_objects_unchanged'] is True) + else: + ck(key + ':fixture_map_and_manifest', r['fixture_before'] == fixture_hashes and + r['manifest_sha256'] == MANIFEST_SHA and r['threads'] == 2) + ck(key + ':source_unchanged', r['production_sources_before'] == r['production_sources_after']) + ck(key + ':imported_objects_unchanged', r['production_objects_before'] == r['production_objects_after']) + ck(key + ':local_imported_objects_unchanged', all(r['own_objects_after'].get(n) == h + for n, h in r['own_objects_before'].items() if not n.startswith(module + '.'))) + ck(key + ':exact_development_receipt_selection', + r['baseline_development_receipts'] == original['baseline_development_receipts']) + for name, relative in r['baseline_development_receipts'].items(): + development = read(root / relative) + ck(key + ':development_binding:' + name, development['source'] == name + '.lean' and + development['returncode'] == 0 and development['timed_out'] is False and + development['source_unchanged'] is True and + development['source_sha256'] == expected_sources[name + '.lean'] and + development['output_sha256'] == original_objects[name + '.olean']) + output = (path.parent / 'stdout.txt').read_text() + stderr = (path.parent / 'stderr.txt').read_text() + outputs[key] = output + ck(key + ':no_import_failure', re.search(r'unknown (?:identifier|constant|module)|object file .+ does not exist|failed to import', output + stderr, re.I) is None) + ck(key + ':stderr_scope', stderr == '' or (module == 'NegativeUnusedAxiomAudit' and all( + re.fullmatch(r'LIFETIME_AUDIT_PROGRESS (?:START|[A-Za-z0-9_.]+ COUNT [0-9]+)', line) + for line in stderr.splitlines()))) + errors = [{'line': int(m.group(2)), 'column': int(m.group(3)), 'message': m.group(4)} + for m in re.finditer(r'^(.+\.lean):(\d+):(\d+): error(?:\([^)]*\))?: (.*)$', output, re.M)] + ck(key + ':error_source_paths', all(Path(m.group(1)).name == module + '.lean' and + (m.group(1) == module + '.lean' or m.group(1) == str(source_dir / (module + '.lean'))) + for m in re.finditer(r'^(.+\.lean):(\d+):(\d+): error(?:\([^)]*\))?: (.*)$', output, re.M))) + if not is_probe: + ck(key + ':actual_error_list', r['errors'] == errors) + if module in {'NegativeFixtureBaseline', 'NegativeFixtureBindingProbe', 'NegativeUnusedAxiom'}: + ck(key + ':actual_no_errors', not errors) + if key != 'positive_baseline_receipt': + ck(key + ':all_actual_control_checks', r['control_pass'] is True and all(r['checks'].values())) + baseline = records['positive_baseline_receipt'] + probe = records['binding_probe_receipt'] + ck('original_print_elision_failure_preserved', baseline['returncode'] == 0 and + baseline['control_pass'] is False and all(v for k, v in baseline['checks'].items() if not k.startswith('local_binding:')) and + all(baseline['checks'][k] is False for k in baseline_local_checks)) + ck('original_baseline_only_expected_object', baseline['own_objects_before'] == {} and + set(baseline['own_objects_after']) == {'NegativeFixtureBaseline.olean'}) + ck('probe_original_object_and_source_binding', probe['original_compile_receipt'] == index['positive_baseline_receipt'] and + probe['original_compile_receipt_sha256'] == BASELINE_RECEIPT_SHA and + probe['original_baseline_source_sha256'] == manifest['modules']['NegativeFixtureBaseline']['sha256'] and + probe['original_manifest_sha256'] == MANIFEST_SHA and probe['returncode'] == 0 and + probe['original_compile_returncode'] == 0 and probe['original_control_pass'] is False and + probe['original_baseline_objects'] == baseline['own_objects_after'] and + probe['probe_source_sha256'] == PROBE_SOURCE_SHA and probe['probe_manifest_sha256'] == PROBE_MANIFEST_SHA) + for name, digest in probe['original_baseline_objects'].items(): + ck('actual_baseline_object:' + name, sha((generation / 'build' / name).read_bytes()) == digest) + ck('probe_only_expected_object', set(probe['output_objects']) == {'NegativeFixtureBindingProbe.olean'}) + for name, digest in probe['output_objects'].items(): + ck('actual_probe_object:' + name, sha((probe_dir / 'build' / name).read_bytes()) == digest) + probe_output = outputs['binding_probe_receipt'] + for ref in references: + ck('actual_local_proof_binding:' + ref, ref in probe_output) + ck('exact_acceptance_path', index['two_part_acceptance'] == + 'negative-runs/positive-acceptance-' + GENERATION + '/TWO_PART_ACCEPTANCE.json') + acceptance = read(root / index['two_part_acceptance']) + ck('two_part_acceptance_bound_to_actual_runs', acceptance['status'] == 'PASS' and + acceptance['generation'] == GENERATION and + acceptance['positive_baseline_receipt'] == BASELINE_RECEIPT and + acceptance['positive_baseline_receipt_sha256'] == BASELINE_RECEIPT_SHA and + acceptance['binding_probe_receipt'] == PROBE_RECEIPT and + acceptance['binding_probe_receipt_sha256'] == PROBE_RECEIPT_SHA and + acceptance['baseline_source_sha256'] == manifest['modules']['NegativeFixtureBaseline']['sha256'] and + acceptance['baseline_manifest_sha256'] == MANIFEST_SHA and + acceptance['baseline_objects'] == probe['original_baseline_objects'] and + acceptance['original_baseline_control_pass'] is False and acceptance['bindings_verified'] == 21 and + acceptance['original_baseline_actual_lean_exit'] == acceptance['binding_probe_actual_lean_exit'] == 0 and + acceptance['scientific_effect'] == 'NONE') + mutants = records['mutants_receipt'] + ck('mutants_exact_two_part_admission', mutants['two_part_positive_acceptance'] == { + 'path': index['two_part_acceptance'], 'sha256': sha((root / index['two_part_acceptance']).read_bytes())}) + ck('actual_mutants_rejected', mutants['returncode'] == 1 and mutants['manifest_sha256'] == MANIFEST_SHA) + output = outputs['mutants_receipt'] + errors = [(int(m.group(1)), m.group(2)) for m in re.finditer(r'^.+\.lean:(\d+):\d+: error(?:\([^)]*\))?: (.*)$', output, re.M)] + for c in cases: + lo, hi = c['required_error_line_range'] + ck('actual_intended_mutation_refusal:' + c['name'], any(lo <= line <= hi for line, _ in errors)) + ck('actual_errors_only_inside_reviewed_mutants', all(any( + c['combined_namespace_range'][0] <= line <= c['combined_namespace_range'][1] + for c in cases) for line, _ in errors)) + carrier = records['axiom_carrier_receipt'] + rejected = records['axiom_rejection_receipt'] + ck('negative_generation_object_chain', mutants['own_objects_before'] == baseline['own_objects_after'] and + mutants['own_objects_after'] == mutants['own_objects_before'] and + carrier['own_objects_before'] == mutants['own_objects_after'] and + set(carrier['own_objects_after']) == {'NegativeFixtureBaseline.olean', 'NegativeUnusedAxiom.olean'} and + rejected['own_objects_before'] == carrier['own_objects_after'] and + rejected['own_objects_after'] == rejected['own_objects_before']) + for name, digest in rejected['own_objects_after'].items(): + ck('actual_final_negative_object:' + name, sha((generation / 'build' / name).read_bytes()) == digest) + ck('unused_axiom_carrier_compiled', carrier['returncode'] == 0 and carrier['manifest_sha256'] == MANIFEST_SHA) + output = outputs['axiom_rejection_receipt'] + ck('actual_private_unused_axiom_refusal', rejected['returncode'] == 1 and rejected['manifest_sha256'] == MANIFEST_SHA and + 'LIFETIME_AUDIT_MODULE NegativeUnusedAxiom COUNT' in output and + re.search(r'error(?:\([^)]*\))?: forbidden transitive axiom _private\.[^\n]*c291UnusedCustomAxiom', output) is not None and + 'LIFETIME_AUDIT_STANDARD_ONLY_PASS' not in output) + return {'checks': checks, 'constructor_mutations': 7, 'private_unused_axiom_mutations': 1, + 'positive_acceptance': 'two actual parts; original observation failure preserved', 'scientific_effect': 'NONE'} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/history/pre-final-export-19modules/STATIC_CONTROLS.json b/frontiers/source_lifetime_realization_20261017/evidence/history/pre-final-export-19modules/STATIC_CONTROLS.json new file mode 100644 index 000000000..4e46b7a5c --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/history/pre-final-export-19modules/STATIC_CONTROLS.json @@ -0,0 +1,63 @@ +{ + "schema_version": 1, + "status": "PASS_STATIC_CONTROLS_ONLY", + "scope": "Seven virtual file-content mutations and two optimized-Python rejection controls. No source file was mutated, and no Lean/Lake process, cache mutation, or network operation occurred.", + "baseline_status": "PASS_STATIC_ONLY", + "validator_sha256": "ad25a07d48b871b33d9440276a7696a8a8d4f817237d5a5b49bd1aeb67a6ddad", + "controls_sha256": "2fad4e9f8eb65b456fb7a7a5ec004975a900d1a77b2d69d688cba9a3fc0e5050", + "identity_manifest_sha256": "e5414f1d4d84b53952b06f0849ae341b62aae243640f7427e9218a563c2265b7", + "package_bytes_unchanged": true, + "mutation_controls": [ + { + "case": "modified_proof_source", + "expected_rejection_observed": true, + "diagnostic": "SourceThetaBridge.lean" + }, + { + "case": "changed_dependency_pin", + "expected_rejection_observed": true, + "diagnostic": "manifest changed beyond root package name" + }, + { + "case": "omitted_default_axiom_audit_target", + "expected_rejection_observed": true, + "diagnostic": "default targets must include both controls and complete axiom audit" + }, + { + "case": "wrong_input_source_directory", + "expected_rejection_observed": true, + "diagnostic": "GaussianSeriesFoundation.lean" + }, + { + "case": "omitted_audit_source_identity", + "expected_rejection_observed": true, + "diagnostic": "expected 19 Lean sources and 3 original build files" + }, + { + "case": "omitted_audit_declaration_with_rebound_digest", + "expected_rejection_observed": true, + "diagnostic": "expected 409 distinct recorded audit declarations" + }, + { + "case": "forbidden_axiom_with_rebound_digest", + "expected_rejection_observed": true, + "diagnostic": "forbidden axiom in recorded declaration: I4Foundation.coefficientLaw" + } + ], + "optimization_guards": [ + { + "case": "explicit_python_optimization", + "returncode": 1, + "expected_rejection_observed": true, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "6f592cec28e1529e65df72ea5d8c4bf34c771d0c73597d4517ad8c5012c9ff16" + }, + { + "case": "environment_python_optimization", + "returncode": 1, + "expected_rejection_observed": true, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "6f592cec28e1529e65df72ea5d8c4bf34c771d0c73597d4517ad8c5012c9ff16" + } + ] +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/history/pre-final-export-19modules/STATIC_VALIDATION.json b/frontiers/source_lifetime_realization_20261017/evidence/history/pre-final-export-19modules/STATIC_VALIDATION.json new file mode 100644 index 000000000..bea16b63c --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/history/pre-final-export-19modules/STATIC_VALIDATION.json @@ -0,0 +1,366 @@ +{ + "schema_version": 1, + "status": "PASS_STATIC_ONLY", + "scope": "File identities, generated TOML subset, module mappings, direct import resolution, acyclic local imports, unchanged dependency manifest entries, five development receipt bindings, recorded 409-declaration audit output, and text-only public package hygiene. Audit-output parsing does not rerun Lean axiom collection.", + "lake_loader": "NOT_RUN", + "lean_compile": "NOT_RUN_BY_THIS_VALIDATION", + "hosted_ci": "NOT_OBSERVED", + "network_or_cache_mutation": "NONE", + "generated_toml_parser": "Restricted JSON-compatible assignment and array-of-table subset; not the Lake TOML loader.", + "identity_records_verified": 22, + "identity_manifest_sha256": "e5414f1d4d84b53952b06f0849ae341b62aae243640f7427e9218a563c2265b7", + "lakefile_sha256": "7924ed12255544ef50073be3cf7fff08ca423bf0b52e24e6e676be3a76e222ed", + "lake_manifest_sha256": "dec36bd447e05b93b4faa770967e32d9af68867381967d750ce6dbe49a20ca01", + "toolchain_sha256": "d5edba4e4b8faad9c1baeadb265716d20d03be4d1a2647dc5e35b0c0325bea7b", + "module_count": 19, + "module_mapping": { + "GaussianSeriesFoundation": "inputs/GaussianSeriesFoundation.lean", + "SourceC4": "inputs/SourceC4.lean", + "SourceCovariance": "inputs/SourceCovariance.lean", + "SourceFourierSeries": "inputs/SourceFourierSeries.lean", + "SourceGaussianLaw": "inputs/SourceGaussianLaw.lean", + "SourceKernel": "inputs/SourceKernel.lean", + "SourceLattice": "inputs/SourceLattice.lean", + "SourceTorus": "inputs/SourceTorus.lean", + "SourceTorusC4": "inputs/SourceTorusC4.lean", + "SpectralWeights": "inputs/SpectralWeights.lean", + "SourceSmooth": "inputs/SourceSmooth.lean", + "SourceSmoothCarrier": "inputs/SourceSmoothCarrier.lean", + "SourceSmoothControls": "inputs/SourceSmoothControls.lean", + "Lifetime": "inputs/Lifetime.lean", + "SourceThetaBridge": "SourceThetaBridge.lean", + "SourceLifetimeGeometry": "SourceLifetimeGeometry.lean", + "SourceLifetimeField": "SourceLifetimeField.lean", + "SourceLifetimeControls": "SourceLifetimeControls.lean", + "SourceLifetimeAxiomAudit": "SourceLifetimeAxiomAudit.lean" + }, + "local_imports": { + "GaussianSeriesFoundation": [], + "SourceC4": [ + "SourceFourierSeries" + ], + "SourceCovariance": [ + "SourceKernel", + "SourceGaussianLaw" + ], + "SourceFourierSeries": [ + "GaussianSeriesFoundation", + "SpectralWeights" + ], + "SourceGaussianLaw": [ + "SourceFourierSeries" + ], + "SourceKernel": [ + "SourceLattice" + ], + "SourceLattice": [ + "SourceFourierSeries" + ], + "SourceTorus": [ + "SourceCovariance" + ], + "SourceTorusC4": [ + "SourceC4", + "SourceTorus" + ], + "SpectralWeights": [], + "SourceSmooth": [ + "SourceC4" + ], + "SourceSmoothCarrier": [ + "SourceSmooth", + "SourceGaussianLaw", + "SourceCovariance", + "SourceTorusC4" + ], + "SourceSmoothControls": [ + "SourceSmoothCarrier" + ], + "Lifetime": [], + "SourceThetaBridge": [ + "Lifetime", + "SourceKernel" + ], + "SourceLifetimeGeometry": [ + "Lifetime", + "SourceSmoothCarrier" + ], + "SourceLifetimeField": [ + "SourceLifetimeGeometry", + "SourceThetaBridge" + ], + "SourceLifetimeControls": [ + "SourceLifetimeField" + ], + "SourceLifetimeAxiomAudit": [ + "SourceLifetimeField", + "SourceLifetimeControls", + "SourceSmoothControls" + ] + }, + "topological_module_order": [ + "GaussianSeriesFoundation", + "Lifetime", + "SpectralWeights", + "SourceFourierSeries", + "SourceC4", + "SourceGaussianLaw", + "SourceLattice", + "SourceKernel", + "SourceSmooth", + "SourceCovariance", + "SourceThetaBridge", + "SourceTorus", + "SourceTorusC4", + "SourceSmoothCarrier", + "SourceLifetimeGeometry", + "SourceSmoothControls", + "SourceLifetimeField", + "SourceLifetimeControls", + "SourceLifetimeAxiomAudit" + ], + "external_imports": [ + "Lean.Elab.Command", + "Lean.Util.CollectAxioms", + "Mathlib", + "Mathlib.Algebra.BigOperators.Fin", + "Mathlib.Analysis.Calculus.SmoothSeries", + "Mathlib.Analysis.Normed.Ring.InfiniteSum", + "Mathlib.Analysis.SpecialFunctions.Gaussian.PoissonSummation", + "Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv", + "Mathlib.Data.Fin.Tuple.Basic", + "Mathlib.Data.Finset.Max", + "Mathlib.Data.Nat.Choose.Sum", + "Mathlib.Geometry.Manifold.ContMDiff.Basic", + "Mathlib.Geometry.Manifold.ContMDiff.NormedSpace", + "Mathlib.Logic.Equiv.Option", + "Mathlib.MeasureTheory.Constructions.BorelSpace.Real", + "Mathlib.MeasureTheory.Function.LpSeminorm.SMul", + "Mathlib.MeasureTheory.Function.LpSpace.InfiniteSum", + "Mathlib.MeasureTheory.Integral.DominatedConvergence", + "Mathlib.MeasureTheory.Integral.IntervalIntegral.Periodic", + "Mathlib.MeasureTheory.Measure.Restrict", + "Mathlib.MeasureTheory.Measure.Typeclasses.Probability", + "Mathlib.NumberTheory.ModularForms.JacobiTheta.TwoVariable", + "Mathlib.Probability.Distributions.Gaussian.HasGaussianLaw.Independence", + "Mathlib.Probability.Distributions.Gaussian.IsGaussianProcess.Basic", + "Mathlib.Probability.Distributions.Gaussian.IsGaussianProcess.Def", + "Mathlib.Probability.Distributions.Gaussian.Real", + "Mathlib.Probability.Independence.CharacteristicFunction", + "Mathlib.Probability.Independence.InfinitePi", + "Mathlib.Probability.Moments.Covariance", + "Mathlib.Probability.Moments.Variance", + "Mathlib.Topology.Algebra.InfiniteSum.TsumUniformlyOn", + "Mathlib.Topology.LocallyConstant.Basic", + "Mathlib.Topology.OpenPartialHomeomorph.Constructions" + ], + "external_source_check": "DIRECT_MATHLIB_SOURCE_FILES_PRESENT", + "external_toolchain_imports": [ + "Lean.Elab.Command", + "Lean.Util.CollectAxioms" + ], + "external_source_files": [ + { + "module": "Mathlib", + "path_in_mathlib": "Mathlib.lean", + "sha256": "61d699d8ace6240934a751f1b1951339090d6e380b505041632227dd7eb73a29" + }, + { + "module": "Mathlib.Algebra.BigOperators.Fin", + "path_in_mathlib": "Mathlib/Algebra/BigOperators/Fin.lean", + "sha256": "798914333dd97eada9032afc50a9106cc5cf481b57477c4a6f198220ffd17304" + }, + { + "module": "Mathlib.Analysis.Calculus.SmoothSeries", + "path_in_mathlib": "Mathlib/Analysis/Calculus/SmoothSeries.lean", + "sha256": "293196f8d3e0fc74837fda06ee2b518ba5d917aba80e72c435311681473c14a1" + }, + { + "module": "Mathlib.Analysis.Normed.Ring.InfiniteSum", + "path_in_mathlib": "Mathlib/Analysis/Normed/Ring/InfiniteSum.lean", + "sha256": "d197a22a8073f6dfe1def4f755919629fdbbecdc4e72f82325eaff2759c4d62c" + }, + { + "module": "Mathlib.Analysis.SpecialFunctions.Gaussian.PoissonSummation", + "path_in_mathlib": "Mathlib/Analysis/SpecialFunctions/Gaussian/PoissonSummation.lean", + "sha256": "b8eab715bff1f1f28932b8ff1b2b3051108b9dc83ce50ede77b8e6fbd1a57d42" + }, + { + "module": "Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv", + "path_in_mathlib": "Mathlib/Analysis/SpecialFunctions/Trigonometric/Deriv.lean", + "sha256": "c44a764cdb0db89c4c0fcfcc385bb904d2f4081ae5bd018785b84dbeb8d7744f" + }, + { + "module": "Mathlib.Data.Fin.Tuple.Basic", + "path_in_mathlib": "Mathlib/Data/Fin/Tuple/Basic.lean", + "sha256": "041399716b52e8892ae463b3cc6c66a3eea0f799734b75facd5a8e415ee82cf8" + }, + { + "module": "Mathlib.Data.Finset.Max", + "path_in_mathlib": "Mathlib/Data/Finset/Max.lean", + "sha256": "f9381a30f98377e15faa35c02d19d3fa0d6576c1709460ed699f4616e4d2539e" + }, + { + "module": "Mathlib.Data.Nat.Choose.Sum", + "path_in_mathlib": "Mathlib/Data/Nat/Choose/Sum.lean", + "sha256": "cbca67f03a1951b004626f42c3ae4b0bac6f44cd3222020aae2ae052fe37033a" + }, + { + "module": "Mathlib.Geometry.Manifold.ContMDiff.Basic", + "path_in_mathlib": "Mathlib/Geometry/Manifold/ContMDiff/Basic.lean", + "sha256": "63dbf6a3a284738ffca038ba4cce3da6acc5168d9fffd773bd2feea53bf6a69f" + }, + { + "module": "Mathlib.Geometry.Manifold.ContMDiff.NormedSpace", + "path_in_mathlib": "Mathlib/Geometry/Manifold/ContMDiff/NormedSpace.lean", + "sha256": "307f9b63afc67a534e6fee7646e6d4e4c994577a71f474af1775ebbec375877f" + }, + { + "module": "Mathlib.Logic.Equiv.Option", + "path_in_mathlib": "Mathlib/Logic/Equiv/Option.lean", + "sha256": "0499487ca3dd031ebe97acced60901ace1faa193b4bb5dfd922950e6de0c9ef8" + }, + { + "module": "Mathlib.MeasureTheory.Constructions.BorelSpace.Real", + "path_in_mathlib": "Mathlib/MeasureTheory/Constructions/BorelSpace/Real.lean", + "sha256": "676b1b9cc426b14fc331fc24e1da1a23d32d12c4e431223bd11d01014779206c" + }, + { + "module": "Mathlib.MeasureTheory.Function.LpSeminorm.SMul", + "path_in_mathlib": "Mathlib/MeasureTheory/Function/LpSeminorm/SMul.lean", + "sha256": "5efd230a270ebe8690b34439fbe623f4d6cde4ebaa45c410dbb0868131529b36" + }, + { + "module": "Mathlib.MeasureTheory.Function.LpSpace.InfiniteSum", + "path_in_mathlib": "Mathlib/MeasureTheory/Function/LpSpace/InfiniteSum.lean", + "sha256": "15c3f38f129a0a74832cefe26799e583fb0d926aad8d44cde3c04480d10c4f29" + }, + { + "module": "Mathlib.MeasureTheory.Integral.DominatedConvergence", + "path_in_mathlib": "Mathlib/MeasureTheory/Integral/DominatedConvergence.lean", + "sha256": "8b992825c893a377d5be8c370fae94c31dbee29d6b4bfbe0a3cd36bd5438a3d7" + }, + { + "module": "Mathlib.MeasureTheory.Integral.IntervalIntegral.Periodic", + "path_in_mathlib": "Mathlib/MeasureTheory/Integral/IntervalIntegral/Periodic.lean", + "sha256": "c29cf7392ddbd5acbe615c55fc36315e65bd7563c84f0118273666ef523bd403" + }, + { + "module": "Mathlib.MeasureTheory.Measure.Restrict", + "path_in_mathlib": "Mathlib/MeasureTheory/Measure/Restrict.lean", + "sha256": "f5ac9e88c8ff8528710ccab6a5995bd4ec9fb300b2f4294e1444edcdf5b26abc" + }, + { + "module": "Mathlib.MeasureTheory.Measure.Typeclasses.Probability", + "path_in_mathlib": "Mathlib/MeasureTheory/Measure/Typeclasses/Probability.lean", + "sha256": "054a34de6303b06fb714c4f8e583a92a3513a1ae95354e672404830c33ba3632" + }, + { + "module": "Mathlib.NumberTheory.ModularForms.JacobiTheta.TwoVariable", + "path_in_mathlib": "Mathlib/NumberTheory/ModularForms/JacobiTheta/TwoVariable.lean", + "sha256": "037f03fd24d0df4a30cda7801283ba455ff706eae4a9d3e78bbd2c27b500e807" + }, + { + "module": "Mathlib.Probability.Distributions.Gaussian.HasGaussianLaw.Independence", + "path_in_mathlib": "Mathlib/Probability/Distributions/Gaussian/HasGaussianLaw/Independence.lean", + "sha256": "06f064a27a0fc4a08277d545b643e2f40e5adffec4c37917bd8bd3752070f1ff" + }, + { + "module": "Mathlib.Probability.Distributions.Gaussian.IsGaussianProcess.Basic", + "path_in_mathlib": "Mathlib/Probability/Distributions/Gaussian/IsGaussianProcess/Basic.lean", + "sha256": "c1dae1e9d6c15521dd923ffc962948005a816a74dc356fcc024c281ea4a75307" + }, + { + "module": "Mathlib.Probability.Distributions.Gaussian.IsGaussianProcess.Def", + "path_in_mathlib": "Mathlib/Probability/Distributions/Gaussian/IsGaussianProcess/Def.lean", + "sha256": "1dce719afde290695718b795b2b64ae5045726de8d59e9674f7252ac666cfb83" + }, + { + "module": "Mathlib.Probability.Distributions.Gaussian.Real", + "path_in_mathlib": "Mathlib/Probability/Distributions/Gaussian/Real.lean", + "sha256": "9e2bc94dd8c51e27118fd577dcf9c924d81a8cf5e03d7d1832a8527d3a12a767" + }, + { + "module": "Mathlib.Probability.Independence.CharacteristicFunction", + "path_in_mathlib": "Mathlib/Probability/Independence/CharacteristicFunction.lean", + "sha256": "cbc97d0493d8e19229cc3af652f005fec45ae329b43fff94d323f5d30ae0d159" + }, + { + "module": "Mathlib.Probability.Independence.InfinitePi", + "path_in_mathlib": "Mathlib/Probability/Independence/InfinitePi.lean", + "sha256": "d53662a8ca667e78ec2f45166544f326b53a8dfb69d0ce21fed83b6e097b4f97" + }, + { + "module": "Mathlib.Probability.Moments.Covariance", + "path_in_mathlib": "Mathlib/Probability/Moments/Covariance.lean", + "sha256": "627b0715f8603daff3a29a47cbd21ce3c192020295c96f088784f4b197bf0312" + }, + { + "module": "Mathlib.Probability.Moments.Variance", + "path_in_mathlib": "Mathlib/Probability/Moments/Variance.lean", + "sha256": "216c4c4d4cd97f51c19ab8101eec246b669299eb784fcafa932539514eea38f1" + }, + { + "module": "Mathlib.Topology.Algebra.InfiniteSum.TsumUniformlyOn", + "path_in_mathlib": "Mathlib/Topology/Algebra/InfiniteSum/TsumUniformlyOn.lean", + "sha256": "e5708e42d1d98f9bc1ba4dc0e8131eb931e2445fa70c6c04c29c9235603900f4" + }, + { + "module": "Mathlib.Topology.LocallyConstant.Basic", + "path_in_mathlib": "Mathlib/Topology/LocallyConstant/Basic.lean", + "sha256": "57c005cec05118edbe54ea3efcc389823258026774226e9f93ff3c862adf5ddf" + }, + { + "module": "Mathlib.Topology.OpenPartialHomeomorph.Constructions", + "path_in_mathlib": "Mathlib/Topology/OpenPartialHomeomorph/Constructions.lean", + "sha256": "93d321b3145f14bd1794b62e6808302042f58167689877fee78c088a900ad999" + } + ], + "toolchain_source_check": "DIRECT_LEAN_SOURCE_FILES_PRESENT", + "toolchain_source_files": [ + { + "module": "Lean.Elab.Command", + "path_in_toolchain_source": "Lean/Elab/Command.lean", + "sha256": "37613bb7ab7b2206e9c850c85373286f668a165103f4aacff66e90b0753fb709" + }, + { + "module": "Lean.Util.CollectAxioms", + "path_in_toolchain_source": "Lean/Util/CollectAxioms.lean", + "sha256": "64f340d42f18c51ee83527f03fa69cc26415dd71dcf7fe71031b7760be90007d" + } + ], + "development_receipts_verified": 5, + "recorded_development_audit_modules": { + "GaussianSeriesFoundation": 12, + "SpectralWeights": 28, + "SourceFourierSeries": 25, + "SourceC4": 10, + "SourceGaussianLaw": 10, + "SourceLattice": 27, + "SourceKernel": 7, + "SourceCovariance": 4, + "SourceTorus": 16, + "SourceTorusC4": 14, + "SourceSmooth": 26, + "SourceSmoothCarrier": 33, + "SourceSmoothControls": 10, + "Lifetime": 103, + "SourceThetaBridge": 34, + "SourceLifetimeGeometry": 16, + "SourceLifetimeField": 12, + "SourceLifetimeControls": 22 + }, + "recorded_development_audit_declarations": 409, + "dependency_pins": { + "plausible": "118aa17ee84656b8bd727fef7c458ee8c833385c", + "LeanSearchClient": "ddf04cf3949fa556442341e87d47f9f6e6074707", + "importGraph": "e928b72544873815af278d38681b31c0293588e3", + "proofwidgets": "106ff4fafc74ef4ac99d81dbf3ab399118f497a5", + "aesop": "355695d523e41d0554926416cba2a2b3544fbbc9", + "Qq": "6a489d9af5d0c47e5b259e2e8bcdfc1811b5a259", + "batteries": "f2effa3d803fda822b1f97b806c47cf2adfbcbc2", + "Cli": "e92c9f15fdfacc8536f31cfb3b7ad26c3c8cd204", + "mathlib": "d13f23b723b8a846827a245b89c10fc7d3f11612" + }, + "file_count_at_validation": 42 +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/history/pre-final-export-19modules/STATIC_VALIDATOR_GUARD.json b/frontiers/source_lifetime_realization_20261017/evidence/history/pre-final-export-19modules/STATIC_VALIDATOR_GUARD.json new file mode 100644 index 000000000..ccdfd135d --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/history/pre-final-export-19modules/STATIC_VALIDATOR_GUARD.json @@ -0,0 +1,22 @@ +{ + "schema_version": 1, + "status": "PASS_EXPECTED_REJECTION", + "scope": "Derived exact optimized-Python control fields from the current STATIC_CONTROLS.json; no Lean/Lake process. Earlier guard report is preserved in history/scaffold-17modules.", + "controls_report_sha256": "8665f46c53f6d155a6146f6e589561e18f703a8a5012325b998c8059404d28c7", + "checks": [ + { + "case": "explicit_python_optimization", + "returncode": 1, + "expected_rejection_observed": true, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "6f592cec28e1529e65df72ea5d8c4bf34c771d0c73597d4517ad8c5012c9ff16" + }, + { + "case": "environment_python_optimization", + "returncode": 1, + "expected_rejection_observed": true, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "6f592cec28e1529e65df72ea5d8c4bf34c771d0c73597d4517ad8c5012c9ff16" + } + ] +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/history/scaffold-17modules/DEVELOPMENT_COMPILE_SUMMARY.json b/frontiers/source_lifetime_realization_20261017/evidence/history/scaffold-17modules/DEVELOPMENT_COMPILE_SUMMARY.json new file mode 100644 index 000000000..bbbc63e49 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/history/scaffold-17modules/DEVELOPMENT_COMPILE_SUMMARY.json @@ -0,0 +1,58 @@ +{ + "schema_version": 1, + "status": "DEVELOPMENT_COMPILES_PASSED", + "scope": "Sanitized field extraction from three original local serial-runner receipts. These were development builds using inherited dependency/source objects. This record does not establish a clean rebuild, Lake build, kernel replay, independent review, hosted CI, merge, or scientific acceptance.", + "receipts": [ + { + "source": "SourceThetaBridge.lean", + "source_sha256": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "started_utc": "2026-10-17T22:39:12.459313+00:00", + "timeout_seconds": 240, + "threads": 2, + "returncode": 0, + "timed_out": false, + "seconds": 96.407760333, + "ended_utc": "2026-10-17T22:40:48.866615+00:00", + "source_unchanged": true, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "output_sha256": "d54747671c681e25d33e5d48328eeaff875abe4e592d64909d3226c9528c5553", + "run_id": "20261017T223912Z-SourceThetaBridge-8f3714d1", + "original_receipt_sha256": "2bfe554790ba186742778ce7c4ceb6153fe087e82eeb5567f98ac61890022183" + }, + { + "source": "SourceLifetimeGeometry.lean", + "source_sha256": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "started_utc": "2026-10-17T22:29:31.306638+00:00", + "timeout_seconds": 240, + "threads": 2, + "returncode": 0, + "timed_out": false, + "seconds": 93.941153042, + "ended_utc": "2026-10-17T22:31:05.247644+00:00", + "source_unchanged": true, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "output_sha256": "b77e407c06c29eabc9ac4e378c251a06bd50a2cd043ca930e525df036e1ad95f", + "run_id": "20261017T222931Z-SourceLifetimeGeometry-d60cf60f", + "original_receipt_sha256": "25814a3ee5a90b85b6ea80f28453a98588135616b6b6ed8bec61a0aba501313b" + }, + { + "source": "SourceLifetimeField.lean", + "source_sha256": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "started_utc": "2026-10-17T22:43:09.744985+00:00", + "timeout_seconds": 240, + "threads": 2, + "returncode": 0, + "timed_out": false, + "seconds": 95.737454542, + "ended_utc": "2026-10-17T22:44:45.482032+00:00", + "source_unchanged": true, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "output_sha256": "6e29ce7c755f361042814fe3e19a16c47645a92a74c5254e6b73f60193083774", + "run_id": "20261017T224309Z-SourceLifetimeField-82ca502f", + "original_receipt_sha256": "7753adcd6ffe215ba435981a6fa113ab6b79b656015d36d0bade39118ee8019e" + } + ] +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/history/scaffold-17modules/HISTORICAL_SCOPE.md b/frontiers/source_lifetime_realization_20261017/evidence/history/scaffold-17modules/HISTORICAL_SCOPE.md new file mode 100644 index 000000000..7c67b7259 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/history/scaffold-17modules/HISTORICAL_SCOPE.md @@ -0,0 +1 @@ +These exact files preserve the earlier scaffold checkpoint: 17 Lean modules, 20 identity records, and three development compile receipts. They are historical evidence and do not describe the later package with controls and audit. The current records are in the parent evidence directory. The recorded validator SHA refers to the preserved validator here. diff --git a/frontiers/source_lifetime_realization_20261017/evidence/history/scaffold-17modules/STATIC_VALIDATION.json b/frontiers/source_lifetime_realization_20261017/evidence/history/scaffold-17modules/STATIC_VALIDATION.json new file mode 100644 index 000000000..49408c19e --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/history/scaffold-17modules/STATIC_VALIDATION.json @@ -0,0 +1,314 @@ +{ + "schema_version": 1, + "status": "PASS_STATIC_ONLY", + "scope": "File identities, generated TOML subset, module mappings, direct import resolution, acyclic local imports, unchanged dependency manifest entries, and text-only public package hygiene.", + "lake_loader": "NOT_RUN", + "lean_compile": "NOT_RUN_BY_THIS_VALIDATION", + "hosted_ci": "NOT_OBSERVED", + "network_or_cache_mutation": "NONE", + "generated_toml_parser": "Restricted JSON-compatible assignment and array-of-table subset; not the Lake TOML loader.", + "identity_records_verified": 20, + "identity_manifest_sha256": "d52b1cef415f56d3d4c51c176f92fe9e550a4a6cbad9b979ac58adbdbba36fed", + "lakefile_sha256": "0a40a1aa47450d8d2b43586cce96068f452b71f17f0fc43d22d32680aadef729", + "lake_manifest_sha256": "dec36bd447e05b93b4faa770967e32d9af68867381967d750ce6dbe49a20ca01", + "toolchain_sha256": "d5edba4e4b8faad9c1baeadb265716d20d03be4d1a2647dc5e35b0c0325bea7b", + "module_count": 17, + "module_mapping": { + "GaussianSeriesFoundation": "inputs/GaussianSeriesFoundation.lean", + "SourceC4": "inputs/SourceC4.lean", + "SourceCovariance": "inputs/SourceCovariance.lean", + "SourceFourierSeries": "inputs/SourceFourierSeries.lean", + "SourceGaussianLaw": "inputs/SourceGaussianLaw.lean", + "SourceKernel": "inputs/SourceKernel.lean", + "SourceLattice": "inputs/SourceLattice.lean", + "SourceTorus": "inputs/SourceTorus.lean", + "SourceTorusC4": "inputs/SourceTorusC4.lean", + "SpectralWeights": "inputs/SpectralWeights.lean", + "SourceSmooth": "inputs/SourceSmooth.lean", + "SourceSmoothCarrier": "inputs/SourceSmoothCarrier.lean", + "SourceSmoothControls": "inputs/SourceSmoothControls.lean", + "Lifetime": "inputs/Lifetime.lean", + "SourceThetaBridge": "SourceThetaBridge.lean", + "SourceLifetimeGeometry": "SourceLifetimeGeometry.lean", + "SourceLifetimeField": "SourceLifetimeField.lean" + }, + "local_imports": { + "GaussianSeriesFoundation": [], + "SourceC4": [ + "SourceFourierSeries" + ], + "SourceCovariance": [ + "SourceKernel", + "SourceGaussianLaw" + ], + "SourceFourierSeries": [ + "GaussianSeriesFoundation", + "SpectralWeights" + ], + "SourceGaussianLaw": [ + "SourceFourierSeries" + ], + "SourceKernel": [ + "SourceLattice" + ], + "SourceLattice": [ + "SourceFourierSeries" + ], + "SourceTorus": [ + "SourceCovariance" + ], + "SourceTorusC4": [ + "SourceC4", + "SourceTorus" + ], + "SpectralWeights": [], + "SourceSmooth": [ + "SourceC4" + ], + "SourceSmoothCarrier": [ + "SourceSmooth", + "SourceGaussianLaw", + "SourceCovariance", + "SourceTorusC4" + ], + "SourceSmoothControls": [ + "SourceSmoothCarrier" + ], + "Lifetime": [], + "SourceThetaBridge": [ + "Lifetime", + "SourceKernel" + ], + "SourceLifetimeGeometry": [ + "Lifetime", + "SourceSmoothCarrier" + ], + "SourceLifetimeField": [ + "SourceLifetimeGeometry", + "SourceThetaBridge" + ] + }, + "topological_module_order": [ + "GaussianSeriesFoundation", + "Lifetime", + "SpectralWeights", + "SourceFourierSeries", + "SourceC4", + "SourceGaussianLaw", + "SourceLattice", + "SourceKernel", + "SourceSmooth", + "SourceCovariance", + "SourceThetaBridge", + "SourceTorus", + "SourceTorusC4", + "SourceSmoothCarrier", + "SourceLifetimeGeometry", + "SourceSmoothControls", + "SourceLifetimeField" + ], + "external_imports": [ + "Mathlib", + "Mathlib.Algebra.BigOperators.Fin", + "Mathlib.Analysis.Calculus.SmoothSeries", + "Mathlib.Analysis.Normed.Ring.InfiniteSum", + "Mathlib.Analysis.SpecialFunctions.Gaussian.PoissonSummation", + "Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv", + "Mathlib.Data.Fin.Tuple.Basic", + "Mathlib.Data.Finset.Max", + "Mathlib.Data.Nat.Choose.Sum", + "Mathlib.Geometry.Manifold.ContMDiff.Basic", + "Mathlib.Geometry.Manifold.ContMDiff.NormedSpace", + "Mathlib.Logic.Equiv.Option", + "Mathlib.MeasureTheory.Constructions.BorelSpace.Real", + "Mathlib.MeasureTheory.Function.LpSeminorm.SMul", + "Mathlib.MeasureTheory.Function.LpSpace.InfiniteSum", + "Mathlib.MeasureTheory.Integral.DominatedConvergence", + "Mathlib.MeasureTheory.Integral.IntervalIntegral.Periodic", + "Mathlib.MeasureTheory.Measure.Restrict", + "Mathlib.MeasureTheory.Measure.Typeclasses.Probability", + "Mathlib.NumberTheory.ModularForms.JacobiTheta.TwoVariable", + "Mathlib.Probability.Distributions.Gaussian.HasGaussianLaw.Independence", + "Mathlib.Probability.Distributions.Gaussian.IsGaussianProcess.Basic", + "Mathlib.Probability.Distributions.Gaussian.IsGaussianProcess.Def", + "Mathlib.Probability.Distributions.Gaussian.Real", + "Mathlib.Probability.Independence.CharacteristicFunction", + "Mathlib.Probability.Independence.InfinitePi", + "Mathlib.Probability.Moments.Covariance", + "Mathlib.Probability.Moments.Variance", + "Mathlib.Topology.Algebra.InfiniteSum.TsumUniformlyOn", + "Mathlib.Topology.LocallyConstant.Basic", + "Mathlib.Topology.OpenPartialHomeomorph.Constructions" + ], + "external_source_check": "DIRECT_MATHLIB_SOURCE_FILES_PRESENT", + "external_toolchain_imports": [], + "external_source_files": [ + { + "module": "Mathlib", + "path_in_mathlib": "Mathlib.lean", + "sha256": "61d699d8ace6240934a751f1b1951339090d6e380b505041632227dd7eb73a29" + }, + { + "module": "Mathlib.Algebra.BigOperators.Fin", + "path_in_mathlib": "Mathlib/Algebra/BigOperators/Fin.lean", + "sha256": "798914333dd97eada9032afc50a9106cc5cf481b57477c4a6f198220ffd17304" + }, + { + "module": "Mathlib.Analysis.Calculus.SmoothSeries", + "path_in_mathlib": "Mathlib/Analysis/Calculus/SmoothSeries.lean", + "sha256": "293196f8d3e0fc74837fda06ee2b518ba5d917aba80e72c435311681473c14a1" + }, + { + "module": "Mathlib.Analysis.Normed.Ring.InfiniteSum", + "path_in_mathlib": "Mathlib/Analysis/Normed/Ring/InfiniteSum.lean", + "sha256": "d197a22a8073f6dfe1def4f755919629fdbbecdc4e72f82325eaff2759c4d62c" + }, + { + "module": "Mathlib.Analysis.SpecialFunctions.Gaussian.PoissonSummation", + "path_in_mathlib": "Mathlib/Analysis/SpecialFunctions/Gaussian/PoissonSummation.lean", + "sha256": "b8eab715bff1f1f28932b8ff1b2b3051108b9dc83ce50ede77b8e6fbd1a57d42" + }, + { + "module": "Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv", + "path_in_mathlib": "Mathlib/Analysis/SpecialFunctions/Trigonometric/Deriv.lean", + "sha256": "c44a764cdb0db89c4c0fcfcc385bb904d2f4081ae5bd018785b84dbeb8d7744f" + }, + { + "module": "Mathlib.Data.Fin.Tuple.Basic", + "path_in_mathlib": "Mathlib/Data/Fin/Tuple/Basic.lean", + "sha256": "041399716b52e8892ae463b3cc6c66a3eea0f799734b75facd5a8e415ee82cf8" + }, + { + "module": "Mathlib.Data.Finset.Max", + "path_in_mathlib": "Mathlib/Data/Finset/Max.lean", + "sha256": "f9381a30f98377e15faa35c02d19d3fa0d6576c1709460ed699f4616e4d2539e" + }, + { + "module": "Mathlib.Data.Nat.Choose.Sum", + "path_in_mathlib": "Mathlib/Data/Nat/Choose/Sum.lean", + "sha256": "cbca67f03a1951b004626f42c3ae4b0bac6f44cd3222020aae2ae052fe37033a" + }, + { + "module": "Mathlib.Geometry.Manifold.ContMDiff.Basic", + "path_in_mathlib": "Mathlib/Geometry/Manifold/ContMDiff/Basic.lean", + "sha256": "63dbf6a3a284738ffca038ba4cce3da6acc5168d9fffd773bd2feea53bf6a69f" + }, + { + "module": "Mathlib.Geometry.Manifold.ContMDiff.NormedSpace", + "path_in_mathlib": "Mathlib/Geometry/Manifold/ContMDiff/NormedSpace.lean", + "sha256": "307f9b63afc67a534e6fee7646e6d4e4c994577a71f474af1775ebbec375877f" + }, + { + "module": "Mathlib.Logic.Equiv.Option", + "path_in_mathlib": "Mathlib/Logic/Equiv/Option.lean", + "sha256": "0499487ca3dd031ebe97acced60901ace1faa193b4bb5dfd922950e6de0c9ef8" + }, + { + "module": "Mathlib.MeasureTheory.Constructions.BorelSpace.Real", + "path_in_mathlib": "Mathlib/MeasureTheory/Constructions/BorelSpace/Real.lean", + "sha256": "676b1b9cc426b14fc331fc24e1da1a23d32d12c4e431223bd11d01014779206c" + }, + { + "module": "Mathlib.MeasureTheory.Function.LpSeminorm.SMul", + "path_in_mathlib": "Mathlib/MeasureTheory/Function/LpSeminorm/SMul.lean", + "sha256": "5efd230a270ebe8690b34439fbe623f4d6cde4ebaa45c410dbb0868131529b36" + }, + { + "module": "Mathlib.MeasureTheory.Function.LpSpace.InfiniteSum", + "path_in_mathlib": "Mathlib/MeasureTheory/Function/LpSpace/InfiniteSum.lean", + "sha256": "15c3f38f129a0a74832cefe26799e583fb0d926aad8d44cde3c04480d10c4f29" + }, + { + "module": "Mathlib.MeasureTheory.Integral.DominatedConvergence", + "path_in_mathlib": "Mathlib/MeasureTheory/Integral/DominatedConvergence.lean", + "sha256": "8b992825c893a377d5be8c370fae94c31dbee29d6b4bfbe0a3cd36bd5438a3d7" + }, + { + "module": "Mathlib.MeasureTheory.Integral.IntervalIntegral.Periodic", + "path_in_mathlib": "Mathlib/MeasureTheory/Integral/IntervalIntegral/Periodic.lean", + "sha256": "c29cf7392ddbd5acbe615c55fc36315e65bd7563c84f0118273666ef523bd403" + }, + { + "module": "Mathlib.MeasureTheory.Measure.Restrict", + "path_in_mathlib": "Mathlib/MeasureTheory/Measure/Restrict.lean", + "sha256": "f5ac9e88c8ff8528710ccab6a5995bd4ec9fb300b2f4294e1444edcdf5b26abc" + }, + { + "module": "Mathlib.MeasureTheory.Measure.Typeclasses.Probability", + "path_in_mathlib": "Mathlib/MeasureTheory/Measure/Typeclasses/Probability.lean", + "sha256": "054a34de6303b06fb714c4f8e583a92a3513a1ae95354e672404830c33ba3632" + }, + { + "module": "Mathlib.NumberTheory.ModularForms.JacobiTheta.TwoVariable", + "path_in_mathlib": "Mathlib/NumberTheory/ModularForms/JacobiTheta/TwoVariable.lean", + "sha256": "037f03fd24d0df4a30cda7801283ba455ff706eae4a9d3e78bbd2c27b500e807" + }, + { + "module": "Mathlib.Probability.Distributions.Gaussian.HasGaussianLaw.Independence", + "path_in_mathlib": "Mathlib/Probability/Distributions/Gaussian/HasGaussianLaw/Independence.lean", + "sha256": "06f064a27a0fc4a08277d545b643e2f40e5adffec4c37917bd8bd3752070f1ff" + }, + { + "module": "Mathlib.Probability.Distributions.Gaussian.IsGaussianProcess.Basic", + "path_in_mathlib": "Mathlib/Probability/Distributions/Gaussian/IsGaussianProcess/Basic.lean", + "sha256": "c1dae1e9d6c15521dd923ffc962948005a816a74dc356fcc024c281ea4a75307" + }, + { + "module": "Mathlib.Probability.Distributions.Gaussian.IsGaussianProcess.Def", + "path_in_mathlib": "Mathlib/Probability/Distributions/Gaussian/IsGaussianProcess/Def.lean", + "sha256": "1dce719afde290695718b795b2b64ae5045726de8d59e9674f7252ac666cfb83" + }, + { + "module": "Mathlib.Probability.Distributions.Gaussian.Real", + "path_in_mathlib": "Mathlib/Probability/Distributions/Gaussian/Real.lean", + "sha256": "9e2bc94dd8c51e27118fd577dcf9c924d81a8cf5e03d7d1832a8527d3a12a767" + }, + { + "module": "Mathlib.Probability.Independence.CharacteristicFunction", + "path_in_mathlib": "Mathlib/Probability/Independence/CharacteristicFunction.lean", + "sha256": "cbc97d0493d8e19229cc3af652f005fec45ae329b43fff94d323f5d30ae0d159" + }, + { + "module": "Mathlib.Probability.Independence.InfinitePi", + "path_in_mathlib": "Mathlib/Probability/Independence/InfinitePi.lean", + "sha256": "d53662a8ca667e78ec2f45166544f326b53a8dfb69d0ce21fed83b6e097b4f97" + }, + { + "module": "Mathlib.Probability.Moments.Covariance", + "path_in_mathlib": "Mathlib/Probability/Moments/Covariance.lean", + "sha256": "627b0715f8603daff3a29a47cbd21ce3c192020295c96f088784f4b197bf0312" + }, + { + "module": "Mathlib.Probability.Moments.Variance", + "path_in_mathlib": "Mathlib/Probability/Moments/Variance.lean", + "sha256": "216c4c4d4cd97f51c19ab8101eec246b669299eb784fcafa932539514eea38f1" + }, + { + "module": "Mathlib.Topology.Algebra.InfiniteSum.TsumUniformlyOn", + "path_in_mathlib": "Mathlib/Topology/Algebra/InfiniteSum/TsumUniformlyOn.lean", + "sha256": "e5708e42d1d98f9bc1ba4dc0e8131eb931e2445fa70c6c04c29c9235603900f4" + }, + { + "module": "Mathlib.Topology.LocallyConstant.Basic", + "path_in_mathlib": "Mathlib/Topology/LocallyConstant/Basic.lean", + "sha256": "57c005cec05118edbe54ea3efcc389823258026774226e9f93ff3c862adf5ddf" + }, + { + "module": "Mathlib.Topology.OpenPartialHomeomorph.Constructions", + "path_in_mathlib": "Mathlib/Topology/OpenPartialHomeomorph/Constructions.lean", + "sha256": "93d321b3145f14bd1794b62e6808302042f58167689877fee78c088a900ad999" + } + ], + "dependency_pins": { + "plausible": "118aa17ee84656b8bd727fef7c458ee8c833385c", + "LeanSearchClient": "ddf04cf3949fa556442341e87d47f9f6e6074707", + "importGraph": "e928b72544873815af278d38681b31c0293588e3", + "proofwidgets": "106ff4fafc74ef4ac99d81dbf3ab399118f497a5", + "aesop": "355695d523e41d0554926416cba2a2b3544fbbc9", + "Qq": "6a489d9af5d0c47e5b259e2e8bcdfc1811b5a259", + "batteries": "f2effa3d803fda822b1f97b806c47cf2adfbcbc2", + "Cli": "e92c9f15fdfacc8536f31cfb3b7ad26c3c8cd204", + "mathlib": "d13f23b723b8a846827a245b89c10fc7d3f11612" + }, + "file_count_at_validation": 31 +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/history/scaffold-17modules/STATIC_VALIDATOR_GUARD.json b/frontiers/source_lifetime_realization_20261017/evidence/history/scaffold-17modules/STATIC_VALIDATOR_GUARD.json new file mode 100644 index 000000000..54fcc3e6b --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/history/scaffold-17modules/STATIC_VALIDATOR_GUARD.json @@ -0,0 +1,22 @@ +{ + "status": "PASS_EXPECTED_REJECTION", + "scope": "Python validator only; no Lean/Lake process, cache mutation, or network", + "checks": [ + { + "case": "explicit_python_optimization", + "returncode": 1, + "expected_failure_observed": true, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "6f592cec28e1529e65df72ea5d8c4bf34c771d0c73597d4517ad8c5012c9ff16", + "diagnostic": "Static validation requires assertions; disable Python optimization." + }, + { + "case": "environment_python_optimization", + "returncode": 1, + "expected_failure_observed": true, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stderr_sha256": "6f592cec28e1529e65df72ea5d8c4bf34c771d0c73597d4517ad8c5012c9ff16", + "diagnostic": "Static validation requires assertions; disable Python optimization." + } + ] +} diff --git a/frontiers/source_lifetime_realization_20261017/evidence/history/scaffold-17modules/validate_static.py b/frontiers/source_lifetime_realization_20261017/evidence/history/scaffold-17modules/validate_static.py new file mode 100644 index 000000000..1858ca428 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/evidence/history/scaffold-17modules/validate_static.py @@ -0,0 +1,184 @@ +"""Validate package identities and static mappings without Lean, Lake, or writes. + +The TOML reader accepts only the generated configuration's JSON-compatible +assignments and array-of-table headers. It is not a general TOML implementation. +""" + +import argparse +import hashlib +import json +from pathlib import Path +import re + + +if not __debug__: + raise RuntimeError("Static validation requires assertions; disable Python optimization.") + + +ROOT = Path(__file__).resolve().parent + + +def sha(data): + return hashlib.sha256(data).hexdigest() + + +def git_blob(data): + return hashlib.sha1(b"blob " + str(len(data)).encode() + b"\0" + data).hexdigest() + + +def read_generated_toml(path): + result = {} + current = result + lines = iter(path.read_text().splitlines()) + for raw in lines: + line = raw.strip() + if not line or line.startswith("#"): + continue + header = re.fullmatch(r"\[\[([A-Za-z_][A-Za-z_0-9]*)\]\]", line) + if header: + current = {} + result.setdefault(header.group(1), []).append(current) + continue + assignment = re.fullmatch(r"([A-Za-z_][A-Za-z_0-9]*)\s*=\s*(.*)", line) + assert assignment, "unsupported generated TOML syntax: " + line + key, value = assignment.groups() + if value.startswith("[") and not value.endswith("]"): + while not value.rstrip().endswith("]"): + value += "\n" + next(lines).strip() + value = re.sub(r",\s*\]$", "]", value) + assert key not in current, "duplicate generated TOML key: " + key + current[key] = json.loads(value) + return result + + +def validate(mathlib_source=None): + identity_path = ROOT / "inputs/provenance/FILE_IDENTITIES.json" + identities = json.loads(identity_path.read_text())["files"] + assert len({r["path"] for r in identities}) == len(identities) + for record in identities: + path = ROOT / record["path"] + assert path.is_file() and not path.is_symlink(), record["path"] + data = path.read_bytes() + assert len(data) == record["bytes"], record["path"] + assert sha(data) == record["sha256"], record["path"] + assert git_blob(data) == record["git_blob"], record["path"] + if "expected_git_blob" in record: + assert record["git_blob"] == record["expected_git_blob"], record["path"] + + config = read_generated_toml(ROOT / "lakefile.toml") + original_config = read_generated_toml(ROOT / "inputs/provenance/source-lakefile.toml") + manifest = json.loads((ROOT / "lake-manifest.json").read_text()) + original = json.loads((ROOT / "inputs/provenance/source-lake-manifest.json").read_text()) + expected_manifest = dict(original, name="source_lifetime_realization") + assert manifest == expected_manifest, "manifest changed beyond root package name" + assert config["name"] == manifest["name"] + assert config["require"] == original_config["require"] + assert len(manifest["packages"]) == 9 + assert len({p["name"] for p in manifest["packages"]}) == 9 + assert all(p["type"] == "git" and re.fullmatch(r"[0-9a-f]{40}", p["rev"]) + for p in manifest["packages"]) + mathlib = next(p for p in manifest["packages"] if p["name"] == "mathlib") + assert mathlib["rev"] == config["require"][0]["rev"] + toolchain = (ROOT / "lean-toolchain").read_bytes() + assert toolchain == (ROOT / "inputs/provenance/source-lean-toolchain").read_bytes() + assert toolchain == b"leanprover/lean4:v4.34.1\n" + + libraries = config["lean_lib"] + library_names = [lib["name"] for lib in libraries] + assert len(library_names) == len(set(library_names)) + assert set(config["defaultTargets"]) <= set(library_names) + mapping = {} + for lib in libraries: + for module in lib.get("roots", [lib["name"]]): + assert module not in mapping, "duplicate module: " + module + path = Path(lib.get("srcDir", ".")) / (module.replace(".", "/") + ".lean") + assert not path.is_absolute() and ".." not in path.parts + assert (ROOT / path).is_file(), path.as_posix() + mapping[module] = path.as_posix() + assert set(mapping.values()) == {p.relative_to(ROOT).as_posix() for p in ROOT.rglob("*.lean")} + assert set(mapping.values()) <= {record["path"] for record in identities} + old_roots = [lib["name"] for lib in original_config["lean_lib"]] + input_lib = next(lib for lib in libraries if lib["name"] == "C291Inputs") + assert input_lib["srcDir"] == "inputs" + assert input_lib["roots"] == old_roots + ["Lifetime"] + + local_imports = {} + external = set() + for module, relative in mapping.items(): + imports = [name for line in (ROOT / relative).read_text().splitlines() + if line.startswith("import ") + for name in line[7:].split("--", 1)[0].split()] + local_imports[module] = [name for name in imports if name in mapping] + for name in imports: + assert (name in mapping or name == "Mathlib" or name.startswith("Mathlib.") + or name == "Lean" or name.startswith("Lean.")), name + if name not in mapping: + external.add(name) + pending = set(mapping) + order = [] + while pending: + available = sorted(m for m in pending if set(local_imports[m]) <= set(order)) + assert available, "local import cycle" + order.extend(available) + pending.difference_update(available) + external_records = [] + if mathlib_source is not None: + for name in sorted(external): + if name == "Lean" or name.startswith("Lean."): + continue + relative = name.replace(".", "/") + ".lean" + path = mathlib_source / relative + assert path.is_file(), "missing pinned external source: " + relative + external_records.append({"module": name, "path_in_mathlib": relative, + "sha256": sha(path.read_bytes())}) + + files = sorted(p for p in ROOT.rglob("*") if p.is_file()) + for path in ROOT.rglob("*"): + relative = path.relative_to(ROOT) + assert not path.is_symlink(), relative.as_posix() + assert ".lake" not in relative.parts and "__pycache__" not in relative.parts + assert path.suffix not in {".olean", ".ilean", ".o", ".a", ".so", ".dylib", ".pyc"} + if path.is_file(): + data = path.read_bytes() + assert not re.search(rb"/(?:Users|home|root)/", data), relative.as_posix() + data.decode("utf-8") + receipts = json.loads((ROOT / "evidence/DEVELOPMENT_COMPILE_SUMMARY.json").read_text()) + empty_sha = sha(b"") + for receipt in receipts["receipts"]: + assert sha((ROOT / receipt["source"]).read_bytes()) == receipt["source_sha256"] + assert receipt["returncode"] == 0 and not receipt["timed_out"] + assert receipt["source_unchanged"] + assert receipt["stdout_sha256"] == empty_sha and receipt["stderr_sha256"] == empty_sha + + return { + "schema_version": 1, + "status": "PASS_STATIC_ONLY", + "scope": "File identities, generated TOML subset, module mappings, direct import resolution, acyclic local imports, unchanged dependency manifest entries, and text-only public package hygiene.", + "lake_loader": "NOT_RUN", + "lean_compile": "NOT_RUN_BY_THIS_VALIDATION", + "hosted_ci": "NOT_OBSERVED", + "network_or_cache_mutation": "NONE", + "generated_toml_parser": "Restricted JSON-compatible assignment and array-of-table subset; not the Lake TOML loader.", + "identity_records_verified": len(identities), + "identity_manifest_sha256": sha(identity_path.read_bytes()), + "lakefile_sha256": sha((ROOT / "lakefile.toml").read_bytes()), + "lake_manifest_sha256": sha((ROOT / "lake-manifest.json").read_bytes()), + "toolchain_sha256": sha(toolchain), + "module_count": len(mapping), + "module_mapping": mapping, + "local_imports": local_imports, + "topological_module_order": order, + "external_imports": sorted(external), + "external_source_check": "DIRECT_MATHLIB_SOURCE_FILES_PRESENT" if mathlib_source is not None else "NOT_REQUESTED", + "external_toolchain_imports": sorted(name for name in external if name == "Lean" or name.startswith("Lean.")), + "external_source_files": external_records, + "dependency_pins": {p["name"]: p["rev"] for p in manifest["packages"]}, + "file_count_at_validation": len(files), + } + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--mathlib-source", type=Path) + args = parser.parse_args() + print(json.dumps(validate(args.mathlib_source), indent=2)) diff --git a/frontiers/source_lifetime_realization_20261017/inputs/GaussianSeriesFoundation.lean b/frontiers/source_lifetime_realization_20261017/inputs/GaussianSeriesFoundation.lean new file mode 100644 index 000000000..93651da7f --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/inputs/GaussianSeriesFoundation.lean @@ -0,0 +1,96 @@ +import Mathlib.Probability.Distributions.Gaussian.Real +import Mathlib.Probability.Independence.InfinitePi +import Mathlib.MeasureTheory.Function.LpSpace.InfiniteSum +import Mathlib.MeasureTheory.Function.LpSeminorm.SMul + +/-! The actual product law and the almost-sure absolute-series foundation. +This does not assert a Fourier covariance, sample smoothness or finite-jet rank. -/ + +noncomputable section + +open MeasureTheory ProbabilityTheory +open scoped ENNReal + +namespace I4Foundation + +/-- The same actual probability measure used for every coefficient and series assertion. -/ +def coefficientLaw (ι : Type*) : Measure (ι → ℝ) := + Measure.infinitePi (fun _ : ι => gaussianReal 0 1) + +instance coefficientLaw_isProbabilityMeasure (ι : Type*) : + IsProbabilityMeasure (coefficientLaw ι) := by + unfold coefficientLaw + infer_instance + +theorem coordinate_measurePreserving {ι : Type*} (i : ι) : + MeasurePreserving (fun ω : ι → ℝ => ω i) (coefficientLaw ι) + (gaussianReal 0 1) := by + exact measurePreserving_eval_infinitePi (fun _ : ι => gaussianReal 0 1) i + +theorem coordinate_marginal {ι : Type*} (i : ι) : + (coefficientLaw ι).map (fun ω => ω i) = gaussianReal 0 1 := by + exact (coordinate_measurePreserving i).map_eq + +theorem coordinates_independent (ι : Type*) : + iIndepFun (fun i (ω : ι → ℝ) => ω i) (coefficientLaw ι) := by + exact iIndepFun_infinitePi (P := fun _ : ι => gaussianReal 0 1) + (X := fun _ : ι => id) (fun _ => measurable_id) + +theorem coordinate_memLp {ι : Type*} (i : ι) (p : ℝ≥0∞) (hp : p ≠ ∞) : + MemLp (fun ω : ι → ℝ => ω i) p (coefficientLaw ι) := by + exact (memLp_id_gaussianReal' p hp).comp_measurePreserving + (coordinate_measurePreserving i) + +theorem coordinate_integrable {ι : Type*} (i : ι) : + Integrable (fun ω : ι → ℝ => ω i) (coefficientLaw ι) := by + exact memLp_one_iff_integrable.mp (coordinate_memLp i 1 (by simp)) + +theorem coordinate_abs_integrable {ι : Type*} (i : ι) : + Integrable (fun ω : ι → ℝ => |ω i|) (coefficientLaw ι) := by + simpa only [Real.norm_eq_abs] using (coordinate_integrable i).norm + +theorem weighted_abs_summable_ae {ι : Type*} [Countable ι] + (a : ι → ℝ) (ha : ∀ i, 0 ≤ a i) (hs : Summable a) : + ∀ᵐ ω ∂coefficientLaw ι, Summable (fun i => a i * |ω i|) := by + let C := eLpNorm id 1 (gaussianReal 0 1) + have hC : C < ∞ := (memLp_id_gaussianReal' 1 (by simp)).eLpNorm_lt_top + have hcoord (i : ι) : + eLpNorm (fun ω : ι → ℝ => ω i) 1 (coefficientLaw ι) = C := by + exact eLpNorm_comp_measurePreserving + (memLp_id_gaussianReal' 1 (by simp)).aestronglyMeasurable + (coordinate_measurePreserving i) + have hnorm (i : ι) : + eLpNorm (fun ω : ι → ℝ => a i * ω i) 1 (coefficientLaw ι) = + ENNReal.ofReal (a i) * C := by + change eLpNorm (a i • (fun ω : ι → ℝ => ω i)) 1 (coefficientLaw ι) = _ + rw [eLpNorm_const_smul, Real.enorm_eq_ofReal (ha i), hcoord] + have hsum : (∑' i, eLpNorm (fun ω : ι → ℝ => a i * ω i) 1 + (coefficientLaw ι)) ≠ ∞ := by + simp_rw [hnorm] + rw [ENNReal.tsum_mul_right] + exact ENNReal.mul_ne_top hs.tsum_ofReal_ne_top hC.ne + have h := summable_norm_of_tsum_eLpNorm_ne_top (p := 1) (le_refl 1) hsum + filter_upwards [h] with ω hω + simpa only [Real.norm_eq_abs, abs_mul, abs_of_nonneg (ha _)] using hω + +/-- The actual scalar sum; its convergence is proved separately on the product law. -/ +def scalarSeries {ι : Type*} (a : ι → ℝ) (ω : ι → ℝ) : ℝ := + ∑' i, a i * ω i + +theorem scalarSeries_measurable {ι : Type*} [Countable ι] (a : ι → ℝ) : + Measurable (scalarSeries a) := by + unfold scalarSeries + apply Measurable.tsum + intro i + exact measurable_const.mul (measurable_pi_apply i) + +theorem scalarSeries_hasSum_ae {ι : Type*} [Countable ι] + (a : ι → ℝ) (hs : Summable a) : + ∀ᵐ ω ∂coefficientLaw ι, HasSum (fun i => a i * ω i) (scalarSeries a ω) := by + filter_upwards [weighted_abs_summable_ae (fun i => |a i|) + (fun i => abs_nonneg _) hs.abs] with ω hω + have hnorm : Summable (fun i => ‖a i * ω i‖) := by + simpa only [Real.norm_eq_abs, abs_mul] using hω + exact hnorm.of_norm.hasSum + +end I4Foundation diff --git a/frontiers/source_lifetime_realization_20261017/inputs/Lifetime.lean b/frontiers/source_lifetime_realization_20261017/inputs/Lifetime.lean new file mode 100644 index 000000000..f2508f7f2 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/inputs/Lifetime.lean @@ -0,0 +1,634 @@ +import Mathlib + +/-! +# Lifetime-track statements: parent Theorems A, B, C, the bounded remainder R and the +# planar elder lower bound / density gap (statements only) + +Scientific effect: NONE. Formal progress of every declaration here: `specified`. +Organizational-independence credit of this transcription: 0 (Anthropic / Claude). + +This module states, as `Prop`-valued definitions, the shapes of the parent lifetime +results (1.1), (1.2), (1.3) of UNIFORM_MATRIX_CAP_AND_LIFETIME.md, of the bounded +remainder (R1) of LIFETIME_REMAINDER.md, and of the planar lower bound (E2), the +two-sided rate (E4) and the compact-window density gap (E11) of +ELDER_LOWER_AND_DENSITY_GAP.md. Every statement is parametrised by interface objects +(the Gaussian field, the superlevel-bar / elder-partner relation, and the typed pair law +probability `p_r(b,k,R)`); it is a statement about whatever objects satisfy those +interfaces, and the identification of those objects with the objects of the source texts +is not part of the statement. + +This module is self-contained: it imports only Mathlib and re-declares, verbatim up to +the namespace, the shared objects of `Specifications/Field.lean` (covariance, field +interface, critical points, Hessian inertia, pairs, superlevel bars, density versions). +The duplication is deliberate at this layer and is recorded as such. + +What this module does not establish. It consists only of definitions and structures; +it states nothing as a result and proves nothing: none of the parent results, the +remainder bound or the planar bounds is shown here, and no kernel receipt about them +exists. It does not transcribe the explicit Gaussian/angular integral (15.2) for the +leading coefficient `c_{d,L}` (the coefficient is characterised only through the +leading-term asymptotics of (1.3)); it does not transcribe the regression law +`Q_{r,b,k,R}`, the typed weight `W_r`, the full normalizer `Z_r` or the marked Kac-Rice +representation (all informal in the source and taken as the interface field `p`); it +does not transcribe the reading-rule amendments bound to the parent (congruence erratum, +Section 9 replacement v1.1, wording W1, embedding radius `r < L/(4 sqrt 2)`), nor the +marked-cylinder cap support; it asserts no numerical `C`, `r_*`, `z_*`, `ell_*` or +coefficient value; it does not state Theorem A as consumed by Theorem R; and it does +not state the compact-window `O(ell^(2/3))` difference for the unrestricted densities. +The planar statements (E4) and (E11) carry the parent upper bound (1.1), for the same +typed pair law at `d = 2`, as an explicit hypothesis, as the source does ("If the precise +Theorem A upper bound in [LP] is consumed"; its Section 4 says the upper half of (E11) +consumes the parent upper bound already identified there); the direct lower bound (E2) is +unconditional, as in the source. +Nothing here promotes, reclassifies or discharges any claim, premise or obligation of +the registers; the landing disposition `REVIEWED_SCOPED` (lifetime-remainder) and the +graph classification and review disposition recorded for +`math.uniform-matrix-cap-lifetime` are transcribed from the registers by the statement +register, never re-derived here; alignment of these statements with the sources is +PENDING_INDEPENDENT_REVIEW. + +Sources (Layer 0, byte-pinned, `d6g8k5htny-coder/Math-`): +* `lifetime-parent`: commit `c39164254ad1529ed49543743598d5dcb24bab98`, path + `imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md`, + sha256 `9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7`. +* `lifetime-remainder`: commit `760340e921ac4ceda296b8118da936f1133e956e`, path + `frontiers/three_fronts_20260924/LIFETIME_REMAINDER.md`, + sha256 `380b7d0abdb0fe2de5a6564565af9560d3f1b1ce22fd5538927db0c52f4f3a4a`. +* `elder-lower-density-gap`: commit `6c020d6a72936632f2055122e71a7818a4ff497e`, path + `frontiers/window_multiplicity_laws_20260928/ELDER_LOWER_AND_DENSITY_GAP.md`, + sha256 `8ce05a43bde8e0d718f09e2da1ffe75d3ec5893489254afdbf5b58b602cdba0c`. +-/ + +namespace UniversalLaw.Spec.Lifetime + +open MeasureTheory + +/-! ### Shared objects, re-declared from `Specifications/Field.lean` (same text, this +namespace). The duplication is deliberate: modules of this packet import only Mathlib. -/ + +/-- The ambient Euclidean space `R^d` in which the torus `X = R^d/(L Z^d)` is realised +by `L`-periodic functions. + +Source: d6g8k5htny-coder/Math- commit c39164254ad1529ed49543743598d5dcb24bab98 path imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md sha256 9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7 +Anchor: "On the flat torus X = R^d/(L Z^d), let f be the centered stationary Gaussian field of variance one with covariance" +Interface: none; this is the ambient space `EuclideanSpace ℝ (Fin d)`. +Does not claim: that the torus is represented by any quotient type; periodicity is a hypothesis on functions. -/ +abbrev E (d : ℕ) : Type := EuclideanSpace ℝ (Fin d) + +/-- The lattice vector `L n` for `n ∈ Z^d`, written in the standard coordinate vectors. + +Source: d6g8k5htny-coder/Math- commit c39164254ad1529ed49543743598d5dcb24bab98 path imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md sha256 9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7 +Anchor: "K_L(z) = sum_{n in Z^d} exp(-|z+Ln|^2/2)" +Interface: none. +Does not claim: anything beyond the definition of the vector `L n`. -/ +noncomputable def latticeVec (d : ℕ) (L : ℝ) (n : Fin d → ℤ) : E d := + ∑ i, EuclideanSpace.single i (L * (n i : ℝ)) + +/-- The unnormalised periodized Gaussian (theta) sum `sum_{n in Z^d} exp(-|z+Ln|^2/2)`, +written as a `tsum` over `Z^d`. If the family were not summable the `tsum` would be `0`; +summability is a hypothesis field of `GaussianFieldInterface`. + +Source: d6g8k5htny-coder/Math- commit c39164254ad1529ed49543743598d5dcb24bab98 path imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md sha256 9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7 +Anchor: "K_L(z) = sum_{n in Z^d} exp(-|z+Ln|^2/2)" +Interface: summability of the family is the field `GaussianFieldInterface.summable`, not derived here. +Does not claim: convergence of the sum. -/ +noncomputable def thetaSum (d : ℕ) (L : ℝ) (z : E d) : ℝ := + ∑' n : Fin d → ℤ, Real.exp (-(‖z + latticeVec d L n‖ ^ 2) / 2) + +/-- The periodized Gaussian covariance +`K_L(z) = sum_n exp(-|z+Ln|^2/2) / sum_n exp(-|Ln|^2/2)`; the denominator is the theta +sum at `z = 0`, so `K_L(0) = 1` (variance one) whenever that denominator is nonzero (the +summability field is meant to provide this; not shown here). + +Source: d6g8k5htny-coder/Math- commit c39164254ad1529ed49543743598d5dcb24bab98 path imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md sha256 9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7 +Anchor: "K_L(z) = sum_{n in Z^d} exp(-|z+Ln|^2/2)" +Interface: summability of both theta sums is the field `GaussianFieldInterface.summable`. +Does not claim: positivity of the Fourier coefficients (Section 2 of the source) or any property of `K_L` beyond its definition. -/ +noncomputable def periodicCovariance (d : ℕ) (L : ℝ) (z : E d) : ℝ := + thetaSum d L z / thetaSum d L 0 + +/-- The `K_L`-quadratic form `sum_{i,j} a_i a_j K_L(x_i - x_j)` of a finite real linear +combination `sum_i a_i f(x_i)` of point evaluations: its variance under a centred +stationary field with covariance `K_L`. + +Source: d6g8k5htny-coder/Math- commit c39164254ad1529ed49543743598d5dcb24bab98 path imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md sha256 9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7 +Anchor: "let f be the centered stationary Gaussian field of variance one with covariance" +Interface: nonnegativity of this form is the field `GaussianFieldInterface.quad_nonneg`. +Does not claim: positive definiteness (Section 2 of the source). -/ +noncomputable def covQuadForm (d : ℕ) (L : ℝ) {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ) : ℝ := + ∑ i, ∑ j, a i * a j * periodicCovariance d L (x i - x j) + +/-- `L`-periodicity of a function on `R^d`: invariance under every lattice translation. + +Source: d6g8k5htny-coder/Math- commit c39164254ad1529ed49543743598d5dcb24bab98 path imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md sha256 9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7 +Anchor: "On the flat torus X = R^d/(L Z^d), let f be the centered stationary Gaussian field of variance one with covariance" +Interface: none; this is the defining predicate of a function on the torus. +Does not claim: anything about the field. -/ +def IsLPeriodic (d : ℕ) (L : ℝ) (g : E d → ℝ) : Prop := + ∀ (x : E d) (n : Fin d → ℤ), g (x + latticeVec d L n) = g x + +/-- Smoothness of a sample path: `C^n` for every finite `n` (written without `⊤`). + +Source: d6g8k5htny-coder/Math- commit c39164254ad1529ed49543743598d5dcb24bab98 path imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md sha256 9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7 +Anchor: "In particular the field has a smooth version and all finite moments of its global derivative suprema exist." +Interface: smoothness of every sample path is the field `GaussianFieldInterface.smooth`. +Does not claim: existence of a smooth version, or moment bounds on derivative suprema. -/ +def IsSmooth (d : ℕ) (g : E d → ℝ) : Prop := + ∀ n : ℕ, ContDiff ℝ n g + +/-- Interface for the centred stationary Gaussian field of variance one on the torus +`R^d/(L Z^d)` with covariance `K_L`. The field is GIVEN: its probability space, its sample +paths, their smoothness and periodicity, the Gaussian law of every finite real linear +combination of point evaluations (law `gaussianReal 0 v` with `v` the `K_L`-quadratic +form) and the covariance identity are hypothesis fields, as is summability of the theta +sums. Existence of such an object is not asserted. + +Source: d6g8k5htny-coder/Math- commit c39164254ad1529ed49543743598d5dcb24bab98 path imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md sha256 9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7 +Anchor: "On the flat torus X = R^d/(L Z^d), let f be the centered stationary Gaussian field of variance one with covariance" +Interface: every field of this structure is a given property of the field, never derived. +Does not claim: existence or uniqueness in law of the field; the Fourier representation and positive spectrum of Section 2; almost-sure Morse genericity of Section 8. -/ +structure GaussianFieldInterface (d : ℕ) (L : ℝ) where + /-- The underlying probability space (sample space). -/ + Ω : Type + -- Its sigma-algebra (square-bracket field, as in Mathlib's bundled categories). It is not + -- registered for typeclass resolution after this declaration; consumers bring it into + -- scope with `haveI := G.mΩ`. + [mΩ : MeasurableSpace Ω] + /-- The probability measure `P`. -/ + P : Measure Ω + -- `P` is a probability measure (square-bracket field). + [isProb : IsProbabilityMeasure P] + /-- The sample paths `ω ↦ f_ω : R^d → ℝ`. -/ + F : Ω → E d → ℝ + /-- Section 2 clause: "the field has a smooth version"; every sample path is smooth. -/ + smooth : ∀ ω, IsSmooth d (F ω) + /-- Section 1 clause: the field lives "On the flat torus X = R^d/(L Z^d)"; every sample path + is `L`-periodic. -/ + periodic : ∀ ω, IsLPeriodic d L (F ω) + /-- Section 1 clause: the theta sums defining `K_L` converge (taken as a hypothesis). -/ + summable : ∀ z : E d, Summable (fun n : Fin d → ℤ => Real.exp (-(‖z + latticeVec d L n‖ ^ 2) / 2)) + /-- The `K_L`-quadratic form is nonnegative (so it is a variance). -/ + quad_nonneg : ∀ {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ), 0 ≤ covQuadForm d L x a + /-- Section 1 clause: "the centered stationary Gaussian field of variance one with covariance" + `K_L`; every finite real linear combination of point evaluations has the centred Gaussian + law whose variance is the `K_L`-quadratic form. -/ + gaussian : ∀ {m : ℕ} (x : Fin m → E d) (a : Fin m → ℝ), + Measure.map (fun ω => ∑ i, a i * F ω (x i)) P = + ProbabilityTheory.gaussianReal 0 ⟨covQuadForm d L x a, quad_nonneg x a⟩ + /-- Covariance identity `E[f(x) f(y)] = K_L(x - y)` (centred, stationary). -/ + covariance : ∀ x y : E d, ∫ ω, F ω x * F ω y ∂P = periodicCovariance d L (x - y) + +/-- The Hessian of `g` at `x` as a bilinear form, through the second iterated Fréchet +derivative: `hessian d g x v w = D^2 g(x)[v, w]`. + +Source: d6g8k5htny-coder/Math- commit c39164254ad1529ed49543743598d5dcb24bab98 path imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md sha256 9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7 +Anchor: "A maximum has d negative Hessian eigenvalues; the relevant saddle has d-1 negative and one positive eigenvalue." +Interface: none. +Does not claim: symmetry of the form (true for `C^2` functions, not stated here). -/ +noncomputable def hessian (d : ℕ) (g : E d → ℝ) (x v w : E d) : ℝ := + iteratedFDeriv ℝ 2 g x ![v, w] + +/-- Critical point: vanishing Fréchet derivative (`grad f = 0`). + +Source: d6g8k5htny-coder/Math- commit c39164254ad1529ed49543743598d5dcb24bab98 path imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md sha256 9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7 +Anchor: "grad f(M)=grad f(S)=0." +Interface: none. +Does not claim: differentiability of `g` at `x` (if `g` is not differentiable, `fderiv` is `0`). -/ +def IsCriticalPoint (d : ℕ) (g : E d → ℝ) (x : E d) : Prop := + fderiv ℝ g x = 0 + +/-- Sylvester-inertia encoding of "the Hessian at `x` is nondegenerate with exactly `j` +negative and `d - j` positive eigenvalues": there are complementary subspaces `V`, `W` of +dimensions `j` and `d - j` on which the Hessian form is negative definite, respectively +positive definite. Intended to agree with the eigenvalue count for symmetric (`C^2`) +Hessians; not shown here. + +Source: d6g8k5htny-coder/Math- commit c39164254ad1529ed49543743598d5dcb24bab98 path imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md sha256 9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7 +Anchor: "The index counts negative eigenvalues." +Interface: none. +Does not claim: equivalence with an eigenvalue count for a non-symmetric form. -/ +def HessianHasInertia (d : ℕ) (g : E d → ℝ) (x : E d) (j : ℕ) : Prop := + ∃ V W : Submodule ℝ (E d), IsCompl V W ∧ + Module.finrank ℝ V = j ∧ Module.finrank ℝ W = d - j ∧ + (∀ v ∈ V, v ≠ 0 → hessian d g x v v < 0) ∧ + (∀ w ∈ W, w ≠ 0 → 0 < hessian d g x w w) + +/-- Nondegenerate local maximum: a critical point whose Hessian has `d` negative +eigenvalues (negative definite). + +Source: d6g8k5htny-coder/Math- commit c39164254ad1529ed49543743598d5dcb24bab98 path imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md sha256 9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7 +Anchor: "A maximum has d negative Hessian eigenvalues; the relevant saddle has d-1 negative and one positive eigenvalue." +Interface: none. +Does not claim: that every local maximum of a sample path is nondegenerate (Morse genericity is Section 8 of the source). -/ +def IsNondegMax (d : ℕ) (g : E d → ℝ) (x : E d) : Prop := + IsCriticalPoint d g x ∧ HessianHasInertia d g x d + +/-- Index-(d-1) saddle: a critical point whose Hessian has `d - 1` negative and one +positive eigenvalue. + +Source: d6g8k5htny-coder/Math- commit c39164254ad1529ed49543743598d5dcb24bab98 path imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md sha256 9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7 +Anchor: "A maximum has d negative Hessian eigenvalues; the relevant saddle has d-1 negative and one positive eigenvalue." +Interface: none. +Does not claim: that such a saddle is a merging saddle of any superlevel bar. -/ +def IsIndexSaddle (d : ℕ) (g : E d → ℝ) (x : E d) : Prop := + IsCriticalPoint d g x ∧ HessianHasInertia d g x (d - 1) + +/-- The pin `M = -(r/2) u` of the embedded local cylinder with axial unit vector `u`. + +Source: d6g8k5htny-coder/Math- commit c39164254ad1529ed49543743598d5dcb24bab98 path imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md sha256 9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7 +Anchor: "M=-(r/2)u, S=(r/2)u," +Interface: none. +Does not claim: that `u` is a unit vector; this pin is an auxiliary definition consumed by no statement of this packet (the typed pair law `p` is a primitive), so it is attached to no claim. -/ +noncomputable def pinM (d : ℕ) (r : ℝ) (u : E d) : E d := + -((r / 2) • u) + +/-- The pin `S = (r/2) u` of the embedded local cylinder with axial unit vector `u`. + +Source: d6g8k5htny-coder/Math- commit c39164254ad1529ed49543743598d5dcb24bab98 path imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md sha256 9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7 +Anchor: "M=-(r/2)u, S=(r/2)u," +Interface: none. +Does not claim: that `u` is a unit vector; this pin is an auxiliary definition consumed by no statement of this packet (the typed pair law `p` is a primitive), so it is attached to no claim. -/ +noncomputable def pinS (d : ℕ) (r : ℝ) (u : E d) : E d := + (r / 2) • u + +/-- Torus distance between two points of `R^d`: the infimum over the lattice of +`|x - y + L n|`. For `L > 0` it is intended to vanish exactly when `x` and `y` represent the +same torus point; not shown here. + +Source: d6g8k5htny-coder/Math- commit c39164254ad1529ed49543743598d5dcb24bab98 path imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md sha256 9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7 +Anchor: "Count ordered maximum/saddle pairs with 00, and let nu_eld^all(ell) count all finite ordinary superlevel H0 persistence bars, both in expectation per unit volume." +Interface: none. +Does not claim: that the height gap of an elder pair is the persistence of a bar in any persistence module. -/ +def heightGap (d : ℕ) (g : E d → ℝ) (M S : E d) : ℝ := + g M - g S + +/-- Scaled gap `(f(M) - f(S)) / distance^3` of an ordered pair, with the torus distance. + +Source: d6g8k5htny-coder/Math- commit c39164254ad1529ed49543743598d5dcb24bab98 path imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md sha256 9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7 +Anchor: "Count ordered maximum/saddle pairs with 00, and let nu_eld^all(ell) count all finite ordinary superlevel H0 persistence bars, both in expectation per unit volume." +Interface: none. +Does not claim: positivity of the height gap (added separately where the source requires it). -/ +def IsCandidatePair (d : ℕ) (L : ℝ) (g : E d → ℝ) (M S : E d) : Prop := + IsNondegMax d g M ∧ IsIndexSaddle d g S ∧ 0 < torusDist d L M S + +/-- Morse genericity with distinct critical values on the torus: every critical point is +nondegenerate (has some inertia) and critical points at distinct torus positions have +distinct critical values. + +Source: d6g8k5htny-coder/Math- commit c39164254ad1529ed49543743598d5dcb24bab98 path imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md sha256 9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7 +Anchor: "Countable exhaustion now proves that Q is almost surely Morse with distinct critical values." +Interface: none; used only as a hypothesis of the elder-partner interface clause. +Does not claim: that sample paths are almost surely Morse (Section 8 of the source). -/ +def IsMorseDistinct (d : ℕ) (L : ℝ) (g : E d → ℝ) : Prop := + (∀ x : E d, IsCriticalPoint d g x → ∃ j : ℕ, HessianHasInertia d g x j) ∧ + (∀ x y : E d, IsCriticalPoint d g x → IsCriticalPoint d g y → + 0 < torusDist d L x y → g x ≠ g y) + +/-- Interface for the superlevel-set H0 persistence objects used by the lifetime track: +the maximin death height `d_f(M)`, the essential (global-maximum) class, and the ordinary +elder death partner relation. These are GIVEN relations; the fields transcribe the source +clauses that characterise them on smooth periodic functions, and the elder relation is +pinned only on the Morse distinct-value locus, exactly as the source does. + +Source: d6g8k5htny-coder/Math- commit c39164254ad1529ed49543743598d5dcb24bab98 path imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md sha256 9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7 +Anchor: "On the Morse distinct-value locus it expresses ordinary elder death at S; an essential maximum has no older endpoint." +Interface: `deathHeight`, `IsEssential`, `ElderPartner` are given; `deathHeight_maximin`, `essential_iff`, `elderPartner_iff` are their hypothesis clauses. +Does not claim: Borel measurability of the elder event (Section 8 / the Section 9 replacement), identification with a persistence-module elder rule, or any behaviour off the Morse distinct-value locus. -/ +structure SuperlevelBarInterface (d : ℕ) (L : ℝ) where + /-- Section 8 clause: the maximin connection level + `d_f(M)=sup_{gamma(0)=M, f(gamma(1))>f(M)} min_t f(gamma(t))`. -/ + deathHeight : (E d → ℝ) → E d → ℝ + /-- The essential class: the global maximum, which "has no older endpoint" and whose + superlevel H0 bar is not finite. -/ + IsEssential : (E d → ℝ) → E d → Prop + /-- Section 1 clause: "the global ordinary superlevel elder death partner of M is S". -/ + ElderPartner : (E d → ℝ) → E d → E d → Prop + /-- `M` is essential exactly when no point is strictly higher (so the supremum in the + maximin is over an empty set, "equal to -infinity"). -/ + essential_iff : ∀ (g : E d → ℝ), IsSmooth d g → IsLPeriodic d L g → + ∀ M : E d, IsEssential g M ↔ ∀ y : E d, g y ≤ g M + /-- Section 8 maximin clause, in the form `h < d_f(M)` iff some path from `M` to a strictly + higher point stays strictly above `h`. -/ + deathHeight_maximin : ∀ (g : E d → ℝ), IsSmooth d g → IsLPeriodic d L g → + ∀ M : E d, ¬ IsEssential g M → ∀ h : ℝ, + h < deathHeight g M ↔ + ∃ y : E d, g M < g y ∧ ∃ γ : Path M y, ∀ t : unitInterval, h < g (γ t) + /-- Section 8 / Section 14 clause: on the Morse distinct-value locus, "equality + d_f(M)=f(S)" with `M` a nondegenerate maximum and `S` an index-(d-1) saddle "expresses + ordinary elder death at S". -/ + elderPartner_iff : ∀ (g : E d → ℝ), IsSmooth d g → IsLPeriodic d L g → IsMorseDistinct d L g → + ∀ M S : E d, ElderPartner g M S ↔ + (IsNondegMax d g M ∧ IsIndexSaddle d g S ∧ ¬ IsEssential g M ∧ deathHeight g M = g S) + +/-- Finite ordinary superlevel H0 bar, as an ordered pair: a nondegenerate maximum `M` +(birth) with its ordinary elder death partner `S`, an index-(d-1) saddle at positive torus +distance. The essential global-maximum class is excluded because `ElderPartner` requires +`¬ IsEssential` on the Morse locus. + +Source: d6g8k5htny-coder/Math- commit c39164254ad1529ed49543743598d5dcb24bab98 path imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md sha256 9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7 +Anchor: "each finite superlevel H0 bar has exactly one local-maximum birth and one index-(d-1) merging-saddle death." +Interface: `I : SuperlevelBarInterface d L` is given. +Does not claim: the identification of these pairs with bars of a persistence module; that the count of such pairs equals the finite-bar count off the Morse locus. -/ +def IsFiniteBar (d : ℕ) (L : ℝ) (I : SuperlevelBarInterface d L) (g : E d → ℝ) (M S : E d) : Prop := + IsCandidatePair d L g M S ∧ 0 < heightGap d g M S ∧ I.ElderPartner g M S + +/-- The set of pairs of a population `Pair` with both points in the fundamental domain and +lifetime (height gap) in `A`; `Pair g M S` is the membership predicate of the population. + +Source: d6g8k5htny-coder/Math- commit c39164254ad1529ed49543743598d5dcb24bab98 path imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md sha256 9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7 +Anchor: "Let nu_cand(ell) be their expected lifetime density per unit volume; let nu_eld(ell) count only pairs which are actual ordinary elder partners." +Interface: the population predicate `Pair` is a parameter. +Does not claim: finiteness of this set (a field of the density-version predicate). -/ +def pairSet (d : ℕ) (L : ℝ) (Pair : (E d → ℝ) → E d → E d → Prop) (g : E d → ℝ) (A : Set ℝ) : + Set (E d × E d) := + {p | p.1 ∈ FundDomain d L ∧ p.2 ∈ FundDomain d L ∧ Pair g p.1 p.2 ∧ heightGap d g p.1 p.2 ∈ A} + +/-- Number of pairs of the population with lifetime in `A` and base points in the +fundamental domain (`Set.ncard`, which is `0` for an infinite set). + +Source: d6g8k5htny-coder/Math- commit c39164254ad1529ed49543743598d5dcb24bab98 path imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md sha256 9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7 +Anchor: "Let nu_cand(ell) be their expected lifetime density per unit volume; let nu_eld(ell) count only pairs which are actual ordinary elder partners." +Interface: the population predicate `Pair` is a parameter. +Does not claim: finiteness of the counted set. -/ +noncomputable def pairCount (d : ℕ) (L : ℝ) (Pair : (E d → ℝ) → E d → E d → Prop) + (g : E d → ℝ) (A : Set ℝ) : ℕ := + Set.ncard (pairSet d L Pair g A) + +/-- `ν` is a VERSION of the expected per-unit-volume lifetime density of the population +`Pair` under the field `G`: it is nonnegative and measurable, the pair sets are almost +surely finite with integrable counts, `ν` is integrable on every Borel `A ⊆ (0, ∞)`, and +`∫_A ν = E[#pairs with lifetime in A and base point in [0,L)^d] / L^d` for every such `A`. +The source's densities are only defined up to such versions. The sigma-algebra of the sample +space is brought into scope by the inlined term-level `haveI := G.mΩ` (a square-bracket +field of a bundled record is not registered for typeclass resolution after the declaration). + +Source: d6g8k5htny-coder/Math- commit c39164254ad1529ed49543743598d5dcb24bab98 path imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md sha256 9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7 +Anchor: "These densities admit versions with" +Interface: the field `G` and the population predicate `Pair` are given; the Kac-Rice representation of the expectation (Sections 9-10 of the source) is NOT used; the density is characterised only by the integral identity. +Does not claim: existence of a version; the weighted Kac-Rice identity; the radial ledger (10.2). Measurability of the pair count as a function of the sample is REQUIRED by the predicate (through `Integrable`, hence `AEStronglyMeasurable`), not established here. -/ +def IsLifetimeDensityVersion (d : ℕ) (L : ℝ) (G : GaussianFieldInterface d L) + (Pair : (E d → ℝ) → E d → E d → Prop) (ν : ℝ → ℝ) : Prop := + haveI := G.mΩ + (∀ ℓ : ℝ, 0 ≤ ν ℓ) ∧ Measurable ν ∧ + (∀ A : Set ℝ, MeasurableSet A → A ⊆ Set.Ioi 0 → + (∀ᵐ ω ∂G.P, (pairSet d L Pair (G.F ω) A).Finite) ∧ + Integrable (fun ω => ((pairCount d L Pair (G.F ω) A : ℕ) : ℝ)) G.P ∧ + IntegrableOn ν A ∧ + ∫ ℓ in A, ν ℓ = (∫ ω, ((pairCount d L Pair (G.F ω) A : ℕ) : ℝ) ∂G.P) / L ^ d) + +/-! ### Populations of pairs -/ + +/-- Compact-window population of Theorem B: ordered maximum / index-(d-1)-saddle pairs with +`0 < distance <= ρ`, birth `f(M)` in `B = [bLo, bHi]` and scaled gap in `K = [kLo, kHi]`. + +Source: d6g8k5htny-coder/Math- commit c39164254ad1529ed49543743598d5dcb24bab98 path imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md sha256 9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7 +Anchor: "Count ordered maximum/saddle pairs with 00, and let nu_eld^all(ell) count all finite ordinary superlevel H0 persistence bars, both in expectation per unit volume." +Interface: none beyond the shared predicates. +Does not claim: anything about the off-diagonal (far) population separately (Section 14 of the source). -/ +def IsUnrestrictedPair (d : ℕ) (L : ℝ) (g : E d → ℝ) (M S : E d) : Prop := + IsCandidatePair d L g M S ∧ 0 < heightGap d g M S + +/-! ### The typed pair law as an interface -/ + +/-- Interface for the weighted regression (typed pair) law: the only object consumed by the +statements is the probability `p_r(b,k,R)` that the global ordinary superlevel elder death +partner of the pinned maximum `M = -(r/2)u` is the pinned saddle `S = (r/2)u`, under the +law `Q^W = (W_r/Z_r) Q_{r,b,k,R}` with `W_r = |det H_M det H_S| 1{H_M<0, index(H_S)=d-1}`. +That law, its weight, its normalizer and the regression construction are informal in the +source and are NOT transcribed; `p` is a GIVEN function of radius `r`, birth `b`, gap mark +`k` and orthonormal frame `R` with values in `[0, 1]`. + +Source: d6g8k5htny-coder/Math- commit c39164254ad1529ed49543743598d5dcb24bab98 path imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md sha256 9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7 +Anchor: "Let p_r(b,k,R) be the Q^W probability that the **global ordinary superlevel elder death partner** of M is S." +Interface: `p` is given; its only hypothesis fields are the bounds `0 ≤ p ≤ 1`. The parameters `G` and `I` record which field and which elder relation the law refers to; no field ties `p` to them. +Does not claim: existence of the regression law, the typed weight, the full normalizer `Z_r > 0`, or that `p` is the probability of any event under any measure declared here; that `p` depends on `G` or `I` in any way (no field mentions them; they only record which field and elder relation the law is meant to refer to). -/ +structure PairLawInterface (d : ℕ) (L : ℝ) (G : GaussianFieldInterface d L) + (I : SuperlevelBarInterface d L) where + /-- Section 1 clause: "Let p_r(b,k,R) be the Q^W probability that the global ordinary + superlevel elder death partner of M is S." -/ + p : ℝ → ℝ → ℝ → OrthonormalBasis (Fin d) ℝ (E d) → ℝ + /-- `p` is a probability: nonnegative. -/ + p_nonneg : ∀ (r b k : ℝ) (R : OrthonormalBasis (Fin d) ℝ (E d)), 0 ≤ p r b k R + /-- `p` is a probability: at most one. -/ + p_le_one : ∀ (r b k : ℝ) (R : OrthonormalBasis (Fin d) ℝ (E d)), p r b k R ≤ 1 + +/-! ### The parent statements (1.1), (1.2), (1.3) -/ + +/-- Shape of Theorem A (1.1), uniform selection candidate: for fixed `d ≥ 2`, `L > 0`, +compact `B = [bLo, bHi]` and `K = [kLo, kHi]` with `0 < kLo ≤ kHi`, there exist `r_* > 0` +and `C` (quantified OUTSIDE the universal quantifiers over `r`, `b`, `k` and the frame) +such that `0 <= 1 - p_r(b,k,R) <= C r^3` for all `0 < r ≤ r_*`, `b ∈ B`, `k ∈ K` and all +orthonormal frames `R`. + +Source: d6g8k5htny-coder/Math- commit c39164254ad1529ed49543743598d5dcb24bab98 path imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md sha256 9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7 +Anchor: "There exist r_*>0 and C 0` and +windows `B`, `K` of positive length with `kLo > 0`, there are a distance cutoff `r_* > 0`, a +constant `c_{B,K} > 0` and a constant `C_{B,K}` such that the compact-window candidate and +elder lifetime densities admit versions `νc`, `νe` with `νc(ℓ) ~ c_{B,K} ℓ^(-1/3)`, +`νe(ℓ) ~ c_{B,K} ℓ^(-1/3)` as `ℓ ↓ 0` (filter `nhdsWithin 0 (Set.Ioi 0)`) and +`0 ≤ νc(ℓ) - νe(ℓ) ≤ C_{B,K} ℓ^(2/3)` for all sufficiently small `ℓ > 0`. + +Source: d6g8k5htny-coder/Math- commit c39164254ad1529ed49543743598d5dcb24bab98 path imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md sha256 9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7 +Anchor: "0 <= nu_cand(ell)-nu_eld(ell) <= C_{B,K} ell^(2/3)," +Interface: `G` and `I` are given; "versions" are any `νc`, `νe` satisfying `IsLifetimeDensityVersion` (integral identity), not a Kac-Rice representation; the coefficient `c_{B,K}` is existential, not the Gaussian integral (11.3). +Does not claim: the parent result or its proof; the exact coefficient formula (11.3); existence of the versions; that the cutoff `r_*` is the one of (1.1); any numerical constant; nonauthor review or acceptance. -/ +def ParentCompactWindowDensityB (d : ℕ) (L : ℝ) (G : GaussianFieldInterface d L) + (I : SuperlevelBarInterface d L) (bLo bHi kLo kHi : ℝ) : Prop := + 2 ≤ d → 0 < L → bLo < bHi → 0 < kLo → kLo < kHi → + ∃ rStar : ℝ, 0 < rStar ∧ ∃ c : ℝ, 0 < c ∧ ∃ C : ℝ, ∃ νc νe : ℝ → ℝ, + IsLifetimeDensityVersion d L G (IsWindowPair d L rStar bLo bHi kLo kHi) νc ∧ + IsLifetimeDensityVersion d L G (IsWindowElderPair d L rStar bLo bHi kLo kHi I) νe ∧ + Asymptotics.IsEquivalent (nhdsWithin (0 : ℝ) (Set.Ioi 0)) νc + (fun ℓ : ℝ => c * ℓ ^ ((-1 : ℝ) / 3)) ∧ + Asymptotics.IsEquivalent (nhdsWithin (0 : ℝ) (Set.Ioi 0)) νe + (fun ℓ : ℝ => c * ℓ ^ ((-1 : ℝ) / 3)) ∧ + ∃ ℓStar : ℝ, 0 < ℓStar ∧ ∀ ℓ : ℝ, 0 < ℓ → ℓ ≤ ℓStar → + 0 ≤ νc ℓ - νe ℓ ∧ νc ℓ - νe ℓ ≤ C * ℓ ^ ((2 : ℝ) / 3) + +/-- `c` is a leading coefficient of the unrestricted finite-lifetime densities: `c > 0` and +versions `νc`, `νe` of the unrestricted candidate density and of the finite ordinary +superlevel H0 bar density satisfy `νc(ℓ) ~ c ℓ^(-1/3)` and `νe(ℓ) ~ c ℓ^(-1/3)` as `ℓ ↓ 0`. +The essential global-maximum class is excluded from `νe` through `IsFiniteBar`. This is the +conclusion of (1.3) for a given `c`; it characterises `c_{d,L}` by its leading-term role, +not by the integral (13.6)/(15.2). + +Source: d6g8k5htny-coder/Math- commit c39164254ad1529ed49543743598d5dcb24bab98 path imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md sha256 9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7 +Anchor: "There is a positive finite constant c_{d,L} such that" +Interface: `G` and `I` are given; versions are characterised by the integral identity only. +Does not claim: the explicit Gaussian/angular representation (15.2) of `c_{d,L}`; uniqueness of `c` (which follows from the asymptotics but is not stated); existence of versions. -/ +def IsUnrestrictedLeadingCoefficient (d : ℕ) (L : ℝ) (G : GaussianFieldInterface d L) + (I : SuperlevelBarInterface d L) (c : ℝ) : Prop := + 0 < c ∧ ∃ νc νe : ℝ → ℝ, + IsLifetimeDensityVersion d L G (IsUnrestrictedPair d L) νc ∧ + IsLifetimeDensityVersion d L G (IsFiniteBar d L I) νe ∧ + Asymptotics.IsEquivalent (nhdsWithin (0 : ℝ) (Set.Ioi 0)) νc + (fun ℓ : ℝ => c * ℓ ^ ((-1 : ℝ) / 3)) ∧ + Asymptotics.IsEquivalent (nhdsWithin (0 : ℝ) (Set.Ioi 0)) νe + (fun ℓ : ℝ => c * ℓ ^ ((-1 : ℝ) / 3)) + +/-- Shape of Theorem C (1.3), unrestricted finite-lifetime leading density candidate: for +fixed `d ≥ 2` and `L > 0` there is a positive finite constant `c_{d,L}` such that the +unrestricted candidate density and the finite ordinary superlevel H0 bar density (all birth +heights, all positive gap marks, all separations; essential global maximum excluded) admit +versions with `ν(ℓ) ~ c_{d,L} ℓ^(-1/3)` as `ℓ ↓ 0`. Leading term only. + +Source: d6g8k5htny-coder/Math- commit c39164254ad1529ed49543743598d5dcb24bab98 path imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md sha256 9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7 +Anchor: "nu_cand^all(ell) ~ c_{d,L} ell^(-1/3)," +Interface: `G` and `I` are given; versions are characterised by the integral identity only. +Does not claim: the parent result or its proof (dominated convergence of Section 13, off-diagonal bound (14.1)); the representation (15.2); the compact-window `O(ell^(2/3))` difference for the unrestricted densities; any numerical enclosure of `c_{d,L}` (the SIDE24 coefficient track is separate); nonauthor review or acceptance. -/ +def ParentUnrestrictedLeadingDensityC (d : ℕ) (L : ℝ) (G : GaussianFieldInterface d L) + (I : SuperlevelBarInterface d L) : Prop := + 2 ≤ d → 0 < L → ∃ c : ℝ, IsUnrestrictedLeadingCoefficient d L G I c + +/-! ### The bounded remainder (R1) -/ + +/-- Shape of Theorem R (R1), bounded unrestricted short-lifetime remainder: for fixed +`d ≥ 2`, `L > 0` and with `c = c_{d,L}` the parent leading coefficient (characterised here +by `IsUnrestrictedLeadingCoefficient`), there are `ell_* > 0` and `C` such that versions of +the unrestricted candidate and finite-bar densities satisfy, for `0 < ℓ ≤ ell_*`, +`|νc(ℓ) - c ℓ^(-1/3)| ≤ C`, `0 ≤ νc(ℓ) - νe(ℓ) ≤ C` and `|νe(ℓ) - c ℓ^(-1/3)| ≤ C`. +The `O(1)` remainder is stated with an explicit absolute-value bound. + +Source: d6g8k5htny-coder/Math- commit 760340e921ac4ceda296b8118da936f1133e956e path frontiers/three_fronts_20260924/LIFETIME_REMAINDER.md sha256 380b7d0abdb0fe2de5a6564565af9560d3f1b1ce22fd5538927db0c52f4f3a4a +Anchor: "|nu_cand(ell)-c ell^(-1/3)| <= C," +Interface: `G` and `I` are given; `c` is any real satisfying the parent leading-coefficient property (the source says the coefficient "is exactly the parent's equation (15.2)"; that integral is not transcribed, so `c` is pinned through (1.3) instead); versions are characterised by the integral identity only. The statement does not mention the typed pair law: Theorem R does not consume (1.1). +Does not claim: the result or its proof (quadratic determinant cancellation (R7), coupling (R4), cap-loss bound (R12)); convergence of the remainder; a second coefficient; numerical `C` or `ell_*`; the compact-window `O(ell^(2/3))` difference without cutoffs; the parent interfaces it imports (D1-A-E); nonauthor review or acceptance. If no `c` satisfies the parent property the statement holds vacuously; that is a transcription of its dependency on (1.3), not a claim. -/ +def RemainderBoundedR1 (d : ℕ) (L : ℝ) (G : GaussianFieldInterface d L) + (I : SuperlevelBarInterface d L) : Prop := + 2 ≤ d → 0 < L → ∀ c : ℝ, IsUnrestrictedLeadingCoefficient d L G I c → + ∃ ℓStar : ℝ, 0 < ℓStar ∧ ∃ C : ℝ, ∃ νc νe : ℝ → ℝ, + IsLifetimeDensityVersion d L G (IsUnrestrictedPair d L) νc ∧ + IsLifetimeDensityVersion d L G (IsFiniteBar d L I) νe ∧ + ∀ ℓ : ℝ, 0 < ℓ → ℓ ≤ ℓStar → + |νc ℓ - c * ℓ ^ ((-1 : ℝ) / 3)| ≤ C ∧ + 0 ≤ νc ℓ - νe ℓ ∧ νc ℓ - νe ℓ ≤ C ∧ + |νe ℓ - c * ℓ ^ ((-1 : ℝ) / 3)| ≤ C + +/-! ### Planar elder lower bound and density gap (d = 2) -/ + +/-- Shape of the planar direct lower bound (E2): on the fixed planar torus (`d = 2`), with +birth `b` in a fixed compact interval, `k ∈ [kLo, kHi]` with `kLo > 0` and frames ranging +over `O(2)`, there are `c > 0` and `r_* > 0` such that `1 - p_r(b,k,R) ≥ c r^3` for all +`0 < r ≤ r_*`, uniformly in `b`, `k` and the frame. + +Source: d6g8k5htny-coder/Math- commit 6c020d6a72936632f2055122e71a7818a4ff497e path frontiers/window_multiplicity_laws_20260928/ELDER_LOWER_AND_DENSITY_GAP.md sha256 8ce05a43bde8e0d718f09e2da1ffe75d3ec5893489254afdbf5b58b602cdba0c +Anchor: "1-p_r(b,k,R) >= c r^3, 0 0` there are a distance cutoff +`r_* > 0`, constants `c_{B,K} > 0`, `C_{B,K}` and `ell_* > 0` such that versions of the +compact-window candidate and ordinary elder densities satisfy +`c_{B,K} ℓ^(2/3) ≤ νc(ℓ) - νe(ℓ) ≤ C_{B,K} ℓ^(2/3)` for all `0 < ℓ ≤ ell_*`. The parent upper +input is an explicit hypothesis, not folded into the conclusion. The lower half, which the +source derives from (E2) alone, is stated under the same hypothesis because the source displays +(E11) as one two-sided inequality; that is a hypothesis the source does not need for the lower +half, recorded here as such. + +Source: d6g8k5htny-coder/Math- commit 6c020d6a72936632f2055122e71a7818a4ff497e path frontiers/window_multiplicity_laws_20260928/ELDER_LOWER_AND_DENSITY_GAP.md sha256 8ce05a43bde8e0d718f09e2da1ffe75d3ec5893489254afdbf5b58b602cdba0c +Anchor: " <= C_{B,K} ell^(2/3). (E11)" +Interface: `G`, `I` and `PL` are given; the hypothesis `ParentUniformSelectionA 2 L G I PL bLo bHi kLo kHi` is the consumed parent upper input (a statement shape, not the parent result); versions are characterised by the integral identity only; the weighted Kac-Rice / radial ledger of [LP, Sections 9-11] that the source consumes is not transcribed. The interface does not determine `p` or the field: the Prop is a predicate on the interface objects, not a closed statement about the source's objects; nothing is asserted about its universal closure over all inhabitants, and `specified` refers to the statement shape at the source's object, which is not constructed. +Does not claim: the result or its proof; the upper half independently of the parent (1.1); the parent (1.1) itself; the lower half without the hypothesis (the source has it from (E2) alone); sharpness of the `O(1)` remainder of (R1); removal of the compact-mark restriction; that the cutoff `r_*` is the one of (1.1); any numerical constant; nonauthor review or acceptance. -/ +def PlanarDensityGapE11 (L : ℝ) (G : GaussianFieldInterface 2 L) (I : SuperlevelBarInterface 2 L) + (PL : PairLawInterface 2 L G I) (bLo bHi kLo kHi : ℝ) : Prop := + ParentUniformSelectionA 2 L G I PL bLo bHi kLo kHi → + (0 < L → bLo < bHi → 0 < kLo → kLo < kHi → + ∃ rStar : ℝ, 0 < rStar ∧ ∃ c : ℝ, 0 < c ∧ ∃ C : ℝ, ∃ ℓStar : ℝ, 0 < ℓStar ∧ + ∃ νc νe : ℝ → ℝ, + IsLifetimeDensityVersion 2 L G (IsWindowPair 2 L rStar bLo bHi kLo kHi) νc ∧ + IsLifetimeDensityVersion 2 L G (IsWindowElderPair 2 L rStar bLo bHi kLo kHi I) νe ∧ + ∀ ℓ : ℝ, 0 < ℓ → ℓ ≤ ℓStar → + c * ℓ ^ ((2 : ℝ) / 3) ≤ νc ℓ - νe ℓ ∧ νc ℓ - νe ℓ ≤ C * ℓ ^ ((2 : ℝ) / 3)) + +end UniversalLaw.Spec.Lifetime diff --git a/frontiers/source_lifetime_realization_20261017/inputs/SourceC4.lean b/frontiers/source_lifetime_realization_20261017/inputs/SourceC4.lean new file mode 100644 index 000000000..f5188d51c --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/inputs/SourceC4.lean @@ -0,0 +1,141 @@ +import SourceFourierSeries +import Mathlib.Analysis.Calculus.SmoothSeries +import Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv + +/-! Actual same-sample C4 of the canonical normalized Fourier lift. +Covariance identification, Gaussian field/jet laws and pin regression are separate. -/ + +noncomputable section +open I4Foundation I4Weights I4Source MeasureTheory ProbabilityTheory +open scoped BigOperators + +namespace I4C4 + +def phaseCLM (d : ℕ) (L : ℝ) (k : Fin d → ℤ) : (Fin d → ℝ) →L[ℝ] ℝ := + ∑ i, (sourceC L * (k i : ℝ)) • ContinuousLinearMap.proj i + +theorem phaseCLM_apply (d : ℕ) (L : ℝ) (k : Fin d → ℤ) (x : Fin d → ℝ) : + phaseCLM d L k x = phase d L k x := by + simp [phaseCLM, phase] + +theorem phaseCLM_norm_le (d : ℕ) (L : ℝ) (k : Fin d → ℤ) : + ‖phaseCLM d L k‖ ≤ ∑ i, |sourceC L * (k i : ℝ)| := by + apply ContinuousLinearMap.opNorm_le_bound _ + (Finset.sum_nonneg (fun i _ => abs_nonneg _)) + intro x + rw [phaseCLM_apply] + calc + ‖phase d L k x‖ ≤ ∑ i, ‖sourceC L * (k i : ℝ) * x i‖ := norm_sum_le _ _ + _ ≤ ∑ i, |sourceC L * (k i : ℝ)| * ‖x‖ := by + apply Finset.sum_le_sum + intro i _ + rw [norm_mul, Real.norm_eq_abs] + exact mul_le_mul_of_nonneg_left (norm_le_pi_norm x i) (abs_nonneg _) + _ = (∑ i, |sourceC L * (k i : ℝ)|) * ‖x‖ := by rw [Finset.sum_mul] + +theorem modeCoefficient_iteratedFDeriv_bound (d : ℕ) {L : ℝ} (hL : L ≠ 0) + (m : SourceMode d) (j : ℕ) (hj : j ≤ 4) (x : Fin d → ℝ) : + ‖iteratedFDeriv ℝ j (modeCoefficient d L m) x‖ ≤ modeMajorant d L m := by + classical + cases m with + | none => + cases j with + | zero => + simpa only [norm_iteratedFDeriv_zero, Real.norm_eq_abs] using + modeCoefficient_bound d hL none x + | succ j => + change ‖iteratedFDeriv ℝ (j + 1) + (fun _ : Fin d → ℝ => Real.sqrt (1 / sourceZ d L)) x‖ ≤ Real.sqrt (1 / sourceZ d L) + rw [iteratedFDeriv_succ_const] + simp only [Pi.zero_apply, norm_zero] + exact Real.sqrt_nonneg _ + | some p => + rcases p with ⟨k, b⟩ + let A := Real.sqrt (2 * sourceWeight d L k / sourceZ d L) + let P := ∏ i, (1 + |sourceC L * (k.1 i : ℝ)|) + let g : ℝ → ℝ := if b then Real.sin else Real.cos + let ell := phaseCLM d L k + have hg : ContDiff ℝ j g := by + cases b <;> simp only [g, Bool.false_eq_true, ite_false, ite_true] <;> fun_prop + have hgc : ContDiff ℝ j (g ∘ ell) := hg.comp_continuousLinearMap + have hgn : ‖iteratedFDeriv ℝ j g (ell x)‖ ≤ 1 := by + cases b with + | false => + simpa only [g, Bool.false_eq_true, ite_false, + norm_iteratedFDeriv_eq_norm_iteratedDeriv, Real.norm_eq_abs] using + Real.abs_iteratedDeriv_cos_le_one j (ell x) + | true => + simpa only [g, ite_true, norm_iteratedFDeriv_eq_norm_iteratedDeriv, + Real.norm_eq_abs] using Real.abs_iteratedDeriv_sin_le_one j (ell x) + have hP : 1 ≤ P := by + apply Finset.one_le_prod₀ + intro i _ + linarith [abs_nonneg (sourceC L * (k.1 i : ℝ))] + have hl : ‖ell‖ ≤ P := by + calc + ‖ell‖ ≤ ∑ i, |sourceC L * (k.1 i : ℝ)| := phaseCLM_norm_le d L k + _ ≤ 1 + ∑ i, |sourceC L * (k.1 i : ℝ)| := by linarith + _ ≤ P := frequency_l1_le_product d _ (fun i => abs_nonneg _) + have hpow : ‖ell‖ ^ j ≤ P ^ 4 := by + calc + ‖ell‖ ^ j ≤ P ^ j := by gcongr + _ ≤ P ^ 4 := pow_le_pow_right₀ hP hj + have hder : ‖iteratedFDeriv ℝ j (g ∘ ell) x‖ ≤ ‖ell‖ ^ j := by + rw [ell.iteratedFDeriv_comp_right hg x le_rfl] + calc + _ ≤ ‖iteratedFDeriv ℝ j g (ell x)‖ * ∏ _i : Fin j, ‖ell‖ := + (iteratedFDeriv ℝ j g (ell x)).norm_compContinuousLinearMap_le (fun _ => ell) + _ ≤ 1 * ∏ _i : Fin j, ‖ell‖ := + mul_le_mul_of_nonneg_right hgn (Finset.prod_nonneg (fun _ _ => norm_nonneg _)) + _ = ‖ell‖ ^ j := by simp + have heq : modeCoefficient d L (some (k, b)) = A • (g ∘ ell) := by + funext y + cases b <;> simp [modeCoefficient, A, g, Function.comp_apply, Pi.smul_apply, + smul_eq_mul, ell, phaseCLM_apply] + rw [heq, iteratedFDeriv_const_smul_apply hgc.contDiffAt, norm_smul, + Real.norm_eq_abs, abs_of_nonneg (Real.sqrt_nonneg _)] + calc + _ ≤ A * P ^ 4 := mul_le_mul_of_nonneg_left (hder.trans hpow) (Real.sqrt_nonneg _) + _ = modeMajorant d L (some (k, b)) := by + rw [modeMajorant, pairedBound_eq_amplitude d hL k] + simp only [A, P, Finset.prod_pow] + +theorem sourceField_contDiff_ae (d : ℕ) {L : ℝ} (hL : L ≠ 0) : + ∀ᵐ ω ∂sourceLaw d, ContDiff ℝ 4 (sourceField d L ω) := by + have hc (m : SourceMode d) : ContDiff ℝ 4 (modeCoefficient d L m) := by + cases m with + | none => + change ContDiff ℝ 4 (fun _ : Fin d → ℝ => Real.sqrt (1 / sourceZ d L)) + fun_prop + | some p => + rcases p with ⟨k, b⟩ + change ContDiff ℝ 4 (fun x : Fin d → ℝ => + Real.sqrt (2 * sourceWeight d L k / sourceZ d L) * + (if b then Real.sin (phase d L k x) else Real.cos (phase d L k x))) + cases b <;> simp [phase] <;> fun_prop + filter_upwards [sourceMajorant_ae d hL] with ω hω + change ContDiff ℝ 4 (fun x => ∑' m, modeCoefficient d L m x * ω m) + apply contDiff_tsum (v := fun _ m => modeMajorant d L m * |ω m|) + · intro m + exact (hc m).mul contDiff_const + · intro j hj + exact hω + · intro j m x hj + have hj' : j ≤ 4 := by exact_mod_cast hj + have hcj : ContDiff ℝ j (modeCoefficient d L m) := + (hc m).of_le (by exact_mod_cast hj') + have heq : (fun y => modeCoefficient d L m y * ω m) = ω m • modeCoefficient d L m := by + funext y + simp [smul_eq_mul, mul_comm] + rw [heq, iteratedFDeriv_const_smul_apply hcj.contDiffAt, norm_smul, Real.norm_eq_abs] + simpa only [mul_comm] using mul_le_mul_of_nonneg_left + (modeCoefficient_iteratedFDeriv_bound d hL m j hj' x) (abs_nonneg (ω m)) + +theorem sourceField_contDiff_affine_ae (d : ℕ) {L : ℝ} (hL : L ≠ 0) : + ∀ᵐ ω ∂sourceLaw d, ∀ (T : (Fin d → ℝ) →L[ℝ] (Fin d → ℝ)) (a : Fin d → ℝ), + ContDiff ℝ 4 (fun x => sourceField d L ω (a + T x)) := by + filter_upwards [sourceField_contDiff_ae d hL] with ω hω + intro T a + exact hω.comp (contDiff_const.add T.contDiff) + +end I4C4 diff --git a/frontiers/source_lifetime_realization_20261017/inputs/SourceCovariance.lean b/frontiers/source_lifetime_realization_20261017/inputs/SourceCovariance.lean new file mode 100644 index 000000000..50aa85f30 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/inputs/SourceCovariance.lean @@ -0,0 +1,74 @@ +import SourceKernel +import SourceGaussianLaw +import Mathlib.Probability.Moments.Covariance +import Mathlib.Probability.Moments.Variance + +noncomputable section +open I4Foundation I4Weights I4Source I4Kernel I4SourceGaussian MeasureTheory ProbabilityTheory +open scoped BigOperators ENNReal NNReal +namespace I4SourceCovariance + +variable {ι : Type*} [Countable ι] + +theorem scalarSeries_covariance (a b : ι → ℝ) (ha : Summable a) (hb : Summable b) : + cov[scalarSeries a, scalarSeries b; coefficientLaw ι] = ∑' i, a i * b i := by + have hsq (f : ι → ℝ) (hf : Summable f) : Summable (fun i => f i ^ 2) := by + have hp := summable_mul_of_summable_norm hf.norm hf.norm + simpa only [Function.comp_def, pow_two] using hp.comp_injective + (show Function.Injective (fun i : ι => (i,i)) from + fun i j h => congrArg Prod.fst h) + have hprod : Summable (fun i => a i * b i) := by + have hp := summable_mul_of_summable_norm ha.norm hb.norm + simpa only [Function.comp_def] using hp.comp_injective + (show Function.Injective (fun i : ι => (i,i)) from + fun i j h => congrArg Prod.fst h) + have hLp (f : ι → ℝ) (hf : Summable f) : + MemLp (scalarSeries f) 2 (coefficientLaw ι) := by + have h : MemLp id 2 ((coefficientLaw ι).map (scalarSeries f)) := by + rw [scalarSeries_map_gaussian f hf] + exact memLp_id_gaussianReal' 2 (by norm_num) + simpa only [Function.comp_def, Function.id_def] using + h.comp_of_map (scalarSeries_measurable f).aemeasurable + have heq : scalarSeries (a + b) =ᵐ[coefficientLaw ι] + (fun ω => scalarSeries a ω + scalarSeries b ω) := by + filter_upwards [scalarSeries_hasSum_ae a ha, scalarSeries_hasSum_ae b hb, + scalarSeries_hasSum_ae (a+b) (ha.add hb)] with ω haω hbω habω + exact habω.unique (by simpa only [Pi.add_apply, add_mul] using haω.add hbω) + have hts : (∑' i, (a i + b i)^2) = + (∑' i, a i ^ 2) + 2 * (∑' i, a i * b i) + (∑' i, b i ^ 2) := by + calc + _ = ∑' i, (a i ^ 2 + 2 * (a i * b i) + b i ^ 2) := by + exact tsum_congr (fun i => by ring) + _ = _ := by + rw [((hsq a ha).add (hprod.mul_left 2)).tsum_add (hsq b hb), + (hsq a ha).tsum_add (hprod.mul_left 2), tsum_mul_left] + have hv := variance_fun_add (hLp a ha) (hLp b hb) + rw [← variance_congr heq, scalarSeries_variance (a+b) (ha.add hb), + scalarSeries_variance a ha, scalarSeries_variance b hb] at hv + change (∑' i, (a i+b i)^2) = _ at hv + rw [hts] at hv + linarith + +theorem sourceField_integral_zero (d : ℕ) {L : ℝ} (hL : L ≠ 0) (x : Fin d → ℝ) : + ∫ ω, sourceField d L ω x ∂sourceLaw d = 0 := by + have hc : Summable (fun m => modeCoefficient d L m x) := + (modeMajorant_summable d hL).of_norm_bounded (fun m => by + simpa only [Real.norm_eq_abs] using modeCoefficient_bound d hL m x) + exact scalarSeries_integral_zero (fun m => modeCoefficient d L m x) hc + +theorem sourceField_covariance (d : ℕ) {L : ℝ} (hL : L ≠ 0) (x y : Fin d → ℝ) : + cov[fun ω => sourceField d L ω x, fun ω => sourceField d L ω y; sourceLaw d] = + sourceSpectralKernel d L (x - y) := by + have hc (z : Fin d → ℝ) : Summable (fun m => modeCoefficient d L m z) := + (modeMajorant_summable d hL).of_norm_bounded (fun m => by + simpa only [Real.norm_eq_abs] using modeCoefficient_bound d hL m z) + change cov[scalarSeries (fun m => modeCoefficient d L m x), + scalarSeries (fun m => modeCoefficient d L m y); coefficientLaw (SourceMode d)] = _ + rw [scalarSeries_covariance _ _ (hc x) (hc y), coefficientKernel_eq_fullLattice d hL x y] + +theorem sourceField_variance_one (d : ℕ) {L : ℝ} (hL : L ≠ 0) (x : Fin d → ℝ) : + Var[fun ω => sourceField d L ω x; sourceLaw d] = 1 := by + rw [← covariance_self (sourceField_eval_measurable d L x).aemeasurable, + sourceField_covariance d hL x x, sub_self, spectralKernel_zero d hL] + +end I4SourceCovariance diff --git a/frontiers/source_lifetime_realization_20261017/inputs/SourceFourierSeries.lean b/frontiers/source_lifetime_realization_20261017/inputs/SourceFourierSeries.lean new file mode 100644 index 000000000..e4cdec9e6 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/inputs/SourceFourierSeries.lean @@ -0,0 +1,147 @@ +import GaussianSeriesFoundation +import SpectralWeights +import Mathlib.Logic.Equiv.Option +import Mathlib.Topology.Algebra.InfiniteSum.TsumUniformlyOn + +/-! Actual canonical real Fourier series and a shared-event uniform convergence bridge. +The half-lattice partition, covariance, sample C4 and finite-jet law require separate proofs. -/ + +noncomputable section +open MeasureTheory ProbabilityTheory I4Foundation I4Weights +open scoped BigOperators ENNReal + +namespace I4Source + +/-- The representative whose first nonzero coordinate is positive. -/ +def halfLattice (d : ℕ) : Set (Fin d → ℤ) := + {k | ∃ i, 0 < k i ∧ ∀ j, j < i → k j = 0} + +abbrev SourceMode (d : ℕ) := Option (↥(halfLattice d) × Bool) + +/-- The actual common law, with independent variance-one real coefficients. -/ +abbrev sourceLaw (d : ℕ) : Measure (SourceMode d → ℝ) := + coefficientLaw (SourceMode d) + +def phase (d : ℕ) (L : ℝ) (k : Fin d → ℤ) (x : Fin d → ℝ) : ℝ := + ∑ i, sourceC L * (k i : ℝ) * x i + +/-- False is the cosine coefficient and true the independent sine coefficient. -/ +def modeCoefficient (d : ℕ) (L : ℝ) (m : SourceMode d) (x : Fin d → ℝ) : ℝ := + match m with + | none => Real.sqrt (1 / sourceZ d L) + | some (k, b) => Real.sqrt (2 * sourceWeight d L k / sourceZ d L) * + if b then Real.sin (phase d L k x) else Real.cos (phase d L k x) + +def modeMajorant (d : ℕ) (L : ℝ) (m : SourceMode d) : ℝ := + match m with + | none => Real.sqrt (1 / sourceZ d L) + | some (k, _) => pairedBound d L k + +/-- Literal normalized real Fourier sum on the common coefficient samples. -/ +def sourceField (d : ℕ) (L : ℝ) (ω : SourceMode d → ℝ) (x : Fin d → ℝ) : ℝ := + scalarSeries (fun m => modeCoefficient d L m x) ω + +theorem modeMajorant_nonneg (d : ℕ) (L : ℝ) (m : SourceMode d) : + 0 ≤ modeMajorant d L m := by + cases m with + | none => exact Real.sqrt_nonneg _ + | some p => + change 0 ≤ pairedBound d L p.1 + unfold pairedBound productBound coordinateBound decay + positivity + +theorem modeMajorant_summable (d : ℕ) {L : ℝ} (hL : L ≠ 0) : + Summable (modeMajorant d L) := by + classical + have hs := pairedBound_subtype_summable d hL (halfLattice d) + have hb : Summable (fun _ : Bool => (1 : ℝ)) := (hasSum_fintype _).summable + have hp : Summable (fun p : ↥(halfLattice d) × Bool => pairedBound d L p.1) := by + simpa only [mul_one] using hs.mul_of_nonneg hb + (fun k => modeMajorant_nonneg d L (some (k, false))) (fun _ => zero_le_one) + let e := Equiv.optionEquivSumPUnit.{0, 0} (↥(halfLattice d) × Bool) + apply e.symm.summable_iff.mp + apply Summable.sum (fun q => modeMajorant d L (e.symm q)) + · simpa [e, Function.comp_def, modeMajorant] using hp + · exact (hasSum_fintype _).summable + +theorem modeCoefficient_bound (d : ℕ) {L : ℝ} (hL : L ≠ 0) + (m : SourceMode d) (x : Fin d → ℝ) : + |modeCoefficient d L m x| ≤ modeMajorant d L m := by + cases m with + | none => + exact (abs_of_nonneg (Real.sqrt_nonneg _)).le + | some p => + rcases p with ⟨k, b⟩ + have hprod : 1 ≤ ∏ i, (1 + |sourceC L * (k.val i : ℝ)|) ^ 4 := by + apply Finset.one_le_prod₀ + intro i _ + apply one_le_pow₀ + linarith [abs_nonneg (sourceC L * (k.val i : ℝ))] + have hamp : Real.sqrt (2 * sourceWeight d L k / sourceZ d L) ≤ + pairedBound d L k := by + rw [pairedBound_eq_amplitude d hL k] + simpa only [mul_one] using mul_le_mul_of_nonneg_left hprod + (Real.sqrt_nonneg (2 * sourceWeight d L k / sourceZ d L)) + change |Real.sqrt (2 * sourceWeight d L k / sourceZ d L) * + (if b then Real.sin (phase d L k x) else Real.cos (phase d L k x))| ≤ _ + rw [abs_mul, abs_of_nonneg (Real.sqrt_nonneg _)] + have ht : |if b then Real.sin (phase d L k x) else Real.cos (phase d L k x)| ≤ 1 := by + cases b with + | false => exact Real.abs_cos_le_one _ + | true => exact Real.abs_sin_le_one _ + have hbase : Real.sqrt (2 * sourceWeight d L k / sourceZ d L) * + |if b then Real.sin (phase d L k x) else Real.cos (phase d L k x)| ≤ + Real.sqrt (2 * sourceWeight d L k / sourceZ d L) := by + simpa only [mul_one] using mul_le_mul_of_nonneg_left ht + (Real.sqrt_nonneg (2 * sourceWeight d L k / sourceZ d L)) + exact hbase.trans hamp + +theorem sourceField_eval_measurable (d : ℕ) (L : ℝ) (x : Fin d → ℝ) : + Measurable (fun ω => sourceField d L ω x) := by + exact scalarSeries_measurable _ + +theorem sourceMajorant_ae (d : ℕ) {L : ℝ} (hL : L ≠ 0) : + ∀ᵐ ω ∂sourceLaw d, Summable (fun m => modeMajorant d L m * |ω m|) := by + exact weighted_abs_summable_ae _ (modeMajorant_nonneg d L) (modeMajorant_summable d hL) + +theorem sourceAbs_uniform_ae (d : ℕ) {L : ℝ} (hL : L ≠ 0) : + ∀ᵐ ω ∂sourceLaw d, + HasSumUniformly (fun m x => |modeCoefficient d L m x * ω m|) + (fun x => ∑' m, |modeCoefficient d L m x * ω m|) := by + filter_upwards [sourceMajorant_ae d hL] with ω hω + apply hasSumUniformly_iff_tendstoUniformly.mpr + apply tendstoUniformly_tsum hω + intro m x + simp only [Real.norm_eq_abs, abs_abs, abs_mul] + exact mul_le_mul_of_nonneg_right (modeCoefficient_bound d hL m x) (abs_nonneg _) + +theorem sourceField_uniform_ae (d : ℕ) {L : ℝ} (hL : L ≠ 0) : + ∀ᵐ ω ∂sourceLaw d, + HasSumUniformly (fun m x => modeCoefficient d L m x * ω m) + (sourceField d L ω) := by + filter_upwards [sourceMajorant_ae d hL] with ω hω + apply hasSumUniformly_iff_tendstoUniformly.mpr + apply tendstoUniformly_tsum hω + intro m x + simp only [Real.norm_eq_abs, abs_mul] + exact mul_le_mul_of_nonneg_right (modeCoefficient_bound d hL m x) (abs_nonneg _) + +theorem sourceField_continuous_ae (d : ℕ) {L : ℝ} (hL : L ≠ 0) : + ∀ᵐ ω ∂sourceLaw d, Continuous (sourceField d L ω) := by + filter_upwards [sourceMajorant_ae d hL] with ω hω + change Continuous (fun x => ∑' m, modeCoefficient d L m x * ω m) + have hcont (m : SourceMode d) : + Continuous (fun x : Fin d → ℝ => modeCoefficient d L m x * ω m) := by + cases m with + | none => + change Continuous (fun _ : Fin d → ℝ => Real.sqrt (1 / sourceZ d L) * ω none) + exact continuous_const + | some p => + rcases p with ⟨k, b⟩ + cases b <;> simp [modeCoefficient, phase] <;> fun_prop + apply continuous_tsum hcont hω + intro m x + simp only [Real.norm_eq_abs, abs_mul] + exact mul_le_mul_of_nonneg_right (modeCoefficient_bound d hL m x) (abs_nonneg _) + +end I4Source diff --git a/frontiers/source_lifetime_realization_20261017/inputs/SourceGaussianLaw.lean b/frontiers/source_lifetime_realization_20261017/inputs/SourceGaussianLaw.lean new file mode 100644 index 000000000..bb8450b5a --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/inputs/SourceGaussianLaw.lean @@ -0,0 +1,189 @@ +import SourceFourierSeries +import Mathlib.MeasureTheory.Integral.DominatedConvergence +import Mathlib.Probability.Independence.CharacteristicFunction +import Mathlib.Probability.Distributions.Gaussian.HasGaussianLaw.Independence +import Mathlib.Analysis.Normed.Ring.InfiniteSum +import Mathlib.Probability.Distributions.Gaussian.IsGaussianProcess.Def + +/-! Actual Gaussian laws of summable coefficient series and finite evaluation combinations. +No covariance/source-kernel, torus, derivative-jet, or pinned-law conclusion is assumed. -/ + +noncomputable section +open I4Foundation I4Weights I4Source MeasureTheory ProbabilityTheory +open scoped BigOperators ENNReal NNReal Topology + +namespace I4SourceGaussian + +variable {ι : Type*} + +private theorem summable_square (a : ι → ℝ) (ha : Summable a) : + Summable (fun i => a i ^ 2) := by + have h := summable_mul_of_summable_norm ha.norm ha.norm + simpa only [Function.comp_def, pow_two] using h.comp_injective + (show Function.Injective (fun i : ι => (i, i)) from + fun i j hij => congrArg Prod.fst hij) + +variable [Countable ι] + +omit [Countable ι] in +private theorem partial_charFun (a : ι → ℝ) (s : Finset ι) (t : ℝ) : + charFun ((coefficientLaw ι).map (fun ω => ∑ i ∈ s, a i * ω i)) t = + Complex.exp (-((∑ i ∈ s, a i ^ 2 : ℝ) : ℂ) * (t : ℂ) ^ 2 / 2) := by + classical + have hi : iIndepFun (fun i (ω : ι → ℝ) => a i * ω i) (coefficientLaw ι) := + (coordinates_independent ι).comp (fun i y => a i * y) (fun _ => by fun_prop) + have hm (i : ι) : Measurable (fun ω : ι → ℝ => a i * ω i) := + measurable_const.mul (measurable_pi_apply i) + have hchar (i : ι) : charFun ((coefficientLaw ι).map + (fun ω : ι → ℝ => a i * ω i)) t = + Complex.exp (-((a i : ℂ) * (t : ℂ)) ^ 2 / 2) := by + rw [charFun_map_mul_comp (f := fun ω : ι → ℝ => ω i) + (measurable_pi_apply i).aemeasurable, coordinate_marginal, charFun_gaussianReal] + simp only [Complex.ofReal_mul, mul_zero, Complex.ofReal_zero, zero_mul, + NNReal.coe_one, Complex.ofReal_one, one_mul, zero_sub] + congr 1 + ring + rw [(hi.restrict s).charFun_map_fun_finsetSum_eq_prod (fun i _ => (hm i).aemeasurable)] + simp only [Finset.prod_apply] + simp_rw [hchar] + rw [← Complex.exp_sum] + congr 1 + push_cast + simp only [mul_pow] + rw [← Finset.sum_div, Finset.sum_neg_distrib, ← Finset.sum_mul] + rw [neg_mul] + +private theorem charFun_partial_tendsto (a : ι → ℝ) (ha : Summable a) (t : ℝ) : + Filter.Tendsto + (fun s : Finset ι => charFun ((coefficientLaw ι).map + (fun ω => ∑ i ∈ s, a i * ω i)) t) + Filter.atTop (𝓝 (charFun ((coefficientLaw ι).map (scalarSeries a)) t)) := by + classical + have hm (s : Finset ι) : Measurable (fun ω : ι → ℝ => ∑ i ∈ s, a i * ω i) := + Finset.measurable_sum s (fun i _ => measurable_const.mul (measurable_pi_apply i)) + have heq (s : Finset ι) : + charFun ((coefficientLaw ι).map (fun ω => ∑ i ∈ s, a i * ω i)) t = + ∫ ω, Complex.exp (((t * ∑ i ∈ s, a i * ω i : ℝ) : ℂ) * Complex.I) + ∂coefficientLaw ι := by + rw [charFun_apply_real, integral_map (hm s).aemeasurable (by fun_prop)] + push_cast + rfl + have heq' : charFun ((coefficientLaw ι).map (scalarSeries a)) t = + ∫ ω, Complex.exp (((t * scalarSeries a ω : ℝ) : ℂ) * Complex.I) + ∂coefficientLaw ι := by + rw [charFun_apply_real, integral_map (scalarSeries_measurable a).aemeasurable + (by fun_prop)] + push_cast + rfl + simp_rw [heq, heq'] + apply tendsto_integral_filter_of_norm_le_const + · filter_upwards with s + have hc : Continuous (fun q : ℝ => Complex.exp (((t * q : ℝ) : ℂ) * Complex.I)) := + by fun_prop + exact (hc.measurable.comp (hm s)).aestronglyMeasurable + · refine ⟨1, Filter.Eventually.of_forall (fun s => ?_)⟩ + filter_upwards with ω + rw [Complex.norm_exp_ofReal_mul_I] + · filter_upwards [scalarSeries_hasSum_ae a ha] with ω hω + exact ((by fun_prop : Continuous (fun q : ℝ => + Complex.exp (((t * q : ℝ) : ℂ) * Complex.I))).tendsto _).comp hω + +theorem scalarSeries_map_gaussian (a : ι → ℝ) (ha : Summable a) : + (coefficientLaw ι).map (scalarSeries a) = + gaussianReal 0 (∑' i, a i ^ 2).toNNReal := by + apply Measure.ext_of_charFun + funext t + have h1 := charFun_partial_tendsto a ha t + have h2 : Filter.Tendsto (fun s : Finset ι => + charFun ((coefficientLaw ι).map (fun ω => ∑ i ∈ s, a i * ω i)) t) + Filter.atTop (𝓝 (Complex.exp (-((∑' i, a i ^ 2 : ℝ) : ℂ) * (t : ℂ)^2 / 2))) := by + simp_rw [partial_charFun] + exact ((by fun_prop : Continuous (fun q : ℝ => + Complex.exp (-(q : ℂ) * (t : ℂ)^2 / 2))).tendsto _).comp + (summable_square a ha).hasSum + rw [tendsto_nhds_unique h1 h2, charFun_gaussianReal] + rw [Real.coe_toNNReal _ (tsum_nonneg (fun i => sq_nonneg (a i)))] + congr 1 + push_cast + ring + +theorem scalarSeries_integral_zero (a : ι → ℝ) (ha : Summable a) : + ∫ ω, scalarSeries a ω ∂coefficientLaw ι = 0 := by + have h := integral_id_gaussianReal (μ := 0) (v := (∑' i, a i ^ 2).toNNReal) + rw [← scalarSeries_map_gaussian a ha, + integral_map (scalarSeries_measurable a).aemeasurable (by fun_prop)] at h + exact h + +theorem scalarSeries_variance (a : ι → ℝ) (ha : Summable a) : + Var[scalarSeries a; coefficientLaw ι] = ∑' i, a i ^ 2 := by + rw [← variance_id_map (scalarSeries_measurable a).aemeasurable, + scalarSeries_map_gaussian a ha, variance_id_gaussianReal] + exact Real.coe_toNNReal _ (tsum_nonneg (fun i => sq_nonneg (a i))) + +theorem source_linearCombination_hasGaussianLaw (d : ℕ) {L : ℝ} (hL : L ≠ 0) + (n : ℕ) (x : Fin n → (Fin d → ℝ)) (c : Fin n → ℝ) : + HasGaussianLaw (fun ω => ∑ j, c j * sourceField d L ω (x j)) (sourceLaw d) := by + classical + have hc (j : Fin n) : Summable (fun m => modeCoefficient d L m (x j)) := + (modeMajorant_summable d hL).of_norm_bounded (fun m => by + simpa only [Real.norm_eq_abs] using modeCoefficient_bound d hL m (x j)) + let a : SourceMode d → ℝ := fun m => ∑ j, c j * modeCoefficient d L m (x j) + have ha : Summable a := by + exact summable_sum (fun j _ => (hc j).mul_left (c j)) + have hG : HasGaussianLaw (scalarSeries a) (sourceLaw d) := by + constructor + · exact (scalarSeries_measurable a).aemeasurable + · change IsGaussian ((coefficientLaw (SourceMode d)).map (scalarSeries a)) + rw [scalarSeries_map_gaussian a ha] + infer_instance + apply hG.congr + filter_upwards [ae_all_iff.2 (fun j : Fin n => + scalarSeries_hasSum_ae (fun m => modeCoefficient d L m (x j)) (hc j)), + scalarSeries_hasSum_ae a ha] with ω hω hsum + have h : HasSum (fun m => ∑ j, c j * modeCoefficient d L m (x j) * ω m) + (∑ j, c j * sourceField d L ω (x j)) := by + simpa only [sourceField, mul_assoc] using hasSum_sum (fun j _ => (hω j).mul_left (c j)) + exact hsum.unique (by simpa only [a, Finset.sum_mul] using h) + +theorem source_finiteVector_hasGaussianLaw (d : ℕ) {L : ℝ} (hL : L ≠ 0) + (n : ℕ) (x : Fin n → (Fin d → ℝ)) : + HasGaussianLaw (fun ω j => sourceField d L ω (x j)) (sourceLaw d) := by + classical + have hm : Measurable (fun ω j => sourceField d L ω (x j)) := + Measurable.of_eval (fun j => sourceField_eval_measurable d L (x j)) + refine ⟨hm.aemeasurable, ?_⟩ + apply isGaussian_of_map_eq_gaussianReal + intro ell + let c : Fin n → ℝ := fun j => ell (Pi.single j 1) + have hrep (v : Fin n → ℝ) : ell v = ∑ j, c j * v j := by + rw [← LinearMap.sum_single_apply (fun _ : Fin n => ℝ) v, map_sum] + apply Finset.sum_congr rfl + intro j _ + have hs : Pi.single j (v j) = v j • Pi.single j (1 : ℝ) := by + rw [← Pi.single_smul, smul_eq_mul, mul_one] + rw [hs, map_smul] + simp [c, smul_eq_mul, mul_comm] + have hg : HasGaussianLaw (fun ω => ell (fun j => sourceField d L ω (x j))) + (sourceLaw d) := + (source_linearCombination_hasGaussianLaw d hL n x c).congr + (Filter.Eventually.of_forall (fun ω => (hrep _).symm)) + refine ⟨(sourceLaw d)[fun ω => ell (fun j => sourceField d L ω (x j))], + Var[fun ω => ell (fun j => sourceField d L ω (x j)); sourceLaw d].toNNReal, ?_⟩ + rw [Measure.map_map ell.continuous.measurable hm] + exact hg.map_eq_gaussianReal + +theorem sourceField_isGaussianProcess (d : ℕ) {L : ℝ} (hL : L ≠ 0) : + IsGaussianProcess (fun x ω => sourceField d L ω x) (sourceLaw d) := by + classical + constructor + intro I + let e : ↥I ≃ Fin (Fintype.card ↥I) := Fintype.equivFin ↥I + let x : Fin (Fintype.card ↥I) → (Fin d → ℝ) := fun j => (e.symm j).1 + let R : (Fin (Fintype.card ↥I) → ℝ) →L[ℝ] (↥I → ℝ) := + ContinuousLinearMap.pi (fun i => ContinuousLinearMap.proj (e i)) + apply ((source_finiteVector_hasGaussianLaw d hL _ x).map_fun R).congr + filter_upwards with ω + funext i + simp [R, x] + +end I4SourceGaussian diff --git a/frontiers/source_lifetime_realization_20261017/inputs/SourceKernel.lean b/frontiers/source_lifetime_realization_20261017/inputs/SourceKernel.lean new file mode 100644 index 000000000..5d5602ac7 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/inputs/SourceKernel.lean @@ -0,0 +1,112 @@ +import SourceLattice +import Mathlib.Analysis.Normed.Ring.InfiniteSum + +noncomputable section +open I4Foundation I4Weights I4Source I4Lattice MeasureTheory +open scoped BigOperators +namespace I4Kernel + +def frequencyEquiv (d : ℕ) : SourceMode d ≃ (Fin d → ℤ) := + Equiv.ofBijective (latticeFrequency d) (latticeFrequency_bijective d) + +/-- The prescribed normalized full-lattice real Fourier kernel; image/Poisson linkage is separate. -/ +def sourceSpectralKernel (d : ℕ) (L : ℝ) (z : Fin d → ℝ) : ℝ := + ∑' k : Fin d → ℤ, sourceWeight d L k / sourceZ d L * Real.cos (phase d L k z) + +private theorem tsum_mode (d : ℕ) (f : SourceMode d → ℝ) (hf : Summable f) : + (∑' m, f m) = f none + ∑' k : ↥(halfLattice d), + (f (some (k,false)) + f (some (k,true))) := by + classical + let e := Equiv.optionEquivSumPUnit.{0,0} (↥(halfLattice d) × Bool) + have hp : Summable (fun p : ↥(halfLattice d) × Bool => f (some p)) := + hf.comp_injective (Option.some_injective (↥(halfLattice d) × Bool)) + calc + (∑' m, f m) = ∑' q, f (e.symm q) := (e.symm.tsum_eq f).symm + _ = (∑' p : ↥(halfLattice d) × Bool, f (some p)) + f none := by + rw [Summable.tsum_sum (by simpa [e, Function.comp_def] using hp) + (hasSum_fintype _).summable] + simp [e] + _ = _ := by + rw [hp.tsum_prod] + simp_rw [tsum_bool] + ring + +theorem modeProduct_summable (d : ℕ) {L : ℝ} (hL : L ≠ 0) (x y : Fin d → ℝ) : + Summable (fun m => modeCoefficient d L m x * modeCoefficient d L m y) := by + have hc (z : Fin d → ℝ) : Summable (fun m => modeCoefficient d L m z) := by + apply Summable.of_norm_bounded (modeMajorant_summable d hL) + intro m + simpa only [Real.norm_eq_abs] using modeCoefficient_bound d hL m z + have hp : Summable (fun p : SourceMode d × SourceMode d => + modeCoefficient d L p.1 x * modeCoefficient d L p.2 y) := + summable_mul_of_summable_norm (hc x).norm (hc y).norm + simpa only [Function.comp_def] using hp.comp_injective + (show Function.Injective (fun m : SourceMode d => (m,m)) from + fun a b h => congrArg Prod.fst h) + +theorem spectralKernel_summable (d : ℕ) {L : ℝ} (hL : L ≠ 0) (z : Fin d → ℝ) : + Summable (fun k : Fin d → ℤ => + sourceWeight d L k / sourceZ d L * Real.cos (phase d L k z)) := by + have hz := sourceZ_pos d hL + apply Summable.of_norm_bounded ((sourceWeight_summable d hL).div_const (sourceZ d L)) + intro k + have hq : 0 ≤ sourceWeight d L k / sourceZ d L := by + rw [sourceWeight_eq_physical] + exact div_nonneg (Real.exp_pos _).le hz.le + rw [norm_mul, Real.norm_eq_abs, abs_of_nonneg hq, Real.norm_eq_abs] + simpa only [mul_one] using mul_le_mul_of_nonneg_left (Real.abs_cos_le_one _) hq + +theorem coefficientKernel_eq_fullLattice (d : ℕ) {L : ℝ} (hL : L ≠ 0) (x y : Fin d → ℝ) : + (∑' m, modeCoefficient d L m x * modeCoefficient d L m y) = + sourceSpectralKernel d L (x - y) := by + classical + let g : (Fin d → ℤ) → ℝ := fun k => + sourceWeight d L k / sourceZ d L * Real.cos (phase d L k (x - y)) + have hg : Summable g := spectralKernel_summable d hL (x - y) + have hneg (k : Fin d → ℤ) : g (-k) = g k := by + have hp : phase d L (-k) (x - y) = -phase d L k (x - y) := by + simp [phase, Finset.sum_neg_distrib] + simp only [g, sourceWeight_neg, hp, Real.cos_neg] + have hzero : g 0 = 1 / sourceZ d L := by + simp [g, sourceWeight_eq_physical, phase] + have hc0 : modeCoefficient d L none x * modeCoefficient d L none y = 1 / sourceZ d L := by + simp only [modeCoefficient] + exact Real.mul_self_sqrt (one_div_nonneg.mpr (sourceZ_pos d hL).le) + have hpair (k : ↥(halfLattice d)) : + modeCoefficient d L (some (k,false)) x * modeCoefficient d L (some (k,false)) y + + modeCoefficient d L (some (k,true)) x * modeCoefficient d L (some (k,true)) y = 2 * g k := by + have h := pairedCoefficient_kernel d hL k x y + rw [Fintype.sum_bool] at h + calc + _ = modeCoefficient d L (some (k,true)) x * modeCoefficient d L (some (k,true)) y + + modeCoefficient d L (some (k,false)) x * modeCoefficient d L (some (k,false)) y := add_comm _ _ + _ = _ := h + _ = 2 * g k := by dsimp [g]; ring + have hleft : (∑' m, modeCoefficient d L m x * modeCoefficient d L m y) = + 1 / sourceZ d L + ∑' k : ↥(halfLattice d), 2 * g k := by + rw [tsum_mode d _ (modeProduct_summable d hL x y), hc0] + congr 1 + exact tsum_congr hpair + have hm : Summable (fun m => g (frequencyEquiv d m)) := (frequencyEquiv d).summable_iff.mpr hg + have hright : sourceSpectralKernel d L (x - y) = + 1 / sourceZ d L + ∑' k : ↥(halfLattice d), 2 * g k := by + change (∑' k, g k) = _ + rw [← (frequencyEquiv d).tsum_eq g, tsum_mode d _ hm] + change g 0 + (∑' k : ↥(halfLattice d), (g k.1 + g (-k.1))) = _ + rw [hzero] + congr 1 + apply tsum_congr + intro k + rw [hneg] + ring + exact hleft.trans hright.symm + +theorem spectralKernel_zero (d : ℕ) {L : ℝ} (hL : L ≠ 0) : + sourceSpectralKernel d L 0 = 1 := by + unfold sourceSpectralKernel + simp only [phase, Pi.zero_apply, mul_zero, Finset.sum_const_zero, Real.cos_zero, mul_one] + rw [tsum_div_const] + change sourceZ d L / sourceZ d L = 1 + exact div_self (sourceZ_pos d hL).ne' + +end I4Kernel diff --git a/frontiers/source_lifetime_realization_20261017/inputs/SourceLattice.lean b/frontiers/source_lifetime_realization_20261017/inputs/SourceLattice.lean new file mode 100644 index 000000000..9c1e0557c --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/inputs/SourceLattice.lean @@ -0,0 +1,159 @@ +import SourceFourierSeries +import Mathlib.Data.Finset.Max + +noncomputable section +open I4Foundation I4Weights I4Source MeasureTheory +open scoped BigOperators +namespace I4Lattice + +def latticeFrequency (d : ℕ) (m : SourceMode d) : Fin d → ℤ := + match m with + | none => 0 + | some (k, b) => if b then -k.1 else k.1 + +theorem halfLattice_ne_zero (d : ℕ) {k : Fin d → ℤ} (hk : k ∈ halfLattice d) : + k ≠ 0 := by + rcases hk with ⟨i, hi, _⟩ + intro h + have : k i = 0 := congrFun h i + omega + +theorem halfLattice_partition (d : ℕ) {k : Fin d → ℤ} (hk : k ≠ 0) : + (k ∈ halfLattice d ∨ -k ∈ halfLattice d) ∧ + ¬ (k ∈ halfLattice d ∧ -k ∈ halfLattice d) := by + classical + have hex : ∃ i, k i ≠ 0 := by + by_contra h + push Not at h + exact hk (funext h) + let s : Finset (Fin d) := Finset.univ.filter (fun i => k i ≠ 0) + have hs : s.Nonempty := by + obtain ⟨i, hi⟩ := hex + exact ⟨i, Finset.mem_filter.mpr ⟨Finset.mem_univ i, hi⟩⟩ + let i := s.min' hs + have hi : k i ≠ 0 := (Finset.mem_filter.mp (Finset.min'_mem s hs)).2 + have hbefore (j : Fin d) (hj : j < i) : k j = 0 := by + by_contra hn + have hle := Finset.min'_le s j (Finset.mem_filter.mpr ⟨Finset.mem_univ j, hn⟩) + exact (not_le_of_gt hj) hle + constructor + · rcases lt_or_gt_of_ne hi with hneg | hpos + · right + refine ⟨i, ?_, ?_⟩ + · change 0 < -k i + omega + · intro j hj + change -k j = 0 + rw [hbefore j hj, neg_zero] + · exact Or.inl ⟨i, hpos, hbefore⟩ + · rintro ⟨⟨i, hi, hib⟩, ⟨j, hj, hjb⟩⟩ + change 0 < -k j at hj + rcases lt_trichotomy i j with hij | heq | hji + · have h0 := hjb i hij + change -k i = 0 at h0 + omega + · subst j + omega + · have h0 := hib j hji + omega + +theorem sourceWeight_neg (d : ℕ) (L : ℝ) (k : Fin d → ℤ) : + sourceWeight d L (-k) = sourceWeight d L k := by + rw [sourceWeight_eq_physical, sourceWeight_eq_physical] + simp only [Pi.neg_apply, Int.cast_neg, mul_neg, neg_sq] + +theorem phase_lattice_shift (d : ℕ) {L : ℝ} (hL : L ≠ 0) + (k n : Fin d → ℤ) (x : Fin d → ℝ) : + phase d L k (fun i => x i + L * (n i : ℝ)) = + phase d L k x + ((∑ i, k i * n i : ℤ) : ℝ) * (2 * Real.pi) := by + have he (i : Fin d) : sourceC L * (k i : ℝ) * (x i + L * (n i : ℝ)) = + sourceC L * (k i : ℝ) * x i + ((k i * n i : ℤ) : ℝ) * (2 * Real.pi) := by + simp only [Int.cast_mul] + unfold sourceC + field_simp + unfold phase + simp_rw [he] + rw [Finset.sum_add_distrib, ← Finset.sum_mul] + simp only [Int.cast_sum] + +theorem modeCoefficient_lattice_shift (d : ℕ) {L : ℝ} (hL : L ≠ 0) + (m : SourceMode d) (n : Fin d → ℤ) (x : Fin d → ℝ) : + modeCoefficient d L m (fun i => x i + L * (n i : ℝ)) = + modeCoefficient d L m x := by + cases m with + | none => rfl + | some p => + rcases p with ⟨k,b⟩ + cases b <;> simp only [modeCoefficient, Bool.false_eq_true, ite_false, ite_true] + · rw [phase_lattice_shift d hL, Real.cos_add_int_mul_two_pi] + · rw [phase_lattice_shift d hL, Real.sin_add_int_mul_two_pi] + +theorem sourceField_lattice_shift (d : ℕ) {L : ℝ} (hL : L ≠ 0) + (ω : SourceMode d → ℝ) (n : Fin d → ℤ) (x : Fin d → ℝ) : + sourceField d L ω (fun i => x i + L * (n i : ℝ)) = sourceField d L ω x := by + unfold sourceField scalarSeries + apply tsum_congr + intro m + change modeCoefficient d L m (fun i => x i + L * (n i : ℝ)) * ω m = + modeCoefficient d L m x * ω m + rw [modeCoefficient_lattice_shift d hL] + +theorem pairedCoefficient_kernel (d : ℕ) {L : ℝ} (hL : L ≠ 0) + (k : ↥(halfLattice d)) (x y : Fin d → ℝ) : + (∑ b : Bool, modeCoefficient d L (some (k,b)) x * + modeCoefficient d L (some (k,b)) y) = + (2 * sourceWeight d L k / sourceZ d L) * Real.cos (phase d L k (x - y)) := by + have hphase : phase d L k (x - y) = phase d L k x - phase d L k y := by + simp [phase, mul_sub, Finset.sum_sub_distrib] + have hz : 0 ≤ 2 * sourceWeight d L k / sourceZ d L := by + rw [sourceWeight_eq_physical] + exact div_nonneg (mul_nonneg (by norm_num) (Real.exp_pos _).le) (sourceZ_pos d hL).le + rw [Fintype.sum_bool] + simp only [modeCoefficient, ite_true, Bool.false_eq_true, ite_false] + rw [hphase, Real.cos_sub] + calc + _ = (Real.sqrt (2 * sourceWeight d L k / sourceZ d L) * + Real.sqrt (2 * sourceWeight d L k / sourceZ d L)) * + (Real.cos (phase d L k x) * Real.cos (phase d L k y) + + Real.sin (phase d L k x) * Real.sin (phase d L k y)) := by ring + _ = _ := by rw [Real.mul_self_sqrt hz] + +theorem latticeFrequency_bijective (d : ℕ) : Function.Bijective (latticeFrequency d) := by + classical + constructor + · intro m n he + cases m with + | none => + cases n with + | none => rfl + | some p => + rcases p with ⟨k,b⟩ + have hk := halfLattice_ne_zero d k.property + cases b <;> simp [latticeFrequency] at he <;> exact (hk (by first | exact he | exact he.symm)).elim + | some p => + rcases p with ⟨k,b⟩ + cases n with + | none => + have hk := halfLattice_ne_zero d k.property + cases b <;> simp [latticeFrequency] at he <;> exact (hk he).elim + | some q => + rcases q with ⟨l,c⟩ + cases b <;> cases c <;> simp only [latticeFrequency, Bool.false_eq_true, ite_false, ite_true] at he + · have hkl : k = l := Subtype.ext he + subst l + rfl + · have hn : -k.1 ∈ halfLattice d := by simpa only [he, neg_neg] using l.property + exact ((halfLattice_partition d (halfLattice_ne_zero d k.property)).2 ⟨k.property,hn⟩).elim + · have hn : -k.1 ∈ halfLattice d := he.symm ▸ l.property + exact ((halfLattice_partition d (halfLattice_ne_zero d k.property)).2 ⟨k.property,hn⟩).elim + · have hkl : k = l := Subtype.ext (neg_inj.mp he) + subst l + rfl + · intro k + by_cases hk : k = 0 + · exact ⟨none, by simpa [latticeFrequency] using hk.symm⟩ + · rcases (halfLattice_partition d hk).1 with hp | hn + · exact ⟨some (⟨k,hp⟩,false), by simp [latticeFrequency]⟩ + · exact ⟨some (⟨-k,hn⟩,true), by simp [latticeFrequency]⟩ + +end I4Lattice diff --git a/frontiers/source_lifetime_realization_20261017/inputs/SourceSmooth.lean b/frontiers/source_lifetime_realization_20261017/inputs/SourceSmooth.lean new file mode 100644 index 000000000..5b1518449 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/inputs/SourceSmooth.lean @@ -0,0 +1,254 @@ +import SourceC4 +import Mathlib.Data.Nat.Choose.Sum + +/-! +# All-order smoothness of the actual infinite Gaussian Fourier source + +This module extends the source-derived polynomial majorant from order four to +every natural order. It uses the same SourceMode, sourceLaw and sourceField as +the qualified F7 dependency; no finite-mode approximation or new field is used. +The good sample predicate is a single countable intersection of explicit +coefficient summability conditions. Its measurability and probability-law +restriction are proved in SourceSmoothCarrier. + +This is a C261 Stage A prerequisite. It does not identify the spectral covariance +with Lifetime's theta sum, construct a conditional kernel, or discharge a +weighted elder, Morse, count/density, or universality conclusion. +-/ + +noncomputable section +open I4Foundation I4Weights I4Source I4C4 MeasureTheory ProbabilityTheory +open scoped BigOperators ENNReal + +namespace I4Smooth + +def orderCoordinateBound (n : ℕ) (a c : ℝ) (k : ℤ) : ℝ := + decay a k * (1 + |c * (k : ℝ)|) ^ n + +def orderProductBound (n d : ℕ) (a c : ℝ) (k : Fin d → ℤ) : ℝ := + ∏ i, orderCoordinateBound n a c (k i) + +def orderPairedBound (n d : ℕ) (L : ℝ) (k : Fin d → ℤ) : ℝ := + Real.sqrt (2 / sourceZ d L) * orderProductBound n d (sourceA L) (sourceC L) k + +def orderModeBound (n d : ℕ) (L : ℝ) (m : SourceMode d) : ℝ := + match m with + | none => Real.sqrt (1 / sourceZ d L) + | some (k, _) => orderPairedBound n d L k + +theorem orderCoordinateBound_summable (n : ℕ) {a c : ℝ} (ha : 0 < a) : + Summable (orderCoordinateBound n a c) := by + classical + let f (r : ℕ) (k : ℤ) : ℝ := + ((n.choose r : ℝ) * |c| ^ (n - r)) * (decay a k * |(k : ℝ)| ^ (n - r)) + have hf (r : ℕ) : Summable (f r) := + (summable_decay_pow ha (n - r)).mul_left _ + have hsum (s : Finset ℕ) : Summable (fun k : ℤ => ∑ r ∈ s, f r k) := by + induction s using Finset.induction_on with + | empty => simpa using (summable_zero : Summable (fun _ : ℤ => (0 : ℝ))) + | @insert r s hr ih => + simpa only [Finset.sum_insert hr] using (hf r).add ih + convert hsum (Finset.range (n + 1)) using 1 + funext k + unfold orderCoordinateBound + rw [add_pow, Finset.mul_sum] + apply Finset.sum_congr rfl + intro r _ + simp only [one_pow, one_mul, abs_mul, mul_pow, f] + ring + +theorem orderProductBound_summable (n d : ℕ) {a c : ℝ} (ha : 0 < a) : + Summable (orderProductBound n d a c) := by + exact finite_product_summable (orderCoordinateBound_summable n ha) + (fun k => by unfold orderCoordinateBound decay; positivity) d + +theorem orderPairedBound_summable (n d : ℕ) {L : ℝ} (hL : L ≠ 0) : + Summable (orderPairedBound n d L) := by + exact (orderProductBound_summable n d (sourceA_pos hL)).mul_left _ + +theorem orderPairedBound_eq_amplitude (n d : ℕ) {L : ℝ} (hL : L ≠ 0) + (k : Fin d → ℤ) : + orderPairedBound n d L k = + Real.sqrt (2 * sourceWeight d L k / sourceZ d L) * + ∏ i, (1 + |sourceC L * (k i : ℝ)|) ^ n := by + have hsqrt : Real.sqrt (sourceWeight d L k) = productDecay d (sourceA L) k := by + have hw : sourceWeight d L k = (productDecay d (sourceA L) k) ^ 2 := by + rw [sourceWeight, productDecay_eq_exp, productDecay_eq_exp, pow_two, ← Real.exp_add] + congr 1 + ring + rw [hw, Real.sqrt_sq_eq_abs, abs_of_nonneg] + unfold productDecay decay + positivity + have hamp : Real.sqrt (2 * sourceWeight d L k / sourceZ d L) = + Real.sqrt (2 / sourceZ d L) * productDecay d (sourceA L) k := by + have he : 2 * sourceWeight d L k / sourceZ d L = + (2 / sourceZ d L) * sourceWeight d L k := by ring + rw [he, Real.sqrt_mul (by have := sourceZ_pos d hL; positivity), hsqrt] + have hp : orderProductBound n d (sourceA L) (sourceC L) k = + productDecay d (sourceA L) k * ∏ i, (1 + |sourceC L * (k i : ℝ)|) ^ n := by + exact Finset.prod_mul_distrib + rw [orderPairedBound, hp, hamp] + ring + +theorem orderModeBound_nonneg (n d : ℕ) (L : ℝ) (m : SourceMode d) : + 0 ≤ orderModeBound n d L m := by + cases m with + | none => exact Real.sqrt_nonneg _ + | some p => + unfold orderModeBound orderPairedBound orderProductBound orderCoordinateBound decay + positivity + +theorem orderModeBound_summable (n d : ℕ) {L : ℝ} (hL : L ≠ 0) : + Summable (orderModeBound n d L) := by + classical + have hs : Summable (fun k : ↥(halfLattice d) => orderPairedBound n d L k) := + (orderPairedBound_summable n d hL).subtype (halfLattice d) + have hb : Summable (fun _ : Bool => (1 : ℝ)) := (hasSum_fintype _).summable + have hp : Summable (fun p : ↥(halfLattice d) × Bool => orderPairedBound n d L p.1) := by + simpa only [mul_one, Function.comp_def] using hs.mul_of_nonneg hb + (fun k => orderModeBound_nonneg n d L (some (k, false))) (fun _ => zero_le_one) + let e := Equiv.optionEquivSumPUnit.{0, 0} (↥(halfLattice d) × Bool) + apply e.symm.summable_iff.mp + apply Summable.sum (fun q => orderModeBound n d L (e.symm q)) + · simpa [e, Function.comp_def, orderModeBound] using hp + · exact (hasSum_fintype _).summable + +theorem orderModeBound_four (d : ℕ) (L : ℝ) (m : SourceMode d) : + orderModeBound 4 d L m = modeMajorant d L m := by + cases m <;> rfl + +theorem modeCoefficient_iteratedFDeriv_order_bound (d : ℕ) {L : ℝ} (hL : L ≠ 0) + (m : SourceMode d) (j : ℕ) (x : Fin d → ℝ) : + ‖iteratedFDeriv ℝ j (modeCoefficient d L m) x‖ ≤ orderModeBound j d L m := by + classical + cases m with + | none => + cases j with + | zero => + simpa only [norm_iteratedFDeriv_zero, Real.norm_eq_abs, orderModeBound, modeMajorant] using + modeCoefficient_bound d hL none x + | succ j => + change ‖iteratedFDeriv ℝ (j + 1) + (fun _ : Fin d → ℝ => Real.sqrt (1 / sourceZ d L)) x‖ ≤ Real.sqrt (1 / sourceZ d L) + rw [iteratedFDeriv_succ_const] + simp only [Pi.zero_apply, norm_zero] + exact Real.sqrt_nonneg _ + | some p => + rcases p with ⟨k, b⟩ + let A := Real.sqrt (2 * sourceWeight d L k / sourceZ d L) + let P := ∏ i, (1 + |sourceC L * (k.1 i : ℝ)|) + let g : ℝ → ℝ := if b then Real.sin else Real.cos + let ell := phaseCLM d L k + have hg : ContDiff ℝ j g := by + cases b <;> simp only [g, Bool.false_eq_true, ite_false, ite_true] <;> fun_prop + have hgc : ContDiff ℝ j (g ∘ ell) := hg.comp_continuousLinearMap + have hgn : ‖iteratedFDeriv ℝ j g (ell x)‖ ≤ 1 := by + cases b with + | false => + simpa only [g, Bool.false_eq_true, ite_false, + norm_iteratedFDeriv_eq_norm_iteratedDeriv, Real.norm_eq_abs] using + Real.abs_iteratedDeriv_cos_le_one j (ell x) + | true => + simpa only [g, ite_true, norm_iteratedFDeriv_eq_norm_iteratedDeriv, + Real.norm_eq_abs] using Real.abs_iteratedDeriv_sin_le_one j (ell x) + have hl : ‖ell‖ ≤ P := by + calc + ‖ell‖ ≤ ∑ i, |sourceC L * (k.1 i : ℝ)| := phaseCLM_norm_le d L k + _ ≤ 1 + ∑ i, |sourceC L * (k.1 i : ℝ)| := by linarith + _ ≤ P := frequency_l1_le_product d _ (fun i => abs_nonneg _) + have hpow : ‖ell‖ ^ j ≤ P ^ j := by gcongr + have hder : ‖iteratedFDeriv ℝ j (g ∘ ell) x‖ ≤ ‖ell‖ ^ j := by + rw [ell.iteratedFDeriv_comp_right hg x le_rfl] + calc + _ ≤ ‖iteratedFDeriv ℝ j g (ell x)‖ * ∏ _i : Fin j, ‖ell‖ := + (iteratedFDeriv ℝ j g (ell x)).norm_compContinuousLinearMap_le (fun _ => ell) + _ ≤ 1 * ∏ _i : Fin j, ‖ell‖ := + mul_le_mul_of_nonneg_right hgn (Finset.prod_nonneg (fun _ _ => norm_nonneg _)) + _ = ‖ell‖ ^ j := by simp + have heq : modeCoefficient d L (some (k, b)) = A • (g ∘ ell) := by + funext y + cases b <;> simp [modeCoefficient, A, g, Function.comp_apply, Pi.smul_apply, + smul_eq_mul, ell, phaseCLM_apply] + rw [heq, iteratedFDeriv_const_smul_apply hgc.contDiffAt, norm_smul, + Real.norm_eq_abs, abs_of_nonneg (Real.sqrt_nonneg _)] + calc + _ ≤ A * P ^ j := mul_le_mul_of_nonneg_left (hder.trans hpow) (Real.sqrt_nonneg _) + _ = orderModeBound j d L (some (k, b)) := by + rw [orderModeBound, orderPairedBound_eq_amplitude j d hL k] + simp only [A, P, Finset.prod_pow] + +/-- One explicit coefficient event, shared by every derivative order. -/ +def goodSample (d : ℕ) (L : ℝ) (ω : SourceMode d → ℝ) : Prop := + ∀ n : ℕ, Summable (fun m => orderModeBound n d L m * |ω m|) + +theorem goodSample_ae (d : ℕ) {L : ℝ} (hL : L ≠ 0) : + ∀ᵐ ω ∂sourceLaw d, goodSample d L ω := by + apply ae_all_iff.mpr + intro n + exact weighted_abs_summable_ae _ (orderModeBound_nonneg n d L) + (orderModeBound_summable n d hL) + +theorem sourceField_smooth_of_goodSample (d : ℕ) {L : ℝ} (hL : L ≠ 0) + (ω : SourceMode d → ℝ) (hω : goodSample d L ω) : + ∀ n : ℕ, ContDiff ℝ n (sourceField d L ω) := by + intro n + have hc (m : SourceMode d) : ContDiff ℝ n (modeCoefficient d L m) := by + cases m with + | none => + change ContDiff ℝ n (fun _ : Fin d → ℝ => Real.sqrt (1 / sourceZ d L)) + fun_prop + | some p => + rcases p with ⟨k, b⟩ + change ContDiff ℝ n (fun x : Fin d → ℝ => + Real.sqrt (2 * sourceWeight d L k / sourceZ d L) * + (if b then Real.sin (phase d L k x) else Real.cos (phase d L k x))) + cases b <;> simp [phase] <;> fun_prop + change ContDiff ℝ n (fun x => ∑' m, modeCoefficient d L m x * ω m) + apply contDiff_tsum (v := fun j m => orderModeBound j d L m * |ω m|) + · intro m + exact (hc m).mul contDiff_const + · intro j _ + exact hω j + · intro j m x hj + have hcj : ContDiff ℝ j (modeCoefficient d L m) := + (hc m).of_le (by exact_mod_cast hj) + have heq : (fun y => modeCoefficient d L m y * ω m) = + ω m • modeCoefficient d L m := by + funext y + simp [smul_eq_mul, mul_comm] + rw [heq, iteratedFDeriv_const_smul_apply hcj.contDiffAt, norm_smul, Real.norm_eq_abs] + simpa only [mul_comm] using mul_le_mul_of_nonneg_left + (modeCoefficient_iteratedFDeriv_order_bound d hL m j x) (abs_nonneg (ω m)) + +theorem sourceField_smooth_ae (d : ℕ) {L : ℝ} (hL : L ≠ 0) : + ∀ᵐ ω ∂sourceLaw d, ∀ n : ℕ, ContDiff ℝ n (sourceField d L ω) := by + filter_upwards [goodSample_ae d hL] with ω hω + exact sourceField_smooth_of_goodSample d hL ω hω + +/-- The carrier depends only on the coefficient tail; finite coordinate changes +cannot destroy any derivative-order summability condition. -/ +theorem goodSample_congr_cofinite (d : ℕ) (L : ℝ) + (ω η : SourceMode d → ℝ) (hωη : ω =ᶠ[Filter.cofinite] η) : + goodSample d L ω ↔ goodSample d L η := by + constructor + · intro hω n + apply (hω n).congr_cofinite + filter_upwards [hωη] with m hm + rw [hm] + · intro hη n + apply (hη n).congr_cofinite + filter_upwards [hωη.symm] with m hm + rw [hm] + +theorem goodSample_finite_change_iff (d : ℕ) (L : ℝ) + (ω η : SourceMode d → ℝ) (s : Finset (SourceMode d)) + (hωη : ∀ m ∉ s, ω m = η m) : + goodSample d L ω ↔ goodSample d L η := by + apply goodSample_congr_cofinite d L ω η + apply Filter.eventually_cofinite.mpr + apply s.finite_toSet.subset + intro m hm + by_contra hms + exact hm (hωη m hms) + +end I4Smooth diff --git a/frontiers/source_lifetime_realization_20261017/inputs/SourceSmoothCarrier.lean b/frontiers/source_lifetime_realization_20261017/inputs/SourceSmoothCarrier.lean new file mode 100644 index 000000000..cb6f7b108 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/inputs/SourceSmoothCarrier.lean @@ -0,0 +1,230 @@ +import SourceSmooth +import SourceGaussianLaw +import SourceCovariance +import SourceTorusC4 +import Mathlib.MeasureTheory.Measure.Restrict +import Mathlib.MeasureTheory.Measure.Typeclasses.Probability +import Mathlib.MeasureTheory.Constructions.BorelSpace.Real + +/-! +# A measurable smooth carrier for the actual source law + +The carrier consists of the coefficient samples satisfying every explicit +order-weighted absolute summability condition from SourceSmooth. Its measure is +the pullback of the existing product Gaussian sourceLaw under literal subtype +inclusion. Inclusion pushes this measure back to exactly sourceLaw, so finite +coefficient observations, field evaluation laws, and covariance are unchanged. + +The construction concerns the same literal Fourier source, for fixed d and L. +It does not identify the spectral kernel with a periodized theta kernel, define +a conditional kernel or a smooth-function-space law, or discharge a Lifetime +Field adapter, Morse, elder, counting, density, or universality conclusion. +-/ + +noncomputable section +open I4Foundation I4Source I4Smooth I4SourceGaussian I4SourceCovariance I4Kernel +open I4Torus I4TorusC4 MeasureTheory ProbabilityTheory +open scoped BigOperators ENNReal NNReal Manifold Topology + +namespace I4SmoothCarrier + +/-- The actual common coefficient event, with no smoothness premise added. -/ +def goodSet (d : ℕ) (L : ℝ) : Set (SourceMode d → ℝ) := + {ω | goodSample d L ω} + +private def orderAbsNN (n d : ℕ) (L : ℝ) (ω : SourceMode d → ℝ) + (m : SourceMode d) : ℝ≥0 := + ⟨orderModeBound n d L m * |ω m|, + mul_nonneg (orderModeBound_nonneg n d L m) (abs_nonneg _)⟩ + +private def orderAbsTotal (n d : ℕ) (L : ℝ) (ω : SourceMode d → ℝ) : ℝ≥0∞ := + ∑' m, (orderAbsNN n d L ω m : ℝ≥0∞) + +private theorem orderAbsTotal_ne_top_iff (n d : ℕ) (L : ℝ) + (ω : SourceMode d → ℝ) : + orderAbsTotal n d L ω ≠ ∞ ↔ + Summable (fun m => orderModeBound n d L m * |ω m|) := by + exact ENNReal.tsum_coe_ne_top_iff_summable_coe (f := orderAbsNN n d L ω) + +private theorem orderAbsTotal_measurable (n d : ℕ) (L : ℝ) : + Measurable (orderAbsTotal n d L) := by + unfold orderAbsTotal + simp_rw [ENNReal.tsum_eq_iSup_sum] + apply Measurable.iSup + intro s + apply s.measurable_fun_sum + intro m _ + have hm : Measurable (fun ω : SourceMode d → ℝ => orderAbsNN n d L ω m) := by + unfold orderAbsNN + exact (show Measurable (fun ω : SourceMode d → ℝ => orderModeBound n d L m * |ω m|) by + fun_prop).nnreal_mk + exact hm.coe_nnreal_ennreal + +theorem goodSet_measurable (d : ℕ) (L : ℝ) : MeasurableSet (goodSet d L) := by + have heq : goodSet d L = + ⋂ n : ℕ, {ω : SourceMode d → ℝ | orderAbsTotal n d L ω ≠ ∞} := by + ext ω + simp only [goodSet, Set.mem_setOf_eq, Set.mem_iInter, goodSample] + exact forall_congr' fun n => (orderAbsTotal_ne_top_iff n d L ω).symm + rw [heq] + apply MeasurableSet.iInter + intro n + convert ((orderAbsTotal_measurable n d L) (measurableSet_singleton ∞)).compl using 1 + ext ω + simp + +theorem goodSet_ae (d : ℕ) {L : ℝ} (hL : L ≠ 0) : + ∀ᵐ ω ∂sourceLaw d, ω ∈ goodSet d L := + goodSample_ae d hL + +theorem goodSet_measure_one (d : ℕ) {L : ℝ} (hL : L ≠ 0) : + sourceLaw d (goodSet d L) = 1 := by + exact (mem_ae_iff_prob_eq_one (goodSet_measurable d L)).mp (goodSet_ae d hL) + +/-- A coefficient sample on the explicit all-order summability carrier. -/ +abbrev SmoothSample (d : ℕ) (L : ℝ) := ↥(goodSet d L) + +/-- Literal inclusion, retaining every coefficient of the original sample. -/ +def sampleInclusion (d : ℕ) (L : ℝ) : SmoothSample d L → (SourceMode d → ℝ) := + Subtype.val + +theorem sampleInclusion_measurable (d : ℕ) (L : ℝ) : + Measurable (sampleInclusion d L) := + measurable_subtype_coe + +/-- Pull back the original product law; no normalization or new law is chosen. -/ +def smoothLaw (d : ℕ) (L : ℝ) : Measure (SmoothSample d L) := + (sourceLaw d).comap (sampleInclusion d L) + +theorem sampleInclusion_map (d : ℕ) {L : ℝ} (hL : L ≠ 0) : + (smoothLaw d L).map (sampleInclusion d L) = sourceLaw d := by + change ((sourceLaw d).comap ((↑) : SmoothSample d L → (SourceMode d → ℝ))).map + ((↑) : SmoothSample d L → (SourceMode d → ℝ)) = sourceLaw d + rw [map_comap_subtype_coe (goodSet_measurable d L), + Measure.restrict_eq_self_of_ae_mem (goodSet_ae d hL)] + +theorem sampleInclusion_measurePreserving (d : ℕ) {L : ℝ} (hL : L ≠ 0) : + MeasurePreserving (sampleInclusion d L) (smoothLaw d L) (sourceLaw d) := + ⟨sampleInclusion_measurable d L, sampleInclusion_map d hL⟩ + +theorem smoothLaw_isProbabilityMeasure (d : ℕ) {L : ℝ} (hL : L ≠ 0) : + IsProbabilityMeasure (smoothLaw d L) := by + apply (MeasurableEmbedding.subtype_coe (goodSet_measurable d L)).isProbabilityMeasure_comap + simpa only [Subtype.range_coe] using goodSet_ae d hL + +/-- Every measurable observation has exactly its original pushforward law. -/ +theorem observation_map_eq (d : ℕ) {L : ℝ} (hL : L ≠ 0) + {E : Type*} [MeasurableSpace E] (X : (SourceMode d → ℝ) → E) (hX : Measurable X) : + (smoothLaw d L).map (fun ω => X (sampleInclusion d L ω)) = (sourceLaw d).map X := by + change (smoothLaw d L).map (X ∘ sampleInclusion d L) = (sourceLaw d).map X + rw [← Measure.map_map hX (sampleInclusion_measurable d L), sampleInclusion_map d hL] + +theorem coordinate_marginal (d : ℕ) {L : ℝ} (hL : L ≠ 0) (m : SourceMode d) : + (smoothLaw d L).map (fun ω => sampleInclusion d L ω m) = gaussianReal 0 1 := by + rw [observation_map_eq d hL (fun ω => ω m) (measurable_pi_apply m)] + exact I4Foundation.coordinate_marginal m + +theorem finiteCoordinate_map_eq (d : ℕ) {L : ℝ} (hL : L ≠ 0) + (n : ℕ) (m : Fin n → SourceMode d) : + (smoothLaw d L).map (fun ω j => sampleInclusion d L ω (m j)) = + (sourceLaw d).map (fun ω j => ω (m j)) := by + exact observation_map_eq d hL _ (Measurable.of_eval (fun j => measurable_pi_apply (m j))) + +/-- The unchanged literal real-cover field, evaluated on the carrier. -/ +def smoothSourceField (d : ℕ) (L : ℝ) (ω : SmoothSample d L) (x : Fin d → ℝ) : ℝ := + sourceField d L (sampleInclusion d L ω) x + +theorem smoothSourceField_contDiff (d : ℕ) {L : ℝ} (hL : L ≠ 0) + (ω : SmoothSample d L) (n : ℕ) : ContDiff ℝ n (smoothSourceField d L ω) := + sourceField_smooth_of_goodSample d hL (sampleInclusion d L ω) ω.property n + +theorem smoothSourceField_smooth (d : ℕ) {L : ℝ} (hL : L ≠ 0) + (ω : SmoothSample d L) : ContDiff ℝ (⊤ : ℕ∞) (smoothSourceField d L ω) := + contDiff_infty.mpr (smoothSourceField_contDiff d hL ω) + +theorem smoothSourceField_finiteVector_map_eq (d : ℕ) {L : ℝ} (hL : L ≠ 0) + (n : ℕ) (x : Fin n → (Fin d → ℝ)) : + (smoothLaw d L).map (fun ω j => smoothSourceField d L ω (x j)) = + (sourceLaw d).map (fun ω j => sourceField d L ω (x j)) := by + exact observation_map_eq d hL _ + (Measurable.of_eval (fun j => sourceField_eval_measurable d L (x j))) + +theorem smoothSourceField_finiteVector_hasGaussianLaw (d : ℕ) {L : ℝ} (hL : L ≠ 0) + (n : ℕ) (x : Fin n → (Fin d → ℝ)) : + HasGaussianLaw (fun ω j => smoothSourceField d L ω (x j)) (smoothLaw d L) := by + have hm : Measurable (fun ω j => smoothSourceField d L ω (x j)) := + (Measurable.of_eval (fun j => sourceField_eval_measurable d L (x j))).comp + (sampleInclusion_measurable d L) + refine ⟨hm.aemeasurable, ?_⟩ + rw [smoothSourceField_finiteVector_map_eq d hL n x] + exact (source_finiteVector_hasGaussianLaw d hL n x).isGaussian_map + +theorem covariance_comp_inclusion (d : ℕ) {L : ℝ} (hL : L ≠ 0) + (X Y : (SourceMode d → ℝ) → ℝ) (hX : Measurable X) (hY : Measurable Y) : + cov[fun ω => X (sampleInclusion d L ω), fun ω => Y (sampleInclusion d L ω); smoothLaw d L] = + cov[X, Y; sourceLaw d] := by + have h := covariance_map_fun (μ := smoothLaw d L) (Z := sampleInclusion d L) + (X := X) (Y := Y) hX.aestronglyMeasurable hY.aestronglyMeasurable + (sampleInclusion_measurable d L).aemeasurable + rw [sampleInclusion_map d hL] at h + exact h.symm + +theorem smoothSourceField_covariance (d : ℕ) {L : ℝ} (hL : L ≠ 0) + (x y : Fin d → ℝ) : + cov[fun ω => smoothSourceField d L ω x, fun ω => smoothSourceField d L ω y; smoothLaw d L] = + sourceSpectralKernel d L (x - y) := by + calc + _ = cov[fun ω => sourceField d L ω x, fun ω => sourceField d L ω y; sourceLaw d] := + covariance_comp_inclusion d hL _ _ (sourceField_eval_measurable d L x) + (sourceField_eval_measurable d L y) + _ = _ := sourceField_covariance d hL x y + +/-- The unchanged literal torus descent of the same coefficient sample. -/ +def smoothTorusSourceField (d : ℕ) (L : ℝ) [Fact (0 < L)] + (ω : SmoothSample d L) (q : SourceTorus d L) : ℝ := + torusSourceField d L (sampleInclusion d L ω) q + +attribute [local instance] actualChartedSpace + +theorem smoothTorusSourceField_smooth (d : ℕ) (L : ℝ) [Fact (0 < L)] + (ω : SmoothSample d L) : + ContMDiff 𝓘(ℝ, Fin d → ℝ) 𝓘(ℝ) (⊤ : ℕ∞) (smoothTorusSourceField d L ω) := by + let _ := torus_isManifold d L + have hs := smoothSourceField_smooth d (Fact.out : 0 < L).ne' ω + intro q + rw [contMDiffAt_iff_source] + have heq : smoothTorusSourceField d L ω ∘ (extChartAt 𝓘(ℝ, Fin d → ℝ) q).symm = + smoothSourceField d L ω := by + funext x + change torusSourceField d L (sampleInclusion d L ω) + ((quotientChart d L (chartCenter d L q)).symm x) = _ + rw [quotientChart_symm] + exact torusSourceField_pullback d L (sampleInclusion d L ω) x + rw [heq, contMDiffWithinAt_iff_contDiffWithinAt] + exact hs.contDiffAt.contDiffWithinAt + +theorem smoothTorusSourceField_finiteVector_hasGaussianLaw (d : ℕ) (L : ℝ) + [Fact (0 < L)] (n : ℕ) (q : Fin n → SourceTorus d L) : + HasGaussianLaw (fun ω j => smoothTorusSourceField d L ω (q j)) (smoothLaw d L) := by + have hm : Measurable (fun ω j => smoothTorusSourceField d L ω (q j)) := + (Measurable.of_eval (fun j => torusSourceField_eval_measurable d L (q j))).comp + (sampleInclusion_measurable d L) + refine ⟨hm.aemeasurable, ?_⟩ + change IsGaussian ((smoothLaw d L).map + (fun ω j => torusSourceField d L (sampleInclusion d L ω) (q j))) + rw [observation_map_eq d (Fact.out : 0 < L).ne' _ + (Measurable.of_eval (fun j => torusSourceField_eval_measurable d L (q j)))] + exact (torusSourceField_finiteVector_hasGaussianLaw d L n q).isGaussian_map + +theorem smoothTorusSourceField_covariance (d : ℕ) (L : ℝ) [Fact (0 < L)] + (q p : SourceTorus d L) : + cov[fun ω => smoothTorusSourceField d L ω q, fun ω => smoothTorusSourceField d L ω p; + smoothLaw d L] = + sourceSpectralKernel d L (torusRepresentative d L q - torusRepresentative d L p) := by + calc + _ = cov[fun ω => torusSourceField d L ω q, fun ω => torusSourceField d L ω p; sourceLaw d] := + covariance_comp_inclusion d (Fact.out : 0 < L).ne' _ _ + (torusSourceField_eval_measurable d L q) (torusSourceField_eval_measurable d L p) + _ = _ := torusSourceField_covariance d L q p + +end I4SmoothCarrier diff --git a/frontiers/source_lifetime_realization_20261017/inputs/SourceSmoothControls.lean b/frontiers/source_lifetime_realization_20261017/inputs/SourceSmoothControls.lean new file mode 100644 index 000000000..febe52a42 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/inputs/SourceSmoothControls.lean @@ -0,0 +1,67 @@ +import SourceSmoothCarrier + +/-! Discriminating controls for the actual smooth-source construction. +These controls are proof obligations, not observed runtime outcomes. They require +orders above four, a common coefficient event, literal source inclusion and exact +law preservation. They make no conditional-law or theta-kernel claim. -/ + +noncomputable section +open I4Source I4Smooth I4SmoothCarrier I4Kernel MeasureTheory ProbabilityTheory +open scoped BigOperators ENNReal + +namespace I4SmoothControls + +/-- The old a.e. order-four theorem cannot fill the all-orders goal. -/ +theorem old_four_does_not_fill_all_orders (d : ℕ) {L : ℝ} (hL : L ≠ 0) : + ∀ᵐ ω ∂sourceLaw d, ∀ n : ℕ, ContDiff ℝ n (sourceField d L ω) := by + fail_if_success exact I4C4.sourceField_contDiff_ae d hL + exact sourceField_smooth_ae d hL + +theorem represented_sample_order_five (d : ℕ) {L : ℝ} (hL : L ≠ 0) + (ω : SmoothSample d L) : ContDiff ℝ 5 (smoothSourceField d L ω) := + smoothSourceField_contDiff d hL ω 5 + +theorem represented_sample_order_thirtyseven (d : ℕ) {L : ℝ} (hL : L ≠ 0) + (ω : SmoothSample d L) : ContDiff ℝ 37 (smoothSourceField d L ω) := + smoothSourceField_contDiff d hL ω 37 + +/-- Both higher orders hold for every sample of the very same carrier. -/ +theorem one_carrier_for_both_orders (d : ℕ) {L : ℝ} (hL : L ≠ 0) + (ω : SmoothSample d L) : + ContDiff ℝ 5 (smoothSourceField d L ω) ∧ + ContDiff ℝ 37 (smoothSourceField d L ω) := + ⟨represented_sample_order_five d hL ω, represented_sample_order_thirtyseven d hL ω⟩ + +theorem literal_field_everywhere (d : ℕ) (L : ℝ) (ω : SmoothSample d L) + (x : Fin d → ℝ) : + smoothSourceField d L ω x = sourceField d L (sampleInclusion d L ω) x := rfl + +theorem entire_coefficient_law_preserved (d : ℕ) {L : ℝ} (hL : L ≠ 0) : + (smoothLaw d L).map (sampleInclusion d L) = sourceLaw d := + sampleInclusion_map d hL + +theorem arbitrary_observation_law_preserved (d : ℕ) {L : ℝ} (hL : L ≠ 0) + {E : Type*} [MeasurableSpace E] (X : (SourceMode d → ℝ) → E) (hX : Measurable X) : + (smoothLaw d L).map (fun ω => X (sampleInclusion d L ω)) = (sourceLaw d).map X := + observation_map_eq d hL X hX + +/-- Arbitrarily large changes on a finite block leave the actual carrier intact. -/ +theorem finite_block_changes_preserve_carrier (d : ℕ) (L : ℝ) + (ω η : SourceMode d → ℝ) (s : Finset (SourceMode d)) + (hωη : ∀ m ∉ s, ω m = η m) : + goodSample d L ω ↔ goodSample d L η := + goodSample_finite_change_iff d L ω η s hωη + +/-- The restricted field keeps variance one, which excludes a zero-field substitution. -/ +theorem field_variance_one (d : ℕ) {L : ℝ} (hL : L ≠ 0) (x : Fin d → ℝ) : + cov[fun ω => smoothSourceField d L ω x, + fun ω => smoothSourceField d L ω x; smoothLaw d L] = 1 := by + rw [smoothSourceField_covariance d hL x x, sub_self, spectralKernel_zero d hL] + +/-- The underlying restricted measure has total mass one, without conditioning +on a finite pin event or normalizing by a weight. -/ +theorem carrier_probability (d : ℕ) {L : ℝ} (hL : L ≠ 0) : + IsProbabilityMeasure (smoothLaw d L) := + smoothLaw_isProbabilityMeasure d hL + +end I4SmoothControls diff --git a/frontiers/source_lifetime_realization_20261017/inputs/SourceTorus.lean b/frontiers/source_lifetime_realization_20261017/inputs/SourceTorus.lean new file mode 100644 index 000000000..b9fe49752 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/inputs/SourceTorus.lean @@ -0,0 +1,111 @@ +import SourceCovariance +import Mathlib.MeasureTheory.Integral.IntervalIntegral.Periodic +import Mathlib.Probability.Distributions.Gaussian.IsGaussianProcess.Basic + +/-! Literal descent of the existing real-cover field to a product of additive circles. +The sample law remains sourceLaw. Smooth torus and Banach-valued laws are separate. -/ +noncomputable section +open I4Foundation I4Weights I4Source I4Lattice I4Kernel I4SourceGaussian I4SourceCovariance +open MeasureTheory ProbabilityTheory +open scoped BigOperators ENNReal NNReal + +namespace I4Torus + +abbrev SourceTorus (d : ℕ) (L : ℝ) := Fin d → AddCircle L + +def torusProjection (d : ℕ) (L : ℝ) (x : Fin d → ℝ) : SourceTorus d L := + fun i => (x i : AddCircle L) + +def torusRepresentative (d : ℕ) (L : ℝ) [Fact (0 < L)] + (q : SourceTorus d L) : Fin d → ℝ := + fun i => (AddCircle.equivIco L 0 (q i)).1 + +def torusSourceField (d : ℕ) (L : ℝ) [Fact (0 < L)] + (ω : SourceMode d → ℝ) (q : SourceTorus d L) : ℝ := + sourceField d L ω (torusRepresentative d L q) + +theorem torusProjection_measurable (d : ℕ) (L : ℝ) : Measurable (torusProjection d L) := by + exact Measurable.of_eval (fun i => AddCircle.measurable_mk'.comp (measurable_pi_apply i)) + +theorem torusRepresentative_measurable (d : ℕ) (L : ℝ) [Fact (0 < L)] : + Measurable (torusRepresentative d L) := by + exact Measurable.of_eval (fun i => measurable_subtype_coe.comp + ((AddCircle.measurableEquivIco L 0).measurable.comp (measurable_pi_apply i))) + +theorem torusProjection_representative (d : ℕ) (L : ℝ) [Fact (0 < L)] + (q : SourceTorus d L) : torusProjection d L (torusRepresentative d L q) = q := by + funext i + exact AddCircle.coe_equivIco (p := L) (a := 0) (y := q i) + +theorem sourceField_eq_of_torusProjection_eq (d : ℕ) {L : ℝ} (hL : L ≠ 0) + (ω : SourceMode d → ℝ) (x y : Fin d → ℝ) + (h : torusProjection d L x = torusProjection d L y) : + sourceField d L ω x = sourceField d L ω y := by + classical + have hz (i : Fin d) : ∃ n : ℤ, n • L = y i - x i := by + apply (AddCircle.coe_eq_zero_iff (p := L)).mp + rw [AddCircle.coe_sub] + exact sub_eq_zero.mpr (congrFun h i).symm + choose n hn using hz + have he : y = fun i => x i + L * (n i : ℝ) := by + funext i + have hi := hn i + rw [zsmul_eq_mul] at hi + linarith + rw [he] + exact (sourceField_lattice_shift d hL ω n x).symm + +theorem torusSourceField_pullback (d : ℕ) (L : ℝ) [Fact (0 < L)] + (ω : SourceMode d → ℝ) (x : Fin d → ℝ) : + torusSourceField d L ω (torusProjection d L x) = sourceField d L ω x := by + exact sourceField_eq_of_torusProjection_eq d (Fact.out : 0 < L).ne' ω + (torusRepresentative d L (torusProjection d L x)) x + (torusProjection_representative d L (torusProjection d L x)) + +theorem torusSourceField_eval_measurable (d : ℕ) (L : ℝ) [Fact (0 < L)] + (q : SourceTorus d L) : Measurable (fun ω => torusSourceField d L ω q) := by + exact sourceField_eval_measurable d L (torusRepresentative d L q) + +theorem torusSourceField_joint_measurable (d : ℕ) (L : ℝ) [Fact (0 < L)] : + Measurable (fun p : (SourceMode d → ℝ) × SourceTorus d L => + torusSourceField d L p.1 p.2) := by + unfold torusSourceField sourceField scalarSeries + apply Measurable.tsum + intro m + have hm : Continuous (fun x : Fin d → ℝ => modeCoefficient d L m x) := by + cases m with + | none => simp only [modeCoefficient]; fun_prop + | some p => + rcases p with ⟨k,b⟩ + cases b <;> simp only [modeCoefficient, Bool.false_eq_true, ite_false, ite_true] <;> + unfold phase <;> fun_prop + exact (hm.measurable.comp ((torusRepresentative_measurable d L).comp measurable_snd)).mul + ((measurable_pi_apply m).comp measurable_fst) + +theorem torusSourceField_finiteVector_hasGaussianLaw (d : ℕ) (L : ℝ) [Fact (0 < L)] + (n : ℕ) (q : Fin n → SourceTorus d L) : + HasGaussianLaw (fun ω j => torusSourceField d L ω (q j)) (sourceLaw d) := by + exact source_finiteVector_hasGaussianLaw d (Fact.out : 0 < L).ne' n + (fun j => torusRepresentative d L (q j)) + +theorem torusSourceField_isGaussianProcess (d : ℕ) (L : ℝ) [Fact (0 < L)] : + IsGaussianProcess (fun q ω => torusSourceField d L ω q) (sourceLaw d) := by + exact (sourceField_isGaussianProcess d (Fact.out : 0 < L).ne').comp_right + (torusRepresentative d L) + +theorem torusSourceField_covariance (d : ℕ) (L : ℝ) [Fact (0 < L)] + (q p : SourceTorus d L) : + cov[fun ω => torusSourceField d L ω q, fun ω => torusSourceField d L ω p; sourceLaw d] = + sourceSpectralKernel d L (torusRepresentative d L q - torusRepresentative d L p) := by + exact sourceField_covariance d (Fact.out : 0 < L).ne' + (torusRepresentative d L q) (torusRepresentative d L p) + +theorem torusSourceField_covariance_pullback (d : ℕ) (L : ℝ) [Fact (0 < L)] + (x y : Fin d → ℝ) : + cov[fun ω => torusSourceField d L ω (torusProjection d L x), + fun ω => torusSourceField d L ω (torusProjection d L y); sourceLaw d] = + sourceSpectralKernel d L (x - y) := by + simp_rw [torusSourceField_pullback] + exact sourceField_covariance d (Fact.out : 0 < L).ne' x y + +end I4Torus diff --git a/frontiers/source_lifetime_realization_20261017/inputs/SourceTorusC4.lean b/frontiers/source_lifetime_realization_20261017/inputs/SourceTorusC4.lean new file mode 100644 index 000000000..30cfb670f --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/inputs/SourceTorusC4.lean @@ -0,0 +1,134 @@ +import SourceC4 +import SourceTorus +import Mathlib.Topology.OpenPartialHomeomorph.Constructions +import Mathlib.Geometry.Manifold.ContMDiff.Basic +import Mathlib.Geometry.Manifold.ContMDiff.NormedSpace +import Mathlib.Topology.LocallyConstant.Basic + +noncomputable section +open I4Foundation I4Weights I4Source I4C4 I4Torus MeasureTheory +open scoped Manifold ContDiff Topology +namespace I4TorusC4 + +def quotientChart (d : ℕ) (L : ℝ) [Fact (0 < L)] (a : Fin d → ℝ) : + OpenPartialHomeomorph (SourceTorus d L) (Fin d → ℝ) := + (OpenPartialHomeomorph.pi (fun i : Fin d => AddCircle.openPartialHomeomorphCoe L (a i))).symm + +def chartCenter (d : ℕ) (L : ℝ) [Fact (0 < L)] (q : SourceTorus d L) : Fin d → ℝ := + fun i => torusRepresentative d L q i - L / 2 + +theorem quotientChart_symm (d : ℕ) (L : ℝ) [Fact (0 < L)] (a : Fin d → ℝ) : + (quotientChart d L a).symm = torusProjection d L := by + rfl + +theorem centered_chart_covers (d : ℕ) (L : ℝ) [Fact (0 < L)] (q : SourceTorus d L) : + q ∈ (quotientChart d L (chartCenter d L q)).source := by + let e := OpenPartialHomeomorph.pi + (fun i : Fin d => AddCircle.openPartialHomeomorphCoe L (chartCenter d L q i)) + have hs : torusRepresentative d L q ∈ e.source := by + change torusRepresentative d L q ∈ Set.pi Set.univ + (fun i => Set.Ioo (chartCenter d L q i) (chartCenter d L q i + L)) + intro i _ + change chartCenter d L q i < torusRepresentative d L q i ∧ + torusRepresentative d L q i < chartCenter d L q i + L + have hL : 0 < L := Fact.out + dsimp [chartCenter] + constructor <;> linarith + have he : e (torusRepresentative d L q) = q := + torusProjection_representative d L q + have ht := e.map_source hs + rw [he] at ht + exact ht + +@[instance_reducible] def actualChartedSpace (d : ℕ) (L : ℝ) [Fact (0 < L)] : + ChartedSpace (Fin d → ℝ) (SourceTorus d L) where + atlas := Set.range (quotientChart d L) + chartAt := fun q => quotientChart d L (chartCenter d L q) + mem_chart_source := centered_chart_covers d L + chart_mem_atlas := fun q => ⟨chartCenter d L q, rfl⟩ + +attribute [local instance] actualChartedSpace + +theorem chart_transition_contDiff (d : ℕ) (L : ℝ) [Fact (0 < L)] (a b : Fin d → ℝ) : + ContDiffOn ℝ ∞ ((quotientChart d L a).symm.trans (quotientChart d L b)) + ((quotientChart d L a).symm.trans (quotientChart d L b)).source := by + let ea := quotientChart d L a + let eb := quotientChart d L b + let T := ea.symm.trans eb + let S := T.source + have hproj (x : S) : torusProjection d L (T x) = torusProjection d L x := by + have hb : ea.symm (x : Fin d → ℝ) ∈ eb.source := x.property.2 + have hi := eb.left_inv hb + simpa only [T, ea, eb, OpenPartialHomeomorph.trans_apply, quotientChart_symm] using hi + have hlat (x : S) (i : Fin d) : T x i - (x : Fin d → ℝ) i ∈ + AddSubgroup.zmultiples L := by + apply AddSubgroup.mem_zmultiples_iff.mpr + apply (AddCircle.coe_eq_zero_iff (p := L)).mp + rw [AddCircle.coe_sub] + exact sub_eq_zero.mpr (congrFun (hproj x) i) + let delta : S → Fin d → AddSubgroup.zmultiples L := + fun x i => ⟨T x i - (x : Fin d → ℝ) i, hlat x i⟩ + have hd : Continuous delta := by + apply continuous_pi + intro i + apply Continuous.subtype_mk + exact ((continuous_apply i).comp T.continuousOn.domRestrict).sub + ((continuous_apply i).comp continuous_subtype_val) + have hlc : IsLocallyConstant delta := + (IsLocallyConstant.iff_continuous delta).mpr hd + apply T.open_source.contDiffOn_iff.mpr + intro x hx + let x0 : S := ⟨x, hx⟩ + let c : Fin d → ℝ := fun i => (delta x0 i : ℝ) + have hsub : ∀ᶠ y : S in 𝓝 x0, T y = (y : Fin d → ℝ) + c := by + filter_upwards [hlc.eventually_eq x0] with y hy + funext i + have hi := congrArg (fun z : Fin d → AddSubgroup.zmultiples L => (z i : ℝ)) hy + change T y i - (y : Fin d → ℝ) i = c i at hi + change T y i = (y : Fin d → ℝ) i + c i + linarith + have hamb : (fun y => T y) =ᶠ[𝓝 x] (fun y => y + c) := by + have hm : ∀ᶠ y in Filter.map ((↑) : S → (Fin d → ℝ)) (𝓝 x0), T y = y + c := + Filter.eventually_map.mpr hsub + have hmap : Filter.map ((↑) : S → (Fin d → ℝ)) (𝓝 x0) = 𝓝 x := + map_nhds_subtype_coe_eq_nhds hx (T.open_source.mem_nhds hx) + rw [hmap] at hm + exact hm + exact (contDiff_id.add contDiff_const).contDiffAt.congr_of_eventuallyEq hamb + +theorem torus_isManifold (d : ℕ) (L : ℝ) [Fact (0 < L)] : + IsManifold 𝓘(ℝ, Fin d → ℝ) ∞ (SourceTorus d L) := by + apply isManifold_of_contDiffOn + intro e e' he he' + change e ∈ Set.range (quotientChart d L) at he + change e' ∈ Set.range (quotientChart d L) at he' + rcases he with ⟨a, rfl⟩ + rcases he' with ⟨b, rfl⟩ + simpa only [modelWithCornersSelf_coe, modelWithCornersSelf_coe_symm, + Function.comp_id, Function.id_comp, Set.preimage_id, Set.range_id, Set.inter_univ] using + chart_transition_contDiff d L a b + +theorem torusSourceField_contMDiff_ae (d : ℕ) (L : ℝ) [Fact (0 < L)] : + ∀ᵐ sample ∂sourceLaw d, + ContMDiff 𝓘(ℝ, Fin d → ℝ) 𝓘(ℝ) 4 (torusSourceField d L sample) := by + let _ := torus_isManifold d L + filter_upwards [sourceField_contDiff_ae d (Fact.out : 0 < L).ne'] with sample hs + intro q + rw [contMDiffAt_iff_source] + have heq : torusSourceField d L sample ∘ (extChartAt 𝓘(ℝ, Fin d → ℝ) q).symm = + sourceField d L sample := by + funext x + change torusSourceField d L sample ((quotientChart d L (chartCenter d L q)).symm x) = _ + rw [quotientChart_symm] + exact torusSourceField_pullback d L sample x + rw [heq, contMDiffWithinAt_iff_contDiffWithinAt] + exact hs.contDiffAt.contDiffWithinAt + +theorem torusSourceField_weakSuperlevel_closed_ae (d : ℕ) (L : ℝ) [Fact (0 < L)] : + ∀ᵐ sample ∂sourceLaw d, ∀ h : ℝ, + IsClosed {q : SourceTorus d L | h ≤ torusSourceField d L sample q} := by + filter_upwards [torusSourceField_contMDiff_ae d L] with sample hs + intro h + exact isClosed_Ici.preimage hs.continuous + +end I4TorusC4 diff --git a/frontiers/source_lifetime_realization_20261017/inputs/SpectralWeights.lean b/frontiers/source_lifetime_realization_20261017/inputs/SpectralWeights.lean new file mode 100644 index 000000000..191a22f14 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/inputs/SpectralWeights.lean @@ -0,0 +1,160 @@ +import Mathlib.NumberTheory.ModularForms.JacobiTheta.TwoVariable +import Mathlib.Analysis.Normed.Ring.InfiniteSum +import Mathlib.Data.Fin.Tuple.Basic +import Mathlib.Algebra.BigOperators.Fin + +/-! Concrete square-root Gaussian spectral majorants for the required I4 bridge. +The product majorant dominates the l1 frequency norm for the default Pi sup norm. +This file alone proves neither a Gaussian field law nor sample smoothness. -/ + +noncomputable section +open Real +open scoped BigOperators +namespace I4Weights + +def decay (a : ℝ) (k : ℤ) : ℝ := exp (-a * (k : ℝ) ^ 2) +def coordinateBound (a c : ℝ) (k : ℤ) : ℝ := + decay a k * (1 + |c * (k : ℝ)|) ^ 4 +def productDecay (d : ℕ) (a : ℝ) (k : Fin d → ℤ) : ℝ := + ∏ i, decay a (k i) +def productBound (d : ℕ) (a c : ℝ) (k : Fin d → ℤ) : ℝ := + ∏ i, coordinateBound a c (k i) +def sourceA (L : ℝ) : ℝ := π ^ 2 / L ^ 2 +def sourceC (L : ℝ) : ℝ := 2 * π / L +def sourceWeight (d : ℕ) (L : ℝ) (k : Fin d → ℤ) : ℝ := + productDecay d (2 * sourceA L) k +def sourceZ (d : ℕ) (L : ℝ) : ℝ := ∑' k, sourceWeight d L k +def pairedBound (d : ℕ) (L : ℝ) (k : Fin d → ℤ) : ℝ := + Real.sqrt (2 / sourceZ d L) * productBound d (sourceA L) (sourceC L) k + +theorem summable_decay_pow {a : ℝ} (ha : 0 < a) (n : ℕ) : + Summable (fun k : ℤ => decay a k * |(k : ℝ)| ^ n) := by + have hb := summable_pow_mul_jacobiTheta₂_term_bound 0 + (show 0 < a / π by positivity) n + have he (k : ℤ) : -π * (a / π * (k : ℝ) ^ 2 - 2 * 0 * |(k : ℝ)|) = + -a * (k : ℝ) ^ 2 := by + field_simp + ring + simp_rw [Int.cast_abs, he] at hb + simpa [decay, mul_comm] using hb + +theorem coordinateBound_summable {a c : ℝ} (ha : 0 < a) : + Summable (coordinateBound a c) := by + have hs := summable_decay_pow ha + convert ((((hs 0).add ((hs 1).mul_left (4 * |c|))).add + ((hs 2).mul_left (6 * |c| ^ 2))).add + ((hs 3).mul_left (4 * |c| ^ 3))).add ((hs 4).mul_left (|c| ^ 4)) using 1 + funext k + simp only [coordinateBound, abs_mul] + ring + +set_option maxHeartbeats 800000 in +theorem finite_product_summable {f : ℤ → ℝ} (hf : Summable f) (hn : ∀ k, 0 ≤ f k) + (d : ℕ) : Summable (fun k : Fin d → ℤ => ∏ i, f (k i)) := by + classical + induction d with + | zero => exact (hasSum_fintype _).summable + | succ d ih => + have hp : Summable (fun p : ℤ × (Fin d → ℤ) => f p.1 * ∏ i, f (p.2 i)) := + Summable.mul_of_nonneg (ι := ℤ) (ι' := Fin d → ℤ) + (f := f) (g := fun k : Fin d → ℤ => ∏ i, f (k i)) + hf ih hn (fun k => Finset.prod_nonneg (fun i _ => hn (k i))) + have heq : + ((fun k : Fin (d + 1) → ℤ => ∏ i, f (k i)) ∘ + (Fin.consEquiv (fun _ : Fin (d + 1) => ℤ))) = + (fun p : ℤ × (Fin d → ℤ) => f p.1 * ∏ i, f (p.2 i)) := by + funext p + simp only [Function.comp_apply, Fin.consEquiv_apply, Fin.prod_univ_succ, + Fin.cons_zero, Fin.cons_succ] + apply (Fin.consEquiv (fun _ : Fin (d + 1) => ℤ)).summable_iff.mp + rw [heq] + exact hp + +theorem productBound_summable {a c : ℝ} (ha : 0 < a) (d : ℕ) : + Summable (productBound d a c) := by + exact finite_product_summable (coordinateBound_summable ha) + (fun k => by unfold coordinateBound decay; positivity) d + +theorem productDecay_eq_exp (d : ℕ) (a : ℝ) (k : Fin d → ℤ) : + productDecay d a k = exp (-a * ∑ i, (k i : ℝ) ^ 2) := by + unfold productDecay decay + rw [← Real.exp_sum, ← Finset.mul_sum] + +theorem frequency_l1_le_product (d : ℕ) (v : Fin d → ℝ) (hv : ∀ i, 0 ≤ v i) : + 1 + ∑ i, v i ≤ ∏ i, (1 + v i) := by + classical + have H (s : Finset (Fin d)) : 1 + ∑ i ∈ s, v i ≤ ∏ i ∈ s, (1 + v i) := by + induction s using Finset.induction_on with + | empty => simp + | @insert i s hi ih => + rw [Finset.sum_insert hi, Finset.prod_insert hi] + have hsum : 0 ≤ ∑ j ∈ s, v j := Finset.sum_nonneg (fun j _ => hv j) + calc + 1 + (v i + ∑ j ∈ s, v j) ≤ (1 + v i) * (1 + ∑ j ∈ s, v j) := by + nlinarith [mul_nonneg (hv i) hsum] + _ ≤ (1 + v i) * ∏ j ∈ s, (1 + v j) := + mul_le_mul_of_nonneg_left ih (by linarith [hv i]) + exact H Finset.univ + +theorem sourceA_pos {L : ℝ} (hL : L ≠ 0) : 0 < sourceA L := by + unfold sourceA + positivity + +theorem sourceWeight_eq_physical (d : ℕ) (L : ℝ) (k : Fin d → ℤ) : + sourceWeight d L k = exp (-(∑ i, (sourceC L * (k i : ℝ)) ^ 2) / 2) := by + have hc : sourceC L ^ 2 = 4 * sourceA L := by + unfold sourceC sourceA + ring + have hs : (∑ i, (sourceC L * (k i : ℝ)) ^ 2) = + 4 * sourceA L * ∑ i, (k i : ℝ) ^ 2 := by + rw [Finset.mul_sum] + apply Finset.sum_congr rfl + intro i _ + rw [mul_pow, hc] + rw [sourceWeight, productDecay_eq_exp, hs] + congr 1 + ring + +theorem sourceWeight_summable (d : ℕ) {L : ℝ} (hL : L ≠ 0) : + Summable (sourceWeight d L) := by + have ha : 0 < 2 * sourceA L := mul_pos (by norm_num) (sourceA_pos hL) + have hs : Summable (decay (2 * sourceA L)) := by + simpa using summable_decay_pow ha 0 + exact finite_product_summable hs (fun k => (Real.exp_pos _).le) d + +theorem sourceZ_pos (d : ℕ) {L : ℝ} (hL : L ≠ 0) : 0 < sourceZ d L := by + apply (sourceWeight_summable d hL).tsum_pos + (fun k => by unfold sourceWeight productDecay decay; positivity) (fun _ => 0) + simp [sourceWeight, productDecay, decay] + +theorem pairedBound_eq_amplitude (d : ℕ) {L : ℝ} (hL : L ≠ 0) (k : Fin d → ℤ) : + pairedBound d L k = Real.sqrt (2 * sourceWeight d L k / sourceZ d L) * + ∏ i, (1 + |sourceC L * (k i : ℝ)|) ^ 4 := by + have hsqrt : Real.sqrt (sourceWeight d L k) = productDecay d (sourceA L) k := by + have hw : sourceWeight d L k = (productDecay d (sourceA L) k) ^ 2 := by + rw [sourceWeight, productDecay_eq_exp, productDecay_eq_exp, pow_two, ← Real.exp_add] + congr 1 + ring + rw [hw, Real.sqrt_sq_eq_abs, abs_of_nonneg] + unfold productDecay decay + positivity + have hamp : Real.sqrt (2 * sourceWeight d L k / sourceZ d L) = + Real.sqrt (2 / sourceZ d L) * productDecay d (sourceA L) k := by + have he : 2 * sourceWeight d L k / sourceZ d L = + (2 / sourceZ d L) * sourceWeight d L k := by ring + rw [he, Real.sqrt_mul (by have := sourceZ_pos d hL; positivity), hsqrt] + have hp : productBound d (sourceA L) (sourceC L) k = + productDecay d (sourceA L) k * ∏ i, (1 + |sourceC L * (k i : ℝ)|) ^ 4 := by + exact Finset.prod_mul_distrib + rw [pairedBound, hp, hamp] + ring + +theorem pairedBound_summable (d : ℕ) {L : ℝ} (hL : L ≠ 0) : + Summable (pairedBound d L) := by + exact (productBound_summable (sourceA_pos hL) d).mul_left _ + +theorem pairedBound_subtype_summable (d : ℕ) {L : ℝ} (hL : L ≠ 0) + (S : Set (Fin d → ℤ)) : Summable (fun k : S => pairedBound d L k) := by + exact (pairedBound_summable d hL).subtype S + +end I4Weights diff --git a/frontiers/source_lifetime_realization_20261017/inputs/provenance/FILE_IDENTITIES.json b/frontiers/source_lifetime_realization_20261017/inputs/provenance/FILE_IDENTITIES.json new file mode 100644 index 000000000..08216a0a9 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/inputs/provenance/FILE_IDENTITIES.json @@ -0,0 +1,232 @@ +{ + "schema_version": 1, + "scope": "14 unchanged Lean inputs, 3 original build files, and all 5 unchanged green development source/control/audit modules", + "files": [ + { + "path": "inputs/GaussianSeriesFoundation.lean", + "bytes": 4262, + "sha256": "feea566d5aeba58459bd4a1f20f070bdcd80ee30712817324cdd594e3e232c95", + "git_blob": "93651da7fcfbc834661c795f0ec8b08383d86887", + "kind": "unchanged_source_snapshot", + "source_repository": "d6g8k5htny-coder/Math-", + "source_commit": "57ddbd6ba39340049afe0ecca99808c934e10584", + "source_path": "frontiers/source_smooth_realization_20261011/GaussianSeriesFoundation.lean", + "expected_git_blob": "93651da7fcfbc834661c795f0ec8b08383d86887" + }, + { + "path": "inputs/SourceC4.lean", + "bytes": 6438, + "sha256": "b15e53b825c2e2d6af2af18182da227d8794dddcc3e1b29611a913f89a889397", + "git_blob": "f5188d51c29b8c639019bab2e6bf51e0cff5bc15", + "kind": "unchanged_source_snapshot", + "source_repository": "d6g8k5htny-coder/Math-", + "source_commit": "57ddbd6ba39340049afe0ecca99808c934e10584", + "source_path": "frontiers/source_smooth_realization_20261011/SourceC4.lean", + "expected_git_blob": "f5188d51c29b8c639019bab2e6bf51e0cff5bc15" + }, + { + "path": "inputs/SourceCovariance.lean", + "bytes": 3925, + "sha256": "30560009582659a100637b5510c657cf1fa762f68a37bae8fab42c1eeee6aee5", + "git_blob": "50aa85f304c7e6b93a9cd84d555ba9c32112f9fd", + "kind": "unchanged_source_snapshot", + "source_repository": "d6g8k5htny-coder/Math-", + "source_commit": "57ddbd6ba39340049afe0ecca99808c934e10584", + "source_path": "frontiers/source_smooth_realization_20261011/SourceCovariance.lean", + "expected_git_blob": "50aa85f304c7e6b93a9cd84d555ba9c32112f9fd" + }, + { + "path": "inputs/SourceFourierSeries.lean", + "bytes": 6524, + "sha256": "5f145e8e8693bfe4d1554092c8258dbda4f17f8e078c503029e4e8ff2c018014", + "git_blob": "e4cdec9e62faf6b20312294d4eccb14f16aa948c", + "kind": "unchanged_source_snapshot", + "source_repository": "d6g8k5htny-coder/Math-", + "source_commit": "57ddbd6ba39340049afe0ecca99808c934e10584", + "source_path": "frontiers/source_smooth_realization_20261011/SourceFourierSeries.lean", + "expected_git_blob": "e4cdec9e62faf6b20312294d4eccb14f16aa948c" + }, + { + "path": "inputs/SourceGaussianLaw.lean", + "bytes": 8984, + "sha256": "a60ab6099d3cef0eeecaefa9e35d95ec14ec54ffd6c89e42dfcf6170907166e8", + "git_blob": "bb8450b5a8029614f4456bb527f2a7bbde16e852", + "kind": "unchanged_source_snapshot", + "source_repository": "d6g8k5htny-coder/Math-", + "source_commit": "57ddbd6ba39340049afe0ecca99808c934e10584", + "source_path": "frontiers/source_smooth_realization_20261011/SourceGaussianLaw.lean", + "expected_git_blob": "bb8450b5a8029614f4456bb527f2a7bbde16e852" + }, + { + "path": "inputs/SourceKernel.lean", + "bytes": 5293, + "sha256": "5fa3abc8fb0db0c14c67b4ee840e659cdf80f7d22c9fd4cb5e6c1c7b204fbd21", + "git_blob": "5d5602ac787f1580214afc49e5d4da6f5e158ac2", + "kind": "unchanged_source_snapshot", + "source_repository": "d6g8k5htny-coder/Math-", + "source_commit": "57ddbd6ba39340049afe0ecca99808c934e10584", + "source_path": "frontiers/source_smooth_realization_20261011/SourceKernel.lean", + "expected_git_blob": "5d5602ac787f1580214afc49e5d4da6f5e158ac2" + }, + { + "path": "inputs/SourceLattice.lean", + "bytes": 6284, + "sha256": "c644305a426bc876f609c055ce999b8008f028c67a1091639d919f4122981b7b", + "git_blob": "9c1e0557c352066535be4e67fba698adf7a91e04", + "kind": "unchanged_source_snapshot", + "source_repository": "d6g8k5htny-coder/Math-", + "source_commit": "57ddbd6ba39340049afe0ecca99808c934e10584", + "source_path": "frontiers/source_smooth_realization_20261011/SourceLattice.lean", + "expected_git_blob": "9c1e0557c352066535be4e67fba698adf7a91e04" + }, + { + "path": "inputs/SourceTorus.lean", + "bytes": 5182, + "sha256": "02857b44552ab0e51a756b3b095c4ba43f8168ac332b069acb5bc8146d337eef", + "git_blob": "b9fe497521f930a19c1ab355d776af6d32c85775", + "kind": "unchanged_source_snapshot", + "source_repository": "d6g8k5htny-coder/Math-", + "source_commit": "57ddbd6ba39340049afe0ecca99808c934e10584", + "source_path": "frontiers/source_smooth_realization_20261011/SourceTorus.lean", + "expected_git_blob": "b9fe497521f930a19c1ab355d776af6d32c85775" + }, + { + "path": "inputs/SourceTorusC4.lean", + "bytes": 6081, + "sha256": "b67b13030389dea4521e8e2afcac30ea44f84abd65c374bf208067b288fc64a1", + "git_blob": "30cfb670f953aab16b4fe1fa6a26476f10443afc", + "kind": "unchanged_source_snapshot", + "source_repository": "d6g8k5htny-coder/Math-", + "source_commit": "57ddbd6ba39340049afe0ecca99808c934e10584", + "source_path": "frontiers/source_smooth_realization_20261011/SourceTorusC4.lean", + "expected_git_blob": "30cfb670f953aab16b4fe1fa6a26476f10443afc" + }, + { + "path": "inputs/SpectralWeights.lean", + "bytes": 6924, + "sha256": "92af14a2d83304de3f8576ee10b3d376587e93c4464f8c715b8d2e32360f44b0", + "git_blob": "191a22f14382fb05a520717b7de544019c8566d5", + "kind": "unchanged_source_snapshot", + "source_repository": "d6g8k5htny-coder/Math-", + "source_commit": "57ddbd6ba39340049afe0ecca99808c934e10584", + "source_path": "frontiers/source_smooth_realization_20261011/SpectralWeights.lean", + "expected_git_blob": "191a22f14382fb05a520717b7de544019c8566d5" + }, + { + "path": "inputs/SourceSmooth.lean", + "bytes": 11336, + "sha256": "12ad7263267a970bd5d5c95d7c7aa62d9c971f7beebf28f1aa7ed16d3a112f1b", + "git_blob": "5b1518449d51aec024e17c442c5be5526838101b", + "kind": "unchanged_source_snapshot", + "source_repository": "d6g8k5htny-coder/Math-", + "source_commit": "57ddbd6ba39340049afe0ecca99808c934e10584", + "source_path": "frontiers/source_smooth_realization_20261011/SourceSmooth.lean", + "expected_git_blob": "5b1518449d51aec024e17c442c5be5526838101b" + }, + { + "path": "inputs/SourceSmoothCarrier.lean", + "bytes": 11222, + "sha256": "5defdf223e85e7ccd23b5a903a1a306fe7f723727eb6aabf62eef523ef8639ed", + "git_blob": "cb6f7b10881246f5e1fab530c58df3036f44279e", + "kind": "unchanged_source_snapshot", + "source_repository": "d6g8k5htny-coder/Math-", + "source_commit": "57ddbd6ba39340049afe0ecca99808c934e10584", + "source_path": "frontiers/source_smooth_realization_20261011/SourceSmoothCarrier.lean", + "expected_git_blob": "cb6f7b10881246f5e1fab530c58df3036f44279e" + }, + { + "path": "inputs/SourceSmoothControls.lean", + "bytes": 3257, + "sha256": "8eca5ecdb5e2a0c1cb786468b340e4516df653468f958e535f156baafef088b4", + "git_blob": "febe52a42d099844d02c59b728ca86417587b3e2", + "kind": "unchanged_source_snapshot", + "source_repository": "d6g8k5htny-coder/Math-", + "source_commit": "57ddbd6ba39340049afe0ecca99808c934e10584", + "source_path": "frontiers/source_smooth_realization_20261011/SourceSmoothControls.lean", + "expected_git_blob": "febe52a42d099844d02c59b728ca86417587b3e2" + }, + { + "path": "inputs/Lifetime.lean", + "bytes": 51383, + "sha256": "90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6", + "git_blob": "f2508f7f2e3fd42f22f5aa52bc5ead5ff9e73b9a", + "kind": "unchanged_target_snapshot", + "source_repository": "d6g8k5htny-coder/Math-", + "source_commit": "dc7aca2f9adaf6d6d986b0e34b7b39c8fc3cf417", + "expected_git_blob": "f2508f7f2e3fd42f22f5aa52bc5ead5ff9e73b9a" + }, + { + "path": "inputs/provenance/source-lakefile.toml", + "bytes": 746, + "sha256": "7782dd2fef85bf956a0ccc76e4e6420b8818eabb3bc133cade7252ea7d1d92e6", + "git_blob": "695cbbf56eaed49dd113b9ecdb76e4fcd4e1d0c6", + "kind": "original_source_build_configuration", + "source_repository": "d6g8k5htny-coder/Math-", + "source_commit": "57ddbd6ba39340049afe0ecca99808c934e10584", + "source_path": "frontiers/source_smooth_realization_20261011/lakefile.toml", + "expected_git_blob": "695cbbf56eaed49dd113b9ecdb76e4fcd4e1d0c6" + }, + { + "path": "inputs/provenance/source-lake-manifest.json", + "bytes": 3558, + "sha256": "4cc60e1f98fc3a46bccafe6b8315445d950ca1db55ceba26fdebe3a45eafe59a", + "git_blob": "9fe1332352893f5f89e74b550a25ee187b871ed3", + "kind": "original_source_build_configuration", + "source_repository": "d6g8k5htny-coder/Math-", + "source_commit": "57ddbd6ba39340049afe0ecca99808c934e10584", + "source_path": "frontiers/source_smooth_realization_20261011/lake-manifest.json", + "expected_git_blob": "9fe1332352893f5f89e74b550a25ee187b871ed3" + }, + { + "path": "inputs/provenance/source-lean-toolchain", + "bytes": 25, + "sha256": "d5edba4e4b8faad9c1baeadb265716d20d03be4d1a2647dc5e35b0c0325bea7b", + "git_blob": "ba8ebf2dbaf6a668cd2a0e086186d6d569b69ff5", + "kind": "original_source_build_configuration", + "source_repository": "d6g8k5htny-coder/Math-", + "source_commit": "57ddbd6ba39340049afe0ecca99808c934e10584", + "source_path": "frontiers/source_smooth_realization_20261011/lean-toolchain", + "expected_git_blob": "ba8ebf2dbaf6a668cd2a0e086186d6d569b69ff5" + }, + { + "path": "SourceThetaBridge.lean", + "bytes": 11897, + "sha256": "c03df303f47ac056af332ad421a6720966464c474ee77e671f85242d30f6cc9b", + "git_blob": "06d14bc95a1eca45ba349809ae0397b6c963b70d", + "kind": "new_proof_source", + "development_run_id": "20261017T223912Z-SourceThetaBridge-8f3714d1" + }, + { + "path": "SourceLifetimeGeometry.lean", + "bytes": 4588, + "sha256": "8ec4b18959055f20d849337e44a70d0c5b39b7959b54cb4d7b6c2a473ee0612d", + "git_blob": "e83eb8e134484aba40b7f26f0d0cef4db8f9cda5", + "kind": "new_proof_source", + "development_run_id": "20261017T222931Z-SourceLifetimeGeometry-d60cf60f" + }, + { + "path": "SourceLifetimeField.lean", + "bytes": 3913, + "sha256": "daf0949a14d4ed8bd19fbdc564f0f8c3fad72ed243de73e39d65b2951576919a", + "git_blob": "a07036a15d9d7757898cc2b235baa89837191449", + "kind": "new_proof_source", + "development_run_id": "20261017T224309Z-SourceLifetimeField-82ca502f" + }, + { + "path": "SourceLifetimeControls.lean", + "bytes": 5456, + "sha256": "f50da7cb374c3e75280ae465696b657902f9070cff1256784dc28050017cd171", + "git_blob": "de65503cda596172a49516d8cbe87135588f356b", + "kind": "new_control_source", + "development_run_id": "20261017T225345Z-SourceLifetimeControls-87707473" + }, + { + "path": "SourceLifetimeAxiomAudit.lean", + "bytes": 3759, + "sha256": "fea8df29106f295238b3a039bb2aae350167a9ada2326d6d00ba6f6663be52c3", + "git_blob": "e437045b27407de0d1f3d5508ba9e22da2923186", + "kind": "new_audit_source", + "development_run_id": "20261017T230552Z-SourceLifetimeAxiomAudit-43c5c5c5" + } + ] +} diff --git a/frontiers/source_lifetime_realization_20261017/inputs/provenance/PROVENANCE.md b/frontiers/source_lifetime_realization_20261017/inputs/provenance/PROVENANCE.md new file mode 100644 index 000000000..354ec27ae --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/inputs/provenance/PROVENANCE.md @@ -0,0 +1,13 @@ +# Input provenance and package mapping + +The 13 source modules are exact byte copies of the source package at repository `d6g8k5htny-coder/Math-`, commit `57ddbd6ba39340049afe0ecca99808c934e10584`, path `frontiers/source_smooth_realization_20261011/` (Math PR 468 source identity). The original `lakefile.toml`, `lake-manifest.json`, and `lean-toolchain` are preserved here with `source-` filenames. Their expected Git blobs and SHA-256 digests are recorded in `FILE_IDENTITIES.json`. + +The unchanged `Lifetime.lean` target snapshot is identified by commit `dc7aca2f9adaf6d6d986b0e34b7b39c8fc3cf417`, blob `f2508f7f2e3fd42f22f5aa52bc5ead5ff9e73b9a`, and SHA-256 `90f4892608e953ecc696bb32ea159d1c178ceb8a1c6edfd11acfceb14af462c6`. Its original repository path is `specifications/lean_statements_20261010/Specifications/Lifetime.lean`; the current default-tree preflight retains the same blob. The proof imports the local module named `Lifetime`. + +The original source metadata files named `SOURCE_MANIFEST.json` and `SOURCE_SHA256SUMS` are not used as current build receipts. Earlier recovered metadata differed from the later source publication metadata while every included Lean source and build-configuration blob matched. This package records exact included-file identities directly, without importing historical status claims. + +The active package name is `source_lifetime_realization`; the original name was `source_smooth_realization`. Only that top-level field is adapted in the active dependency manifest. No dependency pin, URL, inherited flag, or other package entry is changed. + +The `C291Inputs` library maps all original module names and `Lifetime` to `inputs/`. `srcDir` and explicit `roots` are supported by the pinned Lean 4.34.1 Lake sources. Relative to the Lake source root these are `Lake/Config/LeanLibConfig.lean` (fields), `Lake/Config/LeanLib.lean` (directory resolution), and `Lake/Load/Toml.lean` (library configuration decoder), with corresponding `lean_lib` documentation in `README.md`. This layout needs no `C291Inputs.lean` root file because the roots are explicitly supplied. Static inspection of those sources supports the mapping; it is separate from executing Lake on the package. + +The five new proof, control, and audit files are copied from the exact source bytes associated with their successful development receipts. The public receipt summary omits machine paths and process identifiers, names the original run IDs, and hashes the original receipt files; it is a derived summary, not a byte-identical original receipt. No compiled object is included. diff --git a/frontiers/source_lifetime_realization_20261017/inputs/provenance/source-lake-manifest.json b/frontiers/source_lifetime_realization_20261017/inputs/provenance/source-lake-manifest.json new file mode 100644 index 000000000..9fe133235 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/inputs/provenance/source-lake-manifest.json @@ -0,0 +1,117 @@ +{ + "version": "1.2.0", + "packagesDir": ".lake/packages", + "packages": [ + { + "name": "plausible", + "url": "https://github.com/leanprover-community/plausible", + "type": "git", + "subDir": null, + "scope": "leanprover-community", + "rev": "118aa17ee84656b8bd727fef7c458ee8c833385c", + "manifestFile": "lake-manifest.json", + "inputRev": "main", + "inherited": true, + "configFile": "lakefile.toml" + }, + { + "name": "LeanSearchClient", + "url": "https://github.com/leanprover-community/LeanSearchClient", + "type": "git", + "subDir": null, + "scope": "leanprover-community", + "rev": "ddf04cf3949fa556442341e87d47f9f6e6074707", + "manifestFile": "lake-manifest.json", + "inputRev": "main", + "inherited": true, + "configFile": "lakefile.toml" + }, + { + "name": "importGraph", + "url": "https://github.com/leanprover-community/import-graph", + "type": "git", + "subDir": null, + "scope": "leanprover-community", + "rev": "e928b72544873815af278d38681b31c0293588e3", + "manifestFile": "lake-manifest.json", + "inputRev": "main", + "inherited": true, + "configFile": "lakefile.toml" + }, + { + "name": "proofwidgets", + "url": "https://github.com/leanprover-community/ProofWidgets4", + "type": "git", + "subDir": null, + "scope": "leanprover-community", + "rev": "106ff4fafc74ef4ac99d81dbf3ab399118f497a5", + "manifestFile": "lake-manifest.json", + "inputRev": "main", + "inherited": true, + "configFile": "lakefile.lean" + }, + { + "name": "aesop", + "url": "https://github.com/leanprover-community/aesop", + "type": "git", + "subDir": null, + "scope": "leanprover-community", + "rev": "355695d523e41d0554926416cba2a2b3544fbbc9", + "manifestFile": "lake-manifest.json", + "inputRev": "master", + "inherited": true, + "configFile": "lakefile.toml" + }, + { + "name": "Qq", + "url": "https://github.com/leanprover-community/quote4", + "type": "git", + "subDir": null, + "scope": "leanprover-community", + "rev": "6a489d9af5d0c47e5b259e2e8bcdfc1811b5a259", + "manifestFile": "lake-manifest.json", + "inputRev": "master", + "inherited": true, + "configFile": "lakefile.toml" + }, + { + "name": "batteries", + "url": "https://github.com/leanprover-community/batteries", + "type": "git", + "subDir": null, + "scope": "leanprover-community", + "rev": "f2effa3d803fda822b1f97b806c47cf2adfbcbc2", + "manifestFile": "lake-manifest.json", + "inputRev": "main", + "inherited": true, + "configFile": "lakefile.toml" + }, + { + "name": "Cli", + "url": "https://github.com/leanprover/lean4-cli", + "type": "git", + "subDir": null, + "scope": "leanprover", + "rev": "e92c9f15fdfacc8536f31cfb3b7ad26c3c8cd204", + "manifestFile": "lake-manifest.json", + "inputRev": "v4.34.0", + "inherited": true, + "configFile": "lakefile.toml" + }, + { + "name": "mathlib", + "url": "https://github.com/leanprover-community/mathlib4.git", + "type": "git", + "subDir": null, + "scope": "", + "rev": "d13f23b723b8a846827a245b89c10fc7d3f11612", + "manifestFile": "lake-manifest.json", + "inputRev": "d13f23b723b8a846827a245b89c10fc7d3f11612", + "inherited": false, + "configFile": "lakefile.lean" + } + ], + "name": "source_smooth_realization", + "lakeDir": ".lake", + "fixedToolchain": true +} diff --git a/frontiers/source_lifetime_realization_20261017/inputs/provenance/source-lakefile.toml b/frontiers/source_lifetime_realization_20261017/inputs/provenance/source-lakefile.toml new file mode 100644 index 000000000..695cbbf56 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/inputs/provenance/source-lakefile.toml @@ -0,0 +1,47 @@ +name = "source_smooth_realization" +version = "0.1.0" +defaultTargets = ["SourceSmoothControls"] + +[[require]] +name = "mathlib" +git = "https://github.com/leanprover-community/mathlib4.git" +rev = "d13f23b723b8a846827a245b89c10fc7d3f11612" + +[[lean_lib]] +name = "GaussianSeriesFoundation" + +[[lean_lib]] +name = "SourceC4" + +[[lean_lib]] +name = "SourceCovariance" + +[[lean_lib]] +name = "SourceFourierSeries" + +[[lean_lib]] +name = "SourceGaussianLaw" + +[[lean_lib]] +name = "SourceKernel" + +[[lean_lib]] +name = "SourceLattice" + +[[lean_lib]] +name = "SourceTorus" + +[[lean_lib]] +name = "SourceTorusC4" + +[[lean_lib]] +name = "SpectralWeights" + +[[lean_lib]] +name = "SourceSmooth" + +[[lean_lib]] +name = "SourceSmoothCarrier" + +[[lean_lib]] +name = "SourceSmoothControls" diff --git a/frontiers/source_lifetime_realization_20261017/inputs/provenance/source-lean-toolchain b/frontiers/source_lifetime_realization_20261017/inputs/provenance/source-lean-toolchain new file mode 100644 index 000000000..ba8ebf2db --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/inputs/provenance/source-lean-toolchain @@ -0,0 +1 @@ +leanprover/lean4:v4.34.1 diff --git a/frontiers/source_lifetime_realization_20261017/lake-manifest.json b/frontiers/source_lifetime_realization_20261017/lake-manifest.json new file mode 100644 index 000000000..31c8a3ffc --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/lake-manifest.json @@ -0,0 +1,117 @@ +{ + "version": "1.2.0", + "packagesDir": ".lake/packages", + "packages": [ + { + "name": "plausible", + "url": "https://github.com/leanprover-community/plausible", + "type": "git", + "subDir": null, + "scope": "leanprover-community", + "rev": "118aa17ee84656b8bd727fef7c458ee8c833385c", + "manifestFile": "lake-manifest.json", + "inputRev": "main", + "inherited": true, + "configFile": "lakefile.toml" + }, + { + "name": "LeanSearchClient", + "url": "https://github.com/leanprover-community/LeanSearchClient", + "type": "git", + "subDir": null, + "scope": "leanprover-community", + "rev": "ddf04cf3949fa556442341e87d47f9f6e6074707", + "manifestFile": "lake-manifest.json", + "inputRev": "main", + "inherited": true, + "configFile": "lakefile.toml" + }, + { + "name": "importGraph", + "url": "https://github.com/leanprover-community/import-graph", + "type": "git", + "subDir": null, + "scope": "leanprover-community", + "rev": "e928b72544873815af278d38681b31c0293588e3", + "manifestFile": "lake-manifest.json", + "inputRev": "main", + "inherited": true, + "configFile": "lakefile.toml" + }, + { + "name": "proofwidgets", + "url": "https://github.com/leanprover-community/ProofWidgets4", + "type": "git", + "subDir": null, + "scope": "leanprover-community", + "rev": "106ff4fafc74ef4ac99d81dbf3ab399118f497a5", + "manifestFile": "lake-manifest.json", + "inputRev": "main", + "inherited": true, + "configFile": "lakefile.lean" + }, + { + "name": "aesop", + "url": "https://github.com/leanprover-community/aesop", + "type": "git", + "subDir": null, + "scope": "leanprover-community", + "rev": "355695d523e41d0554926416cba2a2b3544fbbc9", + "manifestFile": "lake-manifest.json", + "inputRev": "master", + "inherited": true, + "configFile": "lakefile.toml" + }, + { + "name": "Qq", + "url": "https://github.com/leanprover-community/quote4", + "type": "git", + "subDir": null, + "scope": "leanprover-community", + "rev": "6a489d9af5d0c47e5b259e2e8bcdfc1811b5a259", + "manifestFile": "lake-manifest.json", + "inputRev": "master", + "inherited": true, + "configFile": "lakefile.toml" + }, + { + "name": "batteries", + "url": "https://github.com/leanprover-community/batteries", + "type": "git", + "subDir": null, + "scope": "leanprover-community", + "rev": "f2effa3d803fda822b1f97b806c47cf2adfbcbc2", + "manifestFile": "lake-manifest.json", + "inputRev": "main", + "inherited": true, + "configFile": "lakefile.toml" + }, + { + "name": "Cli", + "url": "https://github.com/leanprover/lean4-cli", + "type": "git", + "subDir": null, + "scope": "leanprover", + "rev": "e92c9f15fdfacc8536f31cfb3b7ad26c3c8cd204", + "manifestFile": "lake-manifest.json", + "inputRev": "v4.34.0", + "inherited": true, + "configFile": "lakefile.toml" + }, + { + "name": "mathlib", + "url": "https://github.com/leanprover-community/mathlib4.git", + "type": "git", + "subDir": null, + "scope": "", + "rev": "d13f23b723b8a846827a245b89c10fc7d3f11612", + "manifestFile": "lake-manifest.json", + "inputRev": "d13f23b723b8a846827a245b89c10fc7d3f11612", + "inherited": false, + "configFile": "lakefile.lean" + } + ], + "name": "source_lifetime_realization", + "lakeDir": ".lake", + "fixedToolchain": true +} diff --git a/frontiers/source_lifetime_realization_20261017/lakefile.toml b/frontiers/source_lifetime_realization_20261017/lakefile.toml new file mode 100644 index 000000000..4f6d4c5f1 --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/lakefile.toml @@ -0,0 +1,43 @@ +name = "source_lifetime_realization" +version = "0.1.0" +defaultTargets = ["C291Inputs", "SourceLifetimeControls", "SourceLifetimeAxiomAudit"] + +[[require]] +name = "mathlib" +git = "https://github.com/leanprover-community/mathlib4.git" +rev = "d13f23b723b8a846827a245b89c10fc7d3f11612" + +[[lean_lib]] +name = "C291Inputs" +srcDir = "inputs" +roots = [ + "GaussianSeriesFoundation", + "SourceC4", + "SourceCovariance", + "SourceFourierSeries", + "SourceGaussianLaw", + "SourceKernel", + "SourceLattice", + "SourceTorus", + "SourceTorusC4", + "SpectralWeights", + "SourceSmooth", + "SourceSmoothCarrier", + "SourceSmoothControls", + "Lifetime", +] + +[[lean_lib]] +name = "SourceThetaBridge" + +[[lean_lib]] +name = "SourceLifetimeGeometry" + +[[lean_lib]] +name = "SourceLifetimeField" + +[[lean_lib]] +name = "SourceLifetimeControls" + +[[lean_lib]] +name = "SourceLifetimeAxiomAudit" diff --git a/frontiers/source_lifetime_realization_20261017/lean-toolchain b/frontiers/source_lifetime_realization_20261017/lean-toolchain new file mode 100644 index 000000000..ba8ebf2db --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/lean-toolchain @@ -0,0 +1 @@ +leanprover/lean4:v4.34.1 diff --git a/frontiers/source_lifetime_realization_20261017/test_static_validator.py b/frontiers/source_lifetime_realization_20261017/test_static_validator.py new file mode 100644 index 000000000..402def07a --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/test_static_validator.py @@ -0,0 +1,139 @@ +"""Read-only mutation controls for package validation; never invokes Lean or Lake.""" + +import json +import os +from pathlib import Path +import re +import subprocess +import sys +from unittest.mock import patch + +import validate_static as checker + + +if not __debug__: + raise RuntimeError("Static-validator controls require assertions; disable Python optimization.") + + +ROOT = Path(__file__).resolve().parent +AUDIT_OUTPUT = "evidence/SourceLifetimeAxiomAudit.development.stdout.txt" +SUMMARY = "evidence/DEVELOPMENT_COMPILE_SUMMARY.json" + + +def inventory(): + return {p.relative_to(ROOT).as_posix(): checker.sha(p.read_bytes()) + for p in ROOT.rglob("*") if p.is_file()} + + +def reject(label, overrides): + read_bytes = Path.read_bytes + read_text = Path.read_text + + def relative(path): + try: + return path.relative_to(ROOT).as_posix() + except ValueError: + return None + + def changed_bytes(path): + key = relative(path) + return overrides[key] if key in overrides else read_bytes(path) + + def changed_text(path, *args, **kwargs): + key = relative(path) + return overrides[key].decode("utf-8") if key in overrides else read_text(path, *args, **kwargs) + + with patch.object(Path, "read_bytes", changed_bytes), patch.object(Path, "read_text", changed_text): + try: + checker.validate() + except AssertionError as error: + return {"case": label, "expected_rejection_observed": True, + "diagnostic": str(error)} + raise RuntimeError("Validator accepted a required negative control: " + label) + + +def audit_overrides(text): + data = text.encode("utf-8") + summary = json.loads((ROOT / SUMMARY).read_text()) + receipt = next(r for r in summary["receipts"] if r["source"] == "SourceLifetimeAxiomAudit.lean") + # Rebind the digest deliberately: these controls must reach the semantic + # output-consistency checks rather than stop at the artifact hash check. + receipt["stdout_sha256"] = checker.sha(data) + return {AUDIT_OUTPUT: data, SUMMARY: (json.dumps(summary, indent=2) + "\n").encode()} + + +def main(): + before = inventory() + baseline = checker.validate() + results = [] + proof = "SourceThetaBridge.lean" + results.append(reject("modified_proof_source", {proof: (ROOT / proof).read_bytes() + b"\n"})) + + manifest = json.loads((ROOT / "lake-manifest.json").read_text()) + manifest["packages"][0]["rev"] = "0" * 40 + results.append(reject("changed_dependency_pin", { + "lake-manifest.json": (json.dumps(manifest, indent=2) + "\n").encode() + })) + + config = (ROOT / "lakefile.toml").read_text() + changed = config.replace( + 'defaultTargets = ["C291Inputs", "SourceLifetimeControls", "SourceLifetimeAxiomAudit"]', + 'defaultTargets = ["C291Inputs", "SourceLifetimeControls"]') + assert changed != config + results.append(reject("omitted_default_axiom_audit_target", {"lakefile.toml": changed.encode()})) + results.append(reject("wrong_input_source_directory", { + "lakefile.toml": config.replace('srcDir = "inputs"', 'srcDir = "."').encode() + })) + + identity_path = "inputs/provenance/FILE_IDENTITIES.json" + identities = json.loads((ROOT / identity_path).read_text()) + identities["files"] = [r for r in identities["files"] if r["path"] != "SourceLifetimeAxiomAudit.lean"] + results.append(reject("omitted_audit_source_identity", { + identity_path: (json.dumps(identities, indent=2) + "\n").encode() + })) + + output = (ROOT / AUDIT_OUTPUT).read_text() + missing = re.sub(r"^LIFETIME_AUDIT_DECL \S+ AXIOMS \[[^\]]*\]\n", "", output, count=1, flags=re.M) + assert missing != output + results.append(reject("omitted_audit_declaration_with_rebound_digest", audit_overrides(missing))) + forbidden = output.replace("AXIOMS [propext", "AXIOMS [sorryAx", 1) + assert forbidden != output + results.append(reject("forbidden_axiom_with_rebound_digest", audit_overrides(forbidden))) + + readme = (ROOT / "README.md").read_bytes() + results.append(reject("private_root_path", { + "README.md": readme + b"\n/" + b"root/private-evidence.txt\n"})) + results.append(reject("agent_prefix_is_not_a_path_allowlist", { + "README.md": readme + b"\n/" + b"root/c291_nonauthor_review/private.txt\n"})) + assert not checker.contains_private_path(b"OpenAI Codex `/" + b"root/c291_nonauthor_review`.") + + guards = [] + for label, options, environment in [ + ("explicit_python_optimization", ["-O", "-B"], dict(os.environ)), + ("environment_python_optimization", ["-B"], dict(os.environ, PYTHONOPTIMIZE="1")), + ]: + run = subprocess.run([sys.executable] + options + ["validate_static.py"], + cwd=ROOT, env=environment, capture_output=True) + assert run.returncode != 0 + assert b"Static validation requires assertions; disable Python optimization." in run.stderr + guards.append({"case": label, "returncode": run.returncode, + "expected_rejection_observed": True, + "stdout_sha256": checker.sha(run.stdout), + "stderr_sha256": checker.sha(run.stderr)}) + assert inventory() == before, "package bytes changed during read-only controls" + return { + "schema_version": 1, + "status": "PASS_STATIC_CONTROLS_ONLY", + "scope": "Nine virtual file-content mutations, exact agent-token acceptance, and two optimized-Python rejection controls. No source file was mutated, and no Lean/Lake process, cache mutation, or network operation occurred.", + "baseline_status": baseline["status"], + "validator_sha256": checker.sha((ROOT / "validate_static.py").read_bytes()), + "controls_sha256": checker.sha((ROOT / "test_static_validator.py").read_bytes()), + "identity_manifest_sha256": baseline["identity_manifest_sha256"], + "package_bytes_unchanged": True, + "mutation_controls": results, + "optimization_guards": guards, + } + + +if __name__ == "__main__": + print(json.dumps(main(), indent=2)) diff --git a/frontiers/source_lifetime_realization_20261017/validate_static.py b/frontiers/source_lifetime_realization_20261017/validate_static.py new file mode 100644 index 000000000..cbe6902fb --- /dev/null +++ b/frontiers/source_lifetime_realization_20261017/validate_static.py @@ -0,0 +1,242 @@ +"""Validate package identities and static mappings without Lean, Lake, or writes. + +The TOML reader accepts only the generated configuration's JSON-compatible +assignments and array-of-table headers. It is not a general TOML implementation. +""" + +import argparse +import hashlib +import json +from pathlib import Path +import re + + +if not __debug__: + raise RuntimeError("Static validation requires assertions; disable Python optimization.") + + +ROOT = Path(__file__).resolve().parent +NEW_MODULES = { + "SourceThetaBridge", "SourceLifetimeGeometry", "SourceLifetimeField", + "SourceLifetimeControls", "SourceLifetimeAxiomAudit", +} + + +def sha(data): + return hashlib.sha256(data).hexdigest() + + +def git_blob(data): + return hashlib.sha1(b"blob " + str(len(data)).encode() + b"\0" + data).hexdigest() + + +def contains_private_path(data): + # Exact disclosed agent identifiers are provenance, not filesystem roots. + # A trailing slash or path-like continuation remains prohibited. + without_agents = re.sub( + rb"/(?:root)/(?:c291_nonauthor_review|c291_field_feasibility|c290_theta_bridge)(?![A-Za-z0-9_./-])", + b"DISCLOSED_AGENT", data) + return re.search(rb"/(?:Users|home|root)/", without_agents) is not None + + +def read_generated_toml(path): + result = {} + current = result + lines = iter(path.read_text().splitlines()) + for raw in lines: + line = raw.strip() + if not line or line.startswith("#"): + continue + header = re.fullmatch(r"\[\[([A-Za-z_][A-Za-z_0-9]*)\]\]", line) + if header: + current = {} + result.setdefault(header.group(1), []).append(current) + continue + assignment = re.fullmatch(r"([A-Za-z_][A-Za-z_0-9]*)\s*=\s*(.*)", line) + assert assignment, "unsupported generated TOML syntax: " + line + key, value = assignment.groups() + if value.startswith("[") and not value.endswith("]"): + while not value.rstrip().endswith("]"): + value += "\n" + next(lines).strip() + value = re.sub(r",\s*\]$", "]", value) + assert key not in current, "duplicate generated TOML key: " + key + current[key] = json.loads(value) + return result + + +def validate(mathlib_source=None, lean_source=None): + identity_path = ROOT / "inputs/provenance/FILE_IDENTITIES.json" + identities = json.loads(identity_path.read_text())["files"] + assert len(identities) == 22, "expected 19 Lean sources and 3 original build files" + assert len({r["path"] for r in identities}) == len(identities) + for record in identities: + path = ROOT / record["path"] + assert path.is_file() and not path.is_symlink(), record["path"] + data = path.read_bytes() + assert len(data) == record["bytes"], record["path"] + assert sha(data) == record["sha256"], record["path"] + assert git_blob(data) == record["git_blob"], record["path"] + if "expected_git_blob" in record: + assert record["git_blob"] == record["expected_git_blob"], record["path"] + + config = read_generated_toml(ROOT / "lakefile.toml") + original_config = read_generated_toml(ROOT / "inputs/provenance/source-lakefile.toml") + manifest = json.loads((ROOT / "lake-manifest.json").read_text()) + original = json.loads((ROOT / "inputs/provenance/source-lake-manifest.json").read_text()) + expected_manifest = dict(original, name="source_lifetime_realization") + assert manifest == expected_manifest, "manifest changed beyond root package name" + assert config["name"] == manifest["name"] + assert config["require"] == original_config["require"] + assert len(manifest["packages"]) == 9 + assert len({p["name"] for p in manifest["packages"]}) == 9 + assert all(p["type"] == "git" and re.fullmatch(r"[0-9a-f]{40}", p["rev"]) + for p in manifest["packages"]) + mathlib = next(p for p in manifest["packages"] if p["name"] == "mathlib") + assert mathlib["rev"] == config["require"][0]["rev"] + toolchain = (ROOT / "lean-toolchain").read_bytes() + assert toolchain == (ROOT / "inputs/provenance/source-lean-toolchain").read_bytes() + assert toolchain == b"leanprover/lean4:v4.34.1\n" + + libraries = config["lean_lib"] + library_names = [lib["name"] for lib in libraries] + assert len(library_names) == len(set(library_names)) + assert set(library_names) == NEW_MODULES | {"C291Inputs"} + assert config["defaultTargets"] == [ + "C291Inputs", "SourceLifetimeControls", "SourceLifetimeAxiomAudit" + ], "default targets must include both controls and complete axiom audit" + mapping = {} + for lib in libraries: + for module in lib.get("roots", [lib["name"]]): + assert module not in mapping, "duplicate module: " + module + path = Path(lib.get("srcDir", ".")) / (module.replace(".", "/") + ".lean") + assert not path.is_absolute() and ".." not in path.parts + assert (ROOT / path).is_file(), path.as_posix() + mapping[module] = path.as_posix() + assert set(mapping.values()) == {p.relative_to(ROOT).as_posix() for p in ROOT.rglob("*.lean")} + assert set(mapping.values()) <= {record["path"] for record in identities} + old_roots = [lib["name"] for lib in original_config["lean_lib"]] + input_lib = next(lib for lib in libraries if lib["name"] == "C291Inputs") + assert input_lib["srcDir"] == "inputs" + assert input_lib["roots"] == old_roots + ["Lifetime"] + assert len(old_roots) == 13 and len(mapping) == 19 + + local_imports = {} + external = set() + for module, relative in mapping.items(): + imports = [name for line in (ROOT / relative).read_text().splitlines() + if line.startswith("import ") + for name in line[7:].split("--", 1)[0].split()] + local_imports[module] = [name for name in imports if name in mapping] + for name in imports: + assert (name in mapping or name == "Mathlib" or name.startswith("Mathlib.") + or name == "Lean" or name.startswith("Lean.")), name + if name not in mapping: + external.add(name) + pending = set(mapping) + order = [] + while pending: + available = sorted(m for m in pending if set(local_imports[m]) <= set(order)) + assert available, "local import cycle" + order.extend(available) + pending.difference_update(available) + external_records = [] + if mathlib_source is not None: + for name in sorted(external): + if name == "Lean" or name.startswith("Lean."): + continue + relative = name.replace(".", "/") + ".lean" + path = mathlib_source / relative + assert path.is_file(), "missing pinned external source: " + relative + external_records.append({"module": name, "path_in_mathlib": relative, + "sha256": sha(path.read_bytes())}) + toolchain_records = [] + if lean_source is not None: + for name in sorted(external): + if name != "Lean" and not name.startswith("Lean."): + continue + relative = name.replace(".", "/") + ".lean" + path = lean_source / relative + assert path.is_file(), "missing pinned toolchain source: " + relative + toolchain_records.append({"module": name, "path_in_toolchain_source": relative, + "sha256": sha(path.read_bytes())}) + + files = sorted(p for p in ROOT.rglob("*") if p.is_file()) + for path in ROOT.rglob("*"): + relative = path.relative_to(ROOT) + assert not path.is_symlink(), relative.as_posix() + assert ".lake" not in relative.parts and "__pycache__" not in relative.parts + assert path.suffix not in {".olean", ".ilean", ".o", ".a", ".so", ".dylib", ".pyc"} + if path.is_file(): + data = path.read_bytes() + assert not contains_private_path(data), relative.as_posix() + data.decode("utf-8") + receipts = json.loads((ROOT / "evidence/DEVELOPMENT_COMPILE_SUMMARY.json").read_text()) + empty_sha = sha(b"") + assert len(receipts["receipts"]) == 5 + assert {r["source"] for r in receipts["receipts"]} == {m + ".lean" for m in NEW_MODULES} + for receipt in receipts["receipts"]: + assert sha((ROOT / receipt["source"]).read_bytes()) == receipt["source_sha256"] + assert receipt["returncode"] == 0 and not receipt["timed_out"] + assert receipt["source_unchanged"] + for stream in ("stdout", "stderr"): + if stream + "_artifact" in receipt: + relative = Path(receipt[stream + "_artifact"]) + assert not relative.is_absolute() and ".." not in relative.parts + assert sha((ROOT / relative).read_bytes()) == receipt[stream + "_sha256"] + else: + assert receipt[stream + "_sha256"] == empty_sha + + audit_receipt = next(r for r in receipts["receipts"] if r["source"] == "SourceLifetimeAxiomAudit.lean") + audit_text = (ROOT / audit_receipt["stdout_artifact"]).read_text() + modules = re.findall(r"^LIFETIME_AUDIT_MODULE (\S+) COUNT (\d+)$", audit_text, re.M) + declarations = re.findall(r"^LIFETIME_AUDIT_DECL (\S+) AXIOMS \[([^\]]*)\]", audit_text, re.M) + terminal = re.findall(r"^LIFETIME_AUDIT_STANDARD_ONLY_PASS COUNT (\d+)$", audit_text, re.M) + expected_audited = set(mapping) - {"SourceLifetimeAxiomAudit"} + assert len(modules) == 18 and {m for m, _ in modules} == expected_audited + assert sum(int(count) for _, count in modules) == 409 + assert len(declarations) == 409 and len({name for name, _ in declarations}) == 409, \ + "expected 409 distinct recorded audit declarations" + assert terminal == ["409"], "missing or inconsistent development audit pass marker" + for name, axioms in declarations: + assert {a.strip() for a in axioms.split(",") if a.strip()} <= { + "propext", "Classical.choice", "Quot.sound" + }, "forbidden axiom in recorded declaration: " + name + + return { + "schema_version": 1, + "status": "PASS_STATIC_ONLY", + "scope": "File identities, generated TOML subset, module mappings, direct import resolution, acyclic local imports, unchanged dependency manifest entries, five development receipt bindings, recorded 409-declaration audit output, and text-only public package hygiene. Audit-output parsing does not rerun Lean axiom collection.", + "lake_loader": "NOT_RUN", + "lean_compile": "NOT_RUN_BY_THIS_VALIDATION", + "hosted_ci": "NOT_OBSERVED", + "network_or_cache_mutation": "NONE", + "generated_toml_parser": "Restricted JSON-compatible assignment and array-of-table subset; not the Lake TOML loader.", + "identity_records_verified": len(identities), + "identity_manifest_sha256": sha(identity_path.read_bytes()), + "lakefile_sha256": sha((ROOT / "lakefile.toml").read_bytes()), + "lake_manifest_sha256": sha((ROOT / "lake-manifest.json").read_bytes()), + "toolchain_sha256": sha(toolchain), + "module_count": len(mapping), + "module_mapping": mapping, + "local_imports": local_imports, + "topological_module_order": order, + "external_imports": sorted(external), + "external_source_check": "DIRECT_MATHLIB_SOURCE_FILES_PRESENT" if mathlib_source is not None else "NOT_REQUESTED", + "external_toolchain_imports": sorted(name for name in external if name == "Lean" or name.startswith("Lean.")), + "external_source_files": external_records, + "toolchain_source_check": "DIRECT_LEAN_SOURCE_FILES_PRESENT" if lean_source is not None else "NOT_REQUESTED", + "toolchain_source_files": toolchain_records, + "development_receipts_verified": len(receipts["receipts"]), + "recorded_development_audit_modules": {m: int(n) for m, n in modules}, + "recorded_development_audit_declarations": len(declarations), + "dependency_pins": {p["name"]: p["rev"] for p in manifest["packages"]}, + "file_count_at_validation": len(files), + } + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--mathlib-source", type=Path) + parser.add_argument("--lean-source", type=Path) + args = parser.parse_args() + print(json.dumps(validate(args.mathlib_source, args.lean_source), indent=2))