logical_verification_2021 VS formalising-mathematics

Compare logical_verification_2021 vs formalising-mathematics and see what are their differences.

formalising-mathematics

Material for Kevin Buzzard's 2021 TCC courrse on formalising mathematics. (by ImperialCollegeLondon)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
logical_verification_2021 formalising-mathematics
1 5
25 290
- 0.0%
0.0 0.0
over 2 years ago almost 2 years ago
Lean Lean
- Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

logical_verification_2021

Posts with mentions or reviews of logical_verification_2021. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-03-22.

formalising-mathematics

Posts with mentions or reviews of formalising-mathematics. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-03-22.
  • Quotient type? Commutative modulo permutations?
    1 project | /r/haskell | 26 Nov 2022
    He's saying that you should treat that implementation of lists-as-sets as being commutative, but with the caveat that you need to regard lists that are permutations of each other (i.e. lists that have the same elements, possibly in a different order) as equivalent. In this setting, you identify "equivalent" elements -- if R is an equivalence relation, and R a b, and [a] and [b] are their equivalence classes, you say [a] = [b]. Lean has a type for quotients where you get equality in sense (although strictly speaking, lean's quotients aren't implemented as equivalence classes).
  • Automated Theorem Proving
    1 project | /r/math | 15 Jun 2022
    As far as implementations go, I highly recommend checking out LEAN. There's a lot of systems obviously (as mentioned in the comments, though Coq and Isabelle seem to have the most literature around them) but LEAN's the one I've spent some time exploring. If you're this curious, check out the natural number game. You start with Peano's axioms, and then build up the full proof that the structure is a totally ordered ring. If you do that and you're still having fun with it, this is the followup. It's a little tour through a few basic topics in group theory, point set topology, sequences and limits, quotient spaces, and so on. Basically it's the repo from an 8 week workshop series that was taught in 2021. After spending a little time with LEAN (enough to have a little sense of what's going on) you'll likely also find a ton of value in going through the documentation. There's a ton of really interesting, thought provoking stuff in there, including a little bit on the philosophy of how to approach making a language like this.
  • Good (cheap) textbooks for learning more advanced linear algebra and other math for Data Science?
    1 project | /r/math | 3 May 2022
    If you're not already up to speed on proof based mathematics, there's a lot of great intros. I got into it with getting into coding with LEAN though, so... obligatory link to the natural number game if that sounds interesting. If you finished that and wanted to keep going, this would be the next step.
  • What is the difference between types and class in Principia Mathematica?
    1 project | /r/math | 13 Apr 2022
    I don't want to distract from your journey into PM, but if this is the kind of thing you're into, I'd highly recommend checking out LEAN at some point in the future. It's a proof assistant language... in some ways you could call it (one of the many) modern efforts to continue what PM set out to do. If you're inclined, the natural number game is where to start, with this as a great followup. The standard reference here is what you'd get the most out of reading, but it'd be hard to follow without getting your hands dirty a little first.
  • [suggestion] Learning about math proofs using lean
    4 projects | /r/math | 22 Mar 2022
    Hard agree. As a followup from a related source, I highly suggest this repo. It's an 8 week series meant to be a followup on the natural number game, starting with basic logic, then going into groups, some basic analysis, and a number of other things. It's a great way to start to get a little more comfort with a bigger range of mathlib's library, and it's all still laid out in a way that's pretty easy to follow still while you do it. The only catch, unlike the natural number game, this one requires going through it directly in visual studio code, filling in the blanks basically. Slightly more setup than the natural number game, but well worth it if a person was still inclined to do more after finishing that intro.

What are some alternatives?

When comparing logical_verification_2021 and formalising-mathematics you can also consider the following projects:

formalising-mathematics-2022 - Lean 3 material for Kevin Buzzard's Jan-Mar 2022 course on formalising mathematics. Lean 4 version available here: https://github.com/ImperialCollegeLondon/formalising-mathematics-2024

platform - Multi platform setup for Coq, Coq libraries and tools