En ce moment, quand j'ai un peu de temps, j'essaie d'apprendre à coder en Lean. Un petit fil à ce sujet 🧵⬇️ …
1 repost2 likes
En ce moment, quand j'ai un peu de temps, j'essaie d'apprendre à coder en Lean. Un petit fil à ce sujet 🧵⬇️ …
1 repost2 likes
Lean est un assistant de preuve : grosso modo, un langage de programmation qui permet d'écrire des raisonnements mathématiques et de vérifier leur validité — dans le même style, il y a Rocq (alias Coq). J'avais partagé un exemple de programme très simple en Lean ici bsky.app/profile/lips... …
Avec l'assistant de preuve Lean : theorem married_looks_unmarried (H1 : Looks Paul Linda) (H2 : Looks Linda John) (H3 : Married Paul) (H4 : ¬Married John) : ∃ x y : Person, Married x ∧ ¬Married y ∧ Looks x y := by by_cases h : Married Linda · exists Linda, John · exists Paul, Linda