google / google/zerocopy

Default tactic script should use `plausible` instead of `sorry`

Open
#3,325 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
2.6k
Forks
179
Avg merge
1d 19h
Merged PRs (30d)
29

Description

`plausible` is strictly better than `sorry` – it will only complain if it finds a concrete counter-example, and otherwise will let proofs go through. We could rename `--allow-sorry` to `--allow-plausible`.

When `--allow-plausible` is *not* given, we may still want to add `plausible` as the last tactic step if all previous steps fail. Instead of opaque errors about unsolved goals, this *may* sometimes generate a concrete counter-example, which would be more helpful to users.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.