Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/actions/setup-lean/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ runs:
if [ -x "$HOME/.elan/bin/elan" ]; then
exit 0
fi
curl -sSfL "https://raw.githubusercontent.com/leanprover/elan/${ELAN_VERSION}/elan-init.sh" -o elan-init.sh
curl -sSfL --retry 3 --retry-delay 5 "https://raw.githubusercontent.com/leanprover/elan/${ELAN_VERSION}/elan-init.sh" -o elan-init.sh
echo "${ELAN_INIT_SHA256} elan-init.sh" | sha256sum -c -
bash elan-init.sh -y --default-toolchain none
rm elan-init.sh
Expand Down
17 changes: 17 additions & 0 deletions scripts/check_proof_length.py
Original file line number Diff line number Diff line change
Expand Up @@ -530,6 +530,23 @@
"execStmtList_terminal_core_ite_else_eq",
"SupportedBodyInterface.helperFreeStepInterface",
"legacyCompatibleExternalStmtList_of_compileSetStructMember2_ok",
# PR #1670 sorry-reduction pass 5 — transient-storage and memory-write
# singleton bridges: mechanical compiled-step proofs that thread the
# tstore/mstore IR evaluation witnesses through the generic induction
# interface; line count comes from spelling out the concrete compiled
# block shape, not from proof complexity.
"compiledStmtStep_tstore_single_preserves",
"compiledStmtStep_mstore_single_preserves",
"stmtListGenericCore_singleton_tstore_single",
"stmtListGenericCore_of_supportedStmtList_tstoreSingle_of_surface",
# PR #1670 — struct-member-2 singleton slot-safety bridge without the
# `_preserves` suffix: mirrors the existing `_preserves` variant but
# packages the slot-safety witness into the generic body interface.
"compiledStmtStep_setStructMember2_singleSlot_of_slotSafety",
# PR #1670 — FunctionBody aux lemma for compileStmt_ok under any scope:
# long due to explicit scope-discipline threading through the full
# compiled statement list; decomposition is follow-up cleanup.
"compileStmt_ok_any_scope_aux",
}

# Directories containing proof files to scan.
Expand Down
Loading