Run locally
git clone -- https://github.com/nyuichi/rust-crate-proofs report-23-source-1
git -C report-23-source-1 checkout --detach 9db263d0e4a64a25b8d39b54837ad0e64b827ce3
git -C report-23-source-1 submodule update --init --recursive --checkout
cd report-23-source-1/nohash-hasher/0.2.0/aeneas/2026-11-05/proofs
lake build +Proofs
printf '%s' 'import Lean
import Proofs
open Lean Elab Command
run_cmd do
let theorem_name := `Proofs.default_spec
match (← getEnv).find? theorem_name with
| some (.thmInfo _) => pure ()
| _ => throwError "Expected a theorem: Proofs.default_spec"
let axioms ← Lean.collectAxioms theorem_name
for ax in axioms do
unless [``propext, ``Classical.choice, ``Quot.sound].contains ax do
throwError "Unapproved axiom in Proofs.default_spec: {ax}"
liftIO <| IO.println "proofs.rs:checked:Proofs.default_spec"
run_cmd do
let theorem_name := `Proofs.clone_spec
match (← getEnv).find? theorem_name with
| some (.thmInfo _) => pure ()
| _ => throwError "Expected a theorem: Proofs.clone_spec"
let axioms ← Lean.collectAxioms theorem_name
for ax in axioms do
unless [``propext, ``Classical.choice, ``Quot.sound].contains ax do
throwError "Unapproved axiom in Proofs.clone_spec: {ax}"
liftIO <| IO.println "proofs.rs:checked:Proofs.clone_spec"
run_cmd do
let theorem_name := `Proofs.write_spec
match (← getEnv).find? theorem_name with
| some (.thmInfo _) => pure ()
| _ => throwError "Expected a theorem: Proofs.write_spec"
let axioms ← Lean.collectAxioms theorem_name
for ax in axioms do
unless [``propext, ``Classical.choice, ``Quot.sound].contains ax do
throwError "Unapproved axiom in Proofs.write_spec: {ax}"
liftIO <| IO.println "proofs.rs:checked:Proofs.write_spec"
run_cmd do
let theorem_name := `Proofs.finish_spec
match (← getEnv).find? theorem_name with
| some (.thmInfo _) => pure ()
| _ => throwError "Expected a theorem: Proofs.finish_spec"
let axioms ← Lean.collectAxioms theorem_name
for ax in axioms do
unless [``propext, ``Classical.choice, ``Quot.sound].contains ax do
throwError "Unapproved axiom in Proofs.finish_spec: {ax}"
liftIO <| IO.println "proofs.rs:checked:Proofs.finish_spec"
run_cmd do
let theorem_name := `Proofs.write_u8_spec
match (← getEnv).find? theorem_name with
| some (.thmInfo _) => pure ()
| _ => throwError "Expected a theorem: Proofs.write_u8_spec"
let axioms ← Lean.collectAxioms theorem_name
for ax in axioms do
unless [``propext, ``Classical.choice, ``Quot.sound].contains ax do
throwError "Unapproved axiom in Proofs.write_u8_spec: {ax}"
liftIO <| IO.println "proofs.rs:checked:Proofs.write_u8_spec"
run_cmd do
let theorem_name := `Proofs.write_u16_spec
match (← getEnv).find? theorem_name with
| some (.thmInfo _) => pure ()
| _ => throwError "Expected a theorem: Proofs.write_u16_spec"
let axioms ← Lean.collectAxioms theorem_name
for ax in axioms do
unless [``propext, ``Classical.choice, ``Quot.sound].contains ax do
throwError "Unapproved axiom in Proofs.write_u16_spec: {ax}"
liftIO <| IO.println "proofs.rs:checked:Proofs.write_u16_spec"
run_cmd do
let theorem_name := `Proofs.write_u32_spec
match (← getEnv).find? theorem_name with
| some (.thmInfo _) => pure ()
| _ => throwError "Expected a theorem: Proofs.write_u32_spec"
let axioms ← Lean.collectAxioms theorem_name
for ax in axioms do
unless [``propext, ``Classical.choice, ``Quot.sound].contains ax do
throwError "Unapproved axiom in Proofs.write_u32_spec: {ax}"
liftIO <| IO.println "proofs.rs:checked:Proofs.write_u32_spec"
run_cmd do
let theorem_name := `Proofs.write_u64_spec
match (← getEnv).find? theorem_name with
| some (.thmInfo _) => pure ()
| _ => throwError "Expected a theorem: Proofs.write_u64_spec"
let axioms ← Lean.collectAxioms theorem_name
for ax in axioms do
unless [``propext, ``Classical.choice, ``Quot.sound].contains ax do
throwError "Unapproved axiom in Proofs.write_u64_spec: {ax}"
liftIO <| IO.println "proofs.rs:checked:Proofs.write_u64_spec"
run_cmd do
let theorem_name := `Proofs.write_usize_spec
match (← getEnv).find? theorem_name with
| some (.thmInfo _) => pure ()
| _ => throwError "Expected a theorem: Proofs.write_usize_spec"
let axioms ← Lean.collectAxioms theorem_name
for ax in axioms do
unless [``propext, ``Classical.choice, ``Quot.sound].contains ax do
throwError "Unapproved axiom in Proofs.write_usize_spec: {ax}"
liftIO <| IO.println "proofs.rs:checked:Proofs.write_usize_spec"
run_cmd do
let theorem_name := `Proofs.write_i8_spec
match (← getEnv).find? theorem_name with
| some (.thmInfo _) => pure ()
| _ => throwError "Expected a theorem: Proofs.write_i8_spec"
let axioms ← Lean.collectAxioms theorem_name
for ax in axioms do
unless [``propext, ``Classical.choice, ``Quot.sound].contains ax do
throwError "Unapproved axiom in Proofs.write_i8_spec: {ax}"
liftIO <| IO.println "proofs.rs:checked:Proofs.write_i8_spec"
run_cmd do
let theorem_name := `Proofs.write_i16_spec
match (← getEnv).find? theorem_name with
| some (.thmInfo _) => pure ()
| _ => throwError "Expected a theorem: Proofs.write_i16_spec"
let axioms ← Lean.collectAxioms theorem_name
for ax in axioms do
unless [``propext, ``Classical.choice, ``Quot.sound].contains ax do
throwError "Unapproved axiom in Proofs.write_i16_spec: {ax}"
liftIO <| IO.println "proofs.rs:checked:Proofs.write_i16_spec"
run_cmd do
let theorem_name := `Proofs.write_i32_spec
match (← getEnv).find? theorem_name with
| some (.thmInfo _) => pure ()
| _ => throwError "Expected a theorem: Proofs.write_i32_spec"
let axioms ← Lean.collectAxioms theorem_name
for ax in axioms do
unless [``propext, ``Classical.choice, ``Quot.sound].contains ax do
throwError "Unapproved axiom in Proofs.write_i32_spec: {ax}"
liftIO <| IO.println "proofs.rs:checked:Proofs.write_i32_spec"
run_cmd do
let theorem_name := `Proofs.write_i64_spec
match (← getEnv).find? theorem_name with
| some (.thmInfo _) => pure ()
| _ => throwError "Expected a theorem: Proofs.write_i64_spec"
let axioms ← Lean.collectAxioms theorem_name
for ax in axioms do
unless [``propext, ``Classical.choice, ``Quot.sound].contains ax do
throwError "Unapproved axiom in Proofs.write_i64_spec: {ax}"
liftIO <| IO.println "proofs.rs:checked:Proofs.write_i64_spec"
run_cmd do
let theorem_name := `Proofs.write_isize_spec
match (← getEnv).find? theorem_name with
| some (.thmInfo _) => pure ()
| _ => throwError "Expected a theorem: Proofs.write_isize_spec"
let axioms ← Lean.collectAxioms theorem_name
for ax in axioms do
unless [``propext, ``Classical.choice, ``Quot.sound].contains ax do
throwError "Unapproved axiom in Proofs.write_isize_spec: {ax}"
liftIO <| IO.println "proofs.rs:checked:Proofs.write_isize_spec"
' | lake env lean --stdinSource on GitHub · SARIF with logs (.json)
Recorded run
Completed · 14 checks passed · 0 failed
| Check | Result | Claim |
|---|---|---|
| Lean checked theorem Proofs.default_spec; axioms limited to propext, Classical.choice, Quot.sound | Passed | Claim #1 |
| Lean checked theorem Proofs.clone_spec; axioms limited to propext, Classical.choice, Quot.sound | Passed | Claim #2 |
| Lean checked theorem Proofs.write_spec; axioms limited to propext, Classical.choice, Quot.sound | Passed | Claim #3 |
| Lean checked theorem Proofs.finish_spec; axioms limited to propext, Classical.choice, Quot.sound | Passed | Claim #4 |
| Lean checked theorem Proofs.write_u8_spec; axioms limited to propext, Classical.choice, Quot.sound | Passed | Claim #5 |
| Lean checked theorem Proofs.write_u16_spec; axioms limited to propext, Classical.choice, Quot.sound | Passed | Claim #6 |
| Lean checked theorem Proofs.write_u32_spec; axioms limited to propext, Classical.choice, Quot.sound | Passed | Claim #7 |
| Lean checked theorem Proofs.write_u64_spec; axioms limited to propext, Classical.choice, Quot.sound | Passed | Claim #8 |
| Lean checked theorem Proofs.write_usize_spec; axioms limited to propext, Classical.choice, Quot.sound | Passed | Claim #9 |
| Lean checked theorem Proofs.write_i8_spec; axioms limited to propext, Classical.choice, Quot.sound | Passed | Claim #10 |
| Lean checked theorem Proofs.write_i16_spec; axioms limited to propext, Classical.choice, Quot.sound | Passed | Claim #11 |
| Lean checked theorem Proofs.write_i32_spec; axioms limited to propext, Classical.choice, Quot.sound | Passed | Claim #12 |
| Lean checked theorem Proofs.write_i64_spec; axioms limited to propext, Classical.choice, Quot.sound | Passed | Claim #13 |
| Lean checked theorem Proofs.write_isize_spec; axioms limited to propext, Classical.choice, Quot.sound | Passed | Claim #14 |
Execution details
- Started
- 2026-11-05T17:46:04.238167911+00:00
- Finished
- 2026-11-05T17:48:01.134043320+00:00
- Platform
- linux x86_64
- Rust compiler
- rustc 1.100.0-nightly (923c95cdf 2026-09-16) binary: rustc commit-hash: 923c95cdf5ba65cea505aa2ea829f578e1506ed8 commit-date: 2026-09-16 host: x86_64-unknown-linux-gnu release: 1.100.0-nightly LLVM version: 23.1.1
- Working directory
- nohash-hasher/0.2.0/aeneas/2026-11-05/proofs
- Environment overrides
- None recorded
- Git repository
- https://github.com/nyuichi/rust-crate-proofs
- Git commit
- 9db263d0e4a64a25b8d39b54837ad0e64b827ce3
Diagnostics & logs
=== stdout === ⚠ [2/57] Ran aeneas:extraDep warning: building from source; failed to fetch GitHub release (run with '-v' for details) ✔ [3/109] Built AeneasMeta.Simp.RegisterCommand (41s) ✔ [222/603] Built Aeneas.Std.Global (41s) ✔ [223/603] Built AeneasMeta.UtilsCore (41s) ✔ [250/603] Built AeneasMeta.BvEnumToBitVec (41s) ✔ [1575/1827] Built AeneasMeta.OptionConfig (42s) ✔ [1797/1827] Built NohashStdReleaseAll (2.6s) ✔ [1798/1827] Built NoStdGenerated.NohashHasher (2.7s) ✔ [1799/1827] Built ReleaseGenerated.NohashHasher (2.8s) ✔ [1800/1827] Built NoStdReleaseGenerated.NohashHasher (2.8s) ✔ [1801/1827] Built NohashNostdRelease (2.9s) ✔ [1802/1827] Built NohashStringStdRelease (2.4s) ✔ [1803/1827] Built NohashPrefixInline (2.4s) ✔ [1804/1827] Built NohashWidePanicInline (2.5s) ✔ [1805/1827] Built NohashNostdDebug (2.6s) ✔ [1806/1827] Built NohashStringNostdRelease (2.5s) ✔ [1807/1827] Built NohashStringInline (2.4s) ✔ [1808/1827] Built NohashStringNostdDebug (2.4s) ✔ [1809/1827] Built Generated.NohashHasher (2.4s) ℹ [1810/1827] Built PrefixStdRelease (3.2s) info: PrefixStdRelease.lean:11:0: 'PrefixStdRelease.exact_transition' depends on axioms: [propext, Classical.choice, Quot.sound] info: PrefixStdRelease.lean:12:0: 'PrefixStdRelease.wide_unsigned_panic' depends on axioms: [propext, Quot.sound] info: PrefixStdRelease.lean:13:0: 'PrefixStdRelease.wide_signed_panic' depends on axioms: [propext, Quot.sound] ✔ [1811/1827] Built NoStdDebugProofs (3.1s) ℹ [1812/1827] Built PrefixNoStdRelease (2.9s) info: PrefixNoStdRelease.lean:11:0: 'PrefixNoStdRelease.exact_transition' depends on axioms: [propext, Classical.choice, Quot.sound] info: PrefixNoStdRelease.lean:12:0: 'PrefixNoStdRelease.wide_unsigned_panic' depends on axioms: [propext, Quot.sound] info: PrefixNoStdRelease.lean:13:0: 'PrefixNoStdRelease.wide_signed_panic' depends on axioms: [propext, Quot.sound] ✔ [1813/1827] Built ReleaseProofs (3.1s) ✔ [1814/1827] Built NoStdReleaseProofs (3.2s) ℹ [1815/1827] Built WriteStrStdRelease (2.9s) info: WriteStrStdRelease.lean:8:0: 'WriteStrStdRelease.always_panics' depends on axioms: [propext, Quot.sound] ℹ [1816/1827] Built WidePanicProofs (2.8s) info: WidePanicProofs.lean:11:0: 'WidePanicProofs.unsigned_always_panics' depends on axioms: [propext, Quot.sound] info: WidePanicProofs.lean:12:0: 'WidePanicProofs.signed_always_panics' depends on axioms: [propext, Quot.sound] ℹ [1817/1827] Built PrefixProofs (3.1s) info: PrefixProofs.lean:15:0: 'PrefixProofs.exact_transition' depends on axioms: [propext, Classical.choice, Quot.sound] info: PrefixProofs.lean:16:0: 'PrefixProofs.already_written_panics' depends on axioms: [propext, Classical.choice, Quot.sound] ℹ [1818/1827] Built WriteStrNoStdRelease (2.9s) info: WriteStrNoStdRelease.lean:8:0: 'WriteStrNoStdRelease.always_panics' depends on axioms: [propext, Quot.sound] ℹ [1819/1827] Built PrefixNoStdDebug (3.2s) info: PrefixNoStdDebug.lean:12:0: 'PrefixNoStdDebug.exact_transition' depends on axioms: [propext, Classical.choice, Quot.sound] info: PrefixNoStdDebug.lean:13:0: 'PrefixNoStdDebug.wide_unsigned_panic' depends on axioms: [propext, Quot.sound] info: PrefixNoStdDebug.lean:14:0: 'PrefixNoStdDebug.wide_signed_panic' depends on axioms: [propext, Quot.sound] ℹ [1820/1827] Built WriteStrNoStdDebug (2.9s) info: WriteStrNoStdDebug.lean:8:0: 'WriteStrNoStdDebug.always_panics' depends on axioms: [propext, Quot.sound] ℹ [1821/1827] Built WriteStrProofs (3.0s) info: WriteStrProofs.lean:8:0: 'WriteStrProofs.always_panics' depends on axioms: [propext, Quot.sound] ✔ [1822/1827] Built DebugProofs (2.5s) ℹ [1823/1827] Built NoStdProofs (2.5s) info: NoStdProofs.lean:161:0: 'NoStdProofs.default_spec' depends on axioms: [propext, Classical.choice, Quot.sound] info: NoStdProofs.lean:162:0: 'NoStdProofs.clone_spec' depends on axioms: [propext, Quot.sound] info: NoStdProofs.lean:163:0: 'NoStdProofs.finish_spec' depends on axioms: [propext, Quot.sound] info: NoStdProofs.lean:164:0: 'NoStdProofs.write_spec' depends on axioms: [propext, Quot.sound] info: NoStdProofs.lean:165:0: 'NoStdProofs.write_u8_spec' depends on axioms: [propext, Classical.choice, Quot.sound] info: NoStdProofs.lean:166:0: 'NoStdProofs.write_u16_spec' depends on axioms: [propext, Classical.choice, Quot.sound] info: NoStdProofs.lean:167:0: 'NoStdProofs.write_u32_spec' depends on axioms: [propext, Classical.choice, Quot.sound] info: NoStdProofs.lean:168:0: 'NoStdProofs.write_u64_spec' depends on axioms: [propext, Classical.choice, Quot.sound] info: NoStdProofs.lean:169:0: 'NoStdProofs.write_usize_spec' depends on axioms: [propext, Classical.choice, Quot.sound] info: NoStdProofs.lean:170:0: 'NoStdProofs.write_i8_spec' depends on axioms: [propext, Classical.choice, Quot.sound] info: NoStdProofs.lean:171:0: 'NoStdProofs.write_i16_spec' depends on axioms: [propext, Classical.choice, Quot.sound] info: NoStdProofs.lean:172:0: 'NoStdProofs.write_i32_spec' depends on axioms: [propext, Classical.choice, Quot.sound] info: NoStdProofs.lean:173:0: 'NoStdProofs.write_i64_spec' depends on axioms: [propext, Classical.choice, Quot.sound] info: NoStdProofs.lean:174:0: 'NoStdProofs.write_isize_spec' depends on axioms: [propext, Classical.choice, Quot.sound] ℹ [1824/1827] Built HasherFamilyAudit (2.1s) info: HasherFamilyAudit.lean:10:0: 'PrefixProofs.exact_transition' depends on axioms: [propext, Classical.choice, Quot.sound] info: HasherFamilyAudit.lean:11:0: 'PrefixProofs.already_written_panics' depends on axioms: [propext, Classical.choice, Quot.sound] info: HasherFamilyAudit.lean:12:0: 'WidePanicProofs.unsigned_always_panics' depends on axioms: [propext, Quot.sound] info: HasherFamilyAudit.lean:13:0: 'WidePanicProofs.signed_always_panics' depends on axioms: [propext, Quot.sound] info: HasherFamilyAudit.lean:14:0: 'PrefixNoStdDebug.exact_transition' depends on axioms: [propext, Classical.choice, Quot.sound] info: HasherFamilyAudit.lean:15:0: 'PrefixNoStdDebug.wide_unsigned_panic' depends on axioms: [propext, Quot.sound] info: HasherFamilyAudit.lean:16:0: 'PrefixNoStdDebug.wide_signed_panic' depends on axioms: [propext, Quot.sound] info: HasherFamilyAudit.lean:17:0: 'PrefixNoStdRelease.exact_transition' depends on axioms: [propext, Classical.choice, Quot.sound] info: HasherFamilyAudit.lean:18:0: 'PrefixNoStdRelease.wide_unsigned_panic' depends on axioms: [propext, Quot.sound] info: HasherFamilyAudit.lean:19:0: 'PrefixNoStdRelease.wide_signed_panic' depends on axioms: [propext, Quot.sound] info: HasherFamilyAudit.lean:20:0: 'PrefixStdRelease.exact_transition' depends on axioms: [propext, Classical.choice, Quot.sound] info: HasherFamilyAudit.lean:21:0: 'PrefixStdRelease.wide_unsigned_panic' depends on axioms: [propext, Quot.sound] info: HasherFamilyAudit.lean:22:0: 'PrefixStdRelease.wide_signed_panic' depends on axioms: [propext, Quot.sound] info: HasherFamilyAudit.lean:24:0: 'WriteStrProofs.always_panics' depends on axioms: [propext, Quot.sound] info: HasherFamilyAudit.lean:25:0: 'WriteStrNoStdDebug.always_panics' depends on axioms: [propext, Quot.sound] info: HasherFamilyAudit.lean:26:0: 'WriteStrNoStdRelease.always_panics' depends on axioms: [propext, Quot.sound] info: HasherFamilyAudit.lean:27:0: 'WriteStrStdRelease.always_panics' depends on axioms: [propext, Quot.sound] ℹ [1825/1827] Built StdProofs (2.2s) info: StdProofs.lean:161:0: 'StdProofs.default_spec' depends on axioms: [propext, Classical.choice, Quot.sound] info: StdProofs.lean:162:0: 'StdProofs.clone_spec' depends on axioms: [propext, Quot.sound] info: StdProofs.lean:163:0: 'StdProofs.finish_spec' depends on axioms: [propext, Quot.sound] info: StdProofs.lean:164:0: 'StdProofs.write_spec' depends on axioms: [propext, Quot.sound] info: StdProofs.lean:165:0: 'StdProofs.write_u8_spec' depends on axioms: [propext, Classical.choice, Quot.sound] info: StdProofs.lean:166:0: 'StdProofs.write_u16_spec' depends on axioms: [propext, Classical.choice, Quot.sound] info: StdProofs.lean:167:0: 'StdProofs.write_u32_spec' depends on axioms: [propext, Classical.choice, Quot.sound] info: StdProofs.lean:168:0: 'StdProofs.write_u64_spec' depends on axioms: [propext, Classical.choice, Quot.sound] info: StdProofs.lean:169:0: 'StdProofs.write_usize_spec' depends on axioms: [propext, Classical.choice, Quot.sound] info: StdProofs.lean:170:0: 'StdProofs.write_i8_spec' depends on axioms: [propext, Classical.choice, Quot.sound] info: StdProofs.lean:171:0: 'StdProofs.write_i16_spec' depends on axioms: [propext, Classical.choice, Quot.sound] info: StdProofs.lean:172:0: 'StdProofs.write_i32_spec' depends on axioms: [propext, Classical.choice, Quot.sound] info: StdProofs.lean:173:0: 'StdProofs.write_i64_spec' depends on axioms: [propext, Classical.choice, Quot.sound] info: StdProofs.lean:174:0: 'StdProofs.write_isize_spec' depends on axioms: [propext, Classical.choice, Quot.sound] ℹ [1826/1827] Built SupplementalProofs (2.1s) info: SupplementalProofs.lean:27:0: 'SupplementalProofs.clone_from_spec' depends on axioms: [propext, Quot.sound] ℹ [1827/1827] Built Proofs (2.3s) info: Proofs.lean:256:0: 'Proofs.default_spec' depends on axioms: [propext, Classical.choice, Quot.sound] info: Proofs.lean:257:0: 'Proofs.clone_spec' depends on axioms: [propext, Quot.sound] info: Proofs.lean:258:0: 'Proofs.finish_spec' depends on axioms: [propext, Quot.sound] info: Proofs.lean:259:0: 'Proofs.write_spec' depends on axioms: [propext, Quot.sound] info: Proofs.lean:260:0: 'Proofs.write_u8_spec' depends on axioms: [propext, Classical.choice, Quot.sound] info: Proofs.lean:261:0: 'Proofs.write_u16_spec' depends on axioms: [propext, Classical.choice, Quot.sound] info: Proofs.lean:262:0: 'Proofs.write_u32_spec' depends on axioms: [propext, Classical.choice, Quot.sound] info: Proofs.lean:263:0: 'Proofs.write_u64_spec' depends on axioms: [propext, Classical.choice, Quot.sound] info: Proofs.lean:264:0: 'Proofs.write_usize_spec' depends on axioms: [propext, Classical.choice, Quot.sound] info: Proofs.lean:265:0: 'Proofs.write_i8_spec' depends on axioms: [propext, Classical.choice, Quot.sound] info: Proofs.lean:266:0: 'Proofs.write_i16_spec' depends on axioms: [propext, Classical.choice, Quot.sound] info: Proofs.lean:267:0: 'Proofs.write_i32_spec' depends on axioms: [propext, Classical.choice, Quot.sound] info: Proofs.lean:268:0: 'Proofs.write_i64_spec' depends on axioms: [propext, Classical.choice, Quot.sound] info: Proofs.lean:269:0: 'Proofs.write_isize_spec' depends on axioms: [propext, Classical.choice, Quot.sound] Build completed successfully (1827 jobs). $ lake env lean --stdin (proofs.rs theorem/axiom audit) proofs.rs:checked:Proofs.default_spec proofs.rs:checked:Proofs.clone_spec proofs.rs:checked:Proofs.write_spec proofs.rs:checked:Proofs.finish_spec proofs.rs:checked:Proofs.write_u8_spec proofs.rs:checked:Proofs.write_u16_spec proofs.rs:checked:Proofs.write_u32_spec proofs.rs:checked:Proofs.write_u64_spec proofs.rs:checked:Proofs.write_usize_spec proofs.rs:checked:Proofs.write_i8_spec proofs.rs:checked:Proofs.write_i16_spec proofs.rs:checked:Proofs.write_i32_spec proofs.rs:checked:Proofs.write_i64_spec proofs.rs:checked:Proofs.write_isize_spec === stderr === info: aeneas: materializing new dependency info: aeneas: fetching revision 'be86ab0f1989d04944292b345b24c435be3ad10a' from https://github.com/AeneasVerif/aeneas info: aeneas: checking out revision 'be86ab0f1989d04944292b345b24c435be3ad10a' info: mathlib: materializing new dependency info: mathlib: fetching revision '56a005855ea17e0b0958f73ec801ae140b0a1679' from https://github.com/leanprover-community/mathlib4.git info: mathlib: checking out revision '56a005855ea17e0b0958f73ec801ae140b0a1679' info: plausible: materializing new dependency info: plausible: fetching revision 'dfa4f38190d07c37e315953e08b90fe2d95b3c24' from https://github.com/leanprover-community/plausible info: plausible: checking out revision 'dfa4f38190d07c37e315953e08b90fe2d95b3c24' info: LeanSearchClient: materializing new dependency info: LeanSearchClient: fetching revision 'd6b4c7be5be75ec4917c873ac50c756dc1436372' from https://github.com/leanprover-community/LeanSearchClient info: LeanSearchClient: checking out revision 'd6b4c7be5be75ec4917c873ac50c756dc1436372' info: importGraph: materializing new dependency info: importGraph: fetching revision 'a41f0e9a4dea23188ea9cc1c41ac9f8bbafe0b93' from https://github.com/leanprover-community/import-graph info: importGraph: checking out revision 'a41f0e9a4dea23188ea9cc1c41ac9f8bbafe0b93' info: proofwidgets: materializing new dependency info: proofwidgets: fetching revision 'df72b022e558978a1c50264cfc4d7fec86fa8e04' from https://github.com/leanprover-community/ProofWidgets4 info: proofwidgets: checking out revision 'df72b022e558978a1c50264cfc4d7fec86fa8e04' info: aesop: materializing new dependency info: aesop: fetching revision '4a174c490d8707121c4a9290800489f105d85e07' from https://github.com/leanprover-community/aesop info: aesop: checking out revision '4a174c490d8707121c4a9290800489f105d85e07' info: Qq: materializing new dependency info: Qq: fetching revision 'dce0ad79c486cb1fb504af04f953c3466b0c6db8' from https://github.com/leanprover-community/quote4 info: Qq: checking out revision 'dce0ad79c486cb1fb504af04f953c3466b0c6db8' info: batteries: materializing new dependency info: batteries: fetching revision '66e469188fe07963e5cf666c7d4433f45b8131c5' from https://github.com/leanprover-community/batteries info: batteries: checking out revision '66e469188fe07963e5cf666c7d4433f45b8131c5' info: Cli: materializing new dependency info: Cli: fetching revision 'c24fe6078c630e89b489bffe59b3e20ac30d12c8' from https://github.com/leanprover/lean4-cli info: Cli: checking out revision 'c24fe6078c630e89b489bffe59b3e20ac30d12c8'