Keep in mind that popular science articles are generally written by journalists, not scientists, and hence are liable to contain inaccuracies and exaggerated claims. A better introduction for a mathematician is Awodey's survey paper:
http://www.andrew.cmu.edu/user/awodey/preprints/TTH.pdf
or the HoTT book. If you can bring up specific things in the book that are causing you difficulty, people might be able to help explain.
--
You received this message because you are subscribed to the Google Groups "Homotopy Type Theory" group.
To unsubscribe from this group and stop receiving emails from it, send an email to HomotopyTypeThe...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
I I'm really excited by Vladimir's leadership in the formal proofs world.
Let me crudely describe an enduring headache in HOL. Our sets are either types or "subsets" of types, and you can make function types alpha->beta for types alpha & beta, but given sets A & B, there is no type A->B, so you have define your function from A to B on the whole type, and that causes trouble. Is this problem fixed in Coq with dependent types, or in UF somehow?
John Harrison quotes Bob Solovay as saying that Coq's dependent types are too hard for mortals to understand. Do Coq's dependent types become usable if we're also using UF?
Is there something about UF/Coq that makes these automated provers more usable, powerful, or describable?
Do you think that Coq/UF is particularly readable code, or have you made good advances in readability?
Hi, I'm a homotopy theorist and a HOL Light programmer and But I'm having a lot of trouble understanding the HoTT book. Can we go through this recent popular article? It sounds really great:
From the above "coincidence" there have now been derived extensions to MLTT (such as the univalence axiom and higher inductive types). There has also been introduced a way to _truncate_ our infinity groupoid of types and recover not only intuitionistic, but classical mathematics! This latter was quite a revelation for me.
I believe that 1 is true, or at least that a 1960s understanding of homotopy theory can aid in understanding dependent types. The homotopy theory notions used in chapter two of the book are quite basic. Those of us who like and are familiar with n-categories often talk about HoTT in that language, but it isn't at all necessary.
I am more doubtful about your point 2 however. Coq is a superior proof assistant for doing homotopy type theory because it uses intensional dependent type theory, which is what HoTT is based on. But I don't see why the homotopy interpretation would make it a superior proof assistant in all ways. Or is what you mean that Coq is superior for other reasons, but isn't usable until you understand dependent types, which the homotopy interpretation helps with?
If I may quote my sentence following the one you quoted:
> Those of us who like and are familiar with n-categories often talk about HoTT in that language, but it isn't at all necessary.
The sentence you quoted from the book is from the introduction. Have you tried chapter 2 as I suggested?
The introduction to chapter 2 gives some explanation of the homotopy interpretation in intended-to-be-elementary language, which is why I mentioned it. To read all of chapter 2, yes, you should read chapter 1 first. Chapter 1 is about MLTT. My hope would be that from chapter 1 you can get sufficient understanding of DTT to be able to understand chapter 2, which would then help get a deeper understanding of dependent types. But it's impossible to say until you try. So maybe we should put this conversation on hold until you've actually tried to read the book.
I believe that 1 is true, or at least that a 1960s understanding of homotopy theory can aid in understanding dependent types. The homotopy theory notions used in chapter two of the book are quite basic. Those of us who like and are familiar with n-categories often talk about HoTT in that language, but it isn't at all necessary.
I am more doubtful about your point 2 however. Coq is a superior proof assistant for doing homotopy type theory because it uses intensional dependent type theory, which is what HoTT is based on. But I don't see why the homotopy interpretation would make it a superior proof assistant in all ways. Or is what you mean that Coq is superior for other reasons, but isn't usable until you understand dependent types, which the homotopy interpretation helps with?
> HoTT might actually be a way to bring the ease of use of HOL to MLTT while benefiting from its constructive featuresYes, that's one of the things that excites me too about HoTT. hSets indeed form a PiW-pretopos, hence a model of iHOL (either with universe polymorphism, or with resizing).
--
You received this message because you are subscribed to the Google Groups "Homotopy Type Theory" group.
To unsubscribe from this group and stop receiving emails from it, send an email to HomotopyTypeTheory+unsub...@googlegroups.com.
On 13/01/14 15:40, Steve Awodey wrote:
But that doesn’t change the fact that it IS the LEM under the PAT reading of type theory — just as AC becomes provabe under that reading.
(It seems strange to call "excluded middle" something that is stronger than classical choice, not provable in ZFC.)
Martin
--
You received this message because you are subscribed to the Google Groups "Homotopy Type Theory" group.
To unsubscribe from this group and stop receiving emails from it, send an email to HomotopyTypeTheory+unsub...@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Homotopy Type Theory" group.
To unsubscribe from this group and stop receiving emails from it, send an email to HomotopyTypeThe...@googlegroups.com.
> I speak in complete ignorance here, but I'd like understand something here. Let's suppose that we had no interest whatsoever in working constructively, and only wanted to formalize classical pure math. Would we then need UF? Could we write a simpler proof assistant that formalizing classical pure math just as well as UF/Coq does? And would this simpler proof assistant be, in fact, Coq?
speak in complete ignorance here, but I'd like understand something here. Let's suppose that we had no interest whatsoever in working constructively, and only wanted to formalize classical pure math. Would we then need UF?
Could we write a simpler proof assistant that formalizing classical pure math just as well as UF/Coq does? And would this simpler proof assistant be, in fact, Coq?
The core language of Coq is very simple. I am pretty sure it is simpler than, for example, HOL light. It can be used to express complex things but the language itself is not complex.
But maybe I'm getting it wrong. Maybe UF/Coq is superior to plain Coq even in trying to formalize the period doubling route to chaos. Does that sound true?