Lean – функційна мова програмування, що використовується як асистент доведення теорем. Базується на численні конструкцій.
Lean | |
---|---|
Парадигма | Функційне програмування |
Дата появи | 2013 |
Розробник | Microsoft Research |
Останній реліз | 4.1.0 (25 вересня, 2023 ) |
Тестова версія | v4.2.0-rc1 (26 вересня, 2023 ) |
Система типізації | Статична, сильна, з виведенням |
Під впливом від | ML, Coq, Haskell |
Мова реалізації | , Lean |
Платформа | кросплатформова програма |
Операційна система | кросплатформова програма |
Ліцензія | Apache License 2.0 |
Репозиторій вихідного коду | github.com/leanprover/lean4 |
Вебсайт | leanprover.github.io |
Проєкт Lean заснований у 2013 році Леонардом де Моура, який на той час працював у Microsoft Research. Проєкт має відкритий сирцевий код та поширюється на умовах дозвільної ліцензії Apache.
Система Lean здобула прихильність деяких математиків, зокрема, (автора доведення гіпотези Кеплера) та Кевіна Баззарда. Останній заснував проєкт Xena, на меті якого формалізувати кожну математичну теорему із бакалаврського курсу математики в Імперському коледжі Лондона.
У 2021 році Lean було використано для формалізації доведення нової теореми Петера Шольце в галузі [en], у доведенні якої він не був цілком упевнений. Формалізацію було завершено за пів року групою волонтерів під керівництвом Йогана Коммеліна (Johan Commelin). Таким чином було показано, що система Lean може бути корисною у передовій математиці.
Див. також
Примітки
- . Архів оригіналу за 18 жовтня 2021. Процитовано 5 жовтня 2023.
- Hales, Thomas (18 вересня 2018). A Review of the Lean Theorem Prover. Процитовано 6 жовтня 2020.
- Buzzard, Kevin. The Future of Mathematics? (PDF). Процитовано 6 жовтня 2020.
- What is the Xena project?. Xena (англ.). 8 травня 2019.
- Hartnett, Kevin (28 липня 2021). Proof Assistant Makes Jump to Big-League Math. Quanta Magazine.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Lean funkcijna mova programuvannya sho vikoristovuyetsya yak asistent dovedennya teorem Bazuyetsya na chislenni konstrukcij LeanParadigmaFunkcijne programuvannyaData poyavi2013RozrobnikMicrosoft ResearchOstannij reliz4 1 0 25 veresnya 2023 9 misyaciv tomu 2023 09 25 Testova versiyav4 2 0 rc1 26 veresnya 2023 9 misyaciv tomu 2023 09 26 Sistema tipizaciyiStatichna silna z vivedennyamPid vplivom vidML Coq HaskellMova realizaciyiC LeanPlatformakrosplatformova programaOperacijna sistemakrosplatformova programaLicenziyaApache License 2 0Repozitorij vihidnogo kodugithub com leanprover lean4Vebsajtleanprover github io Proyekt Lean zasnovanij u 2013 roci Leonardom de Moura yakij na toj chas pracyuvav u Microsoft Research Proyekt maye vidkritij sircevij kod ta poshiryuyetsya na umovah dozvilnoyi licenziyi Apache Sistema Lean zdobula prihilnist deyakih matematikiv zokrema avtora dovedennya gipotezi Keplera ta Kevina Bazzarda Ostannij zasnuvav proyekt Xena na meti yakogo formalizuvati kozhnu matematichnu teoremu iz bakalavrskogo kursu matematiki v Imperskomu koledzhi Londona U 2021 roci Lean bulo vikoristano dlya formalizaciyi dovedennya novoyi teoremi Petera Sholce v galuzi en u dovedenni yakoyi vin ne buv cilkom upevnenij Formalizaciyu bulo zaversheno za piv roku grupoyu volonteriv pid kerivnictvom Jogana Kommelina Johan Commelin Takim chinom bulo pokazano sho sistema Lean mozhe buti korisnoyu u peredovij matematici Div takozhCoqPrimitki Arhiv originalu za 18 zhovtnya 2021 Procitovano 5 zhovtnya 2023 Hales Thomas 18 veresnya 2018 A Review of the Lean Theorem Prover Procitovano 6 zhovtnya 2020 Buzzard Kevin The Future of Mathematics PDF Procitovano 6 zhovtnya 2020 What is the Xena project Xena angl 8 travnya 2019 Hartnett Kevin 28 lipnya 2021 Proof Assistant Makes Jump to Big League Math Quanta Magazine