# Advice for Taking Set Theory with no real math background

## This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/math #proof-assistant #lean4 #coq #Lean #theorem-proving Post date: 21 Sep 2022

• InfluxDB - Build time-series-based applications quickly and at scale.
• SonarQube - Static code analysis for 29 languages.
• SaaSHub - Software Alternatives and Reviews
• ### lean4

Lean 4 programming language and theorem prover

What solved the problem for me was doing mathematics in a proof assistant. I use Coq, but Lean (which is more popular among mathematicians) works just as well for this purpose. To make a long story short, the proof assistant makes you justify every step in full rigor. There is no distinction between trivial and essential steps. You simply have to do every step. Doing math in a proof assistant gives you the confidence of knowing that, for sure, with 100% certainty, your proof is correct, and you did not skip any steps. (Logically, if you didn't skip any steps at all, then you certainly didn't skip any essential steps.) The foundation that this confidence provides allows you to learn and truly understand ZFC set theory.

• ### coq

Coq is a formal proof management system. It provides a formal language to write mathematical definitions, executable algorithms and theorems together with an environment for semi-interactive development of machine-checked proofs.

What solved the problem for me was doing mathematics in a proof assistant. I use Coq, but Lean (which is more popular among mathematicians) works just as well for this purpose. To make a long story short, the proof assistant makes you justify every step in full rigor. There is no distinction between trivial and essential steps. You simply have to do every step. Doing math in a proof assistant gives you the confidence of knowing that, for sure, with 100% certainty, your proof is correct, and you did not skip any steps. (Logically, if you didn't skip any steps at all, then you certainly didn't skip any essential steps.) The foundation that this confidence provides allows you to learn and truly understand ZFC set theory.

• ### InfluxDB

Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.