aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorJosh Chen2019-02-23 18:50:37 +0100
committerJosh Chen2019-02-23 18:50:37 +0100
commit0c96ce5c0b0b0948d7c5dca1634f0e0b3658b113 (patch)
treeca8c7c064b132e66c95df8036983e69f215aa8a4 /README.md
parente9df793ecee5a1e3b94615a701a5cea8640d0b87 (diff)
readme
Diffstat (limited to 'README.md')
-rw-r--r--README.md15
1 files changed, 12 insertions, 3 deletions
diff --git a/README.md b/README.md
index eb6dfa4..f2a997b 100644
--- a/README.md
+++ b/README.md
@@ -1,12 +1,21 @@
# Isabelle/HoTT
-An experimental implementation of [homotopy type theory](https://en.wikipedia.org/wiki/Homotopy_type_theory) in the interactive theorem prover [Isabelle](https://isabelle.in.tum.de/).
+An experimental implementation of [homotopy type theory](https://en.wikipedia.org/wiki/Homotopy_type_theory) in [Isabelle](https://isabelle.in.tum.de/).
### Usage
-The default entry point for the logic is `HoTT`, which loads everything else.
+The default entry point for the logic is `HoTT`, import this to load everything else.
-You can also load theories selectively, in this case,`HoTT_Base` is required and `HoTT_Methods` is helpful.
+You can also load theories selectively, in this case, importing `HoTT_Base` is required and `HoTT_Methods` is helpful.
+
+### What (and why) is this?
+
+Isabelle/HoTT is a first attempt at bringing [homotopy type theory](https://en.wikipedia.org/wiki/Homotopy_type_theory) to the [Isabelle](https://isabelle.in.tum.de/) interactive theorem prover.
+In its current state it is best viewed as a formalization of HoTT within Isabelle/Pure, largely following the development of the theory in the [Homotopy Type Theory book](https://homotopytypetheory.org/book/).
+
+Work is slowly ongoing to develop the logic into a fully-featured framework in which one can formulate and prove mathematical statements, in the style of the univalent foundations school.
+While Isabelle has provided support for object logics based on Martin-Löf type theory since the beginning, these have largely been ignored in favor of Isabelle/HOL.
+Thus this project is also an experiment in creating a viable framework, based on dependent type theory, inside the simple type theoretic foundations of Isabelle.
### License