Coding · Advanced
Formally verifying compiled WebAssembly modules
Prove correctness and safety properties of compiled WebAssembly code using interactive theorem provers
Use with BotBento Markdownالعربية
Opens BotBento. Paste the prompt into a bot; nothing is preconfigured.
- When something happensBinary module submitted for verification
- ThenConstruct formal specs and execute proof
- ResultVerification report and proof script
Analyze compiled WebAssembly binaries against behavioral specifications to generate formal correctness proofs. The bot examines binary routines, constructs weakest-precondition goals, and attempts to discharge proof goals to ensure software matches intended requirements.
Prompt to start with
BotBentoRecommended
Inspect target WebAssembly functions and draft formal correctness specifications based on module documentation. Use the terminal to execute verification tools and discharge proof obligations. If proof tactics fail, report the unproven subgoals and potential edge cases. Always ask for user approval before pushing proof files or updating repository branches.