Reflections on the Foundations of Mathematics: Univalent Foundations, Set Theory and General Thoughts
read more
Citations
Intellectual humility in mathematics
Intellectual humility in mathematics
Foundations of Mathematics and Mathematical Practice. The Case of Polish Mathematical School
Related Papers (5)
Frequently Asked Questions (12)
Q2. What is the purpose of the UniMath library?
The UniMath library is intended to be a whole scalable migration-friendly library of formalized mathematics with certified proofs.
Q3. What is the importance of the migration of old code for new proof assistants?
Given the numerous proof assistants and libraries of formalized mathematics on the market, migration is an important issue and old code for new proof assistants should be reused as easily as possible to become the scaffolding for new achievements.
Q4. What is the type of proofs that A is contractible?
The dependent sum allowsus to form the type of such elements, namely ∑ cntr:A ∏ x:A (x =A cntr), shortened to iscontrA,that corresponds to the type of proofs that A seen as a space is contractible.
Q5. What is the key step towards the widespread use of formalized mathematics?
14The key step towards the widespread use of formalized mathematics could be to start teaching mathematics with the help of proof assistants, not to try very hard to gain the support of the working mathematicians.
Q6. What is the importance of a third technical challenge?
the importance of a third technical challenge (in addition to massive collaborations using proof assistants, and the scalability of libraries), the migration of libraries, for instance from a system to a more evolved system and this is why the UniMath library uses for its development only a small subset of the Coq language.
Q7. What is the definition of a weak equivalence?
The Univalence Axiom states that for any two small types A and B the function (eqweqmap A B) is a weak equivalence, giving the correct notion of equality (or path under the connection alluded to above) in the universe.
Q8. What is the full dynamics of mathematics?
This full dynamics was noted by Hilbert :[. . . ] let me point out how thoroughly it is ingrained in mathematical science that every real advance goes hand in hand with the invention of sharper tools and simpler methods which at the same time assist in understanding earlier theories and cast aside older more complicated developments.
Q9. What is the way to describe the formalization of mathematics?
In this perspective, the formalization of mathematics might be more suited to massive collaborations than a project that focuses exclusively on research-level open problems like the Polymath Project13.
Q10. What is the place to find proof assistants?
Even if proof assistants come with various levels of automation, either built-in for elementary steps or user-defined via the1University of Cambridge, Department of Computer Science and Technology, 15 JJ Thomson Avenue, Cambridge CB3 0FD, UK.
Q11. What is the type of propositions in UniMath?
P :hProp decidable_propP , where decidable_propP is a pair consisting of the type Pq¬P together with a proof that it is a proposition, allowing to prove that the type-theoretic LEM is itself a proposition.
Q12. What is the way to make a proof easier to read?
A simple solution should be to have expensible/collapsible parts in proofs, so that every reader, while reading a proof, can set for himself the level of details according to his background and ability.