> Type checking must be performed in any case, at some level. If we use >> intrinsic embedded syntaxes, then the implementation of the metalanguage >> (in a meta-metalanguage) does the type checking. Hence, if we intend to >> formalize a syntax of type theory which is intended as a metatheoretical >> setting for mathematics, then I think decidability is quite important. >> > > If we don't intend our type theory to be used as a metatheoretical > setting for mathematics, it seems interesting to consider for example a > type theory with a family of base types indexed by the circle, the syntax > of which I think would not form a set. > That is, if we have a way to represent dependent type theory in Coq, what > happens if we add a constructor `a_circle_of_types : circle -> type` to our > syntax (for a postulated circle, or HIT)? This should be consistent, to add > a family of uninterpreted types, but I believe equality is no longer > decidable (since equality of circle is not decidable). > > Yes, exactly, I have the same objection. Even if the conjecture Mike alluded to is true, that the free higher category with families is equivalent to a 1-category, I can certainly *force* it to be false by considering the "free higher category with families with some random extra 2-cell". Don't we expect this thing to *also* have some kind of "syntax" presenting it? > - Jasper Hugunin > > -- > 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/d/optout. >