Added medium post metadata

This commit is contained in:
Brandon Rozek 2023-02-01 19:36:22 -05:00
parent 8a93e4fb70
commit 6ad0dc95ac
No known key found for this signature in database
GPG key ID: 26E457DA82C9F480
3 changed files with 19 additions and 14 deletions

View file

@ -1,10 +1,12 @@
---
title: "Readable Lean 3 Proofs"
date: 2023-01-27T22:01:54-05:00
date: 2023-01-27 22:01:54-05:00
draft: false
tags: ["Formal Methods"]
math: true
medium_enabled: true
medium_post_id: 5fb876d4d819
tags:
- Formal Methods
title: Readable Lean 3 Proofs
---
*Important Note: This blog post uses the Lean 3 syntax*
@ -180,4 +182,4 @@ When most people are taught how to write proofs in an interactive theorem prover
We can take the guesswork out of figuring out the proof state by carefully selecting tactics which allow us to explicitely show the object being constructed. In Lean, these are `assume`, `have`, and `show`. Also making use of the inference rules themselves such as `or.elim` is a great alternative to `cases`, and `and.intro` is a great alternative to split.
If you have any other techniques on making ITP proofs more readable, please let me know.
If you have any other techniques on making ITP proofs more readable, please let me know.