Processing math: 100%
Not signed in (Sign In)

Not signed in

Want to take part in these discussions? Sign in if you have an account, or apply for one below

  • Sign in using OpenID

Site Tag Cloud

2-category 2-category-theory abelian-categories adjoint algebra algebraic algebraic-geometry algebraic-topology analysis analytic-geometry arithmetic arithmetic-geometry book bundles calculus categorical categories category category-theory chern-weil-theory cohesion cohesive-homotopy-type-theory cohomology colimits combinatorics complex complex-geometry computable-mathematics computer-science constructive cosmology definitions deformation-theory descent diagrams differential differential-cohomology differential-equations differential-geometry digraphs duality elliptic-cohomology enriched fibration finite foundation foundations functional-analysis functor gauge-theory gebra geometric-quantization geometry graph graphs gravity grothendieck group group-theory harmonic-analysis higher higher-algebra higher-category-theory higher-differential-geometry higher-geometry higher-lie-theory higher-topos-theory homological homological-algebra homotopy homotopy-theory homotopy-type-theory index-theory integration integration-theory k-theory lie-theory limits linear linear-algebra locale localization logic mathematics measure-theory modal modal-logic model model-category-theory monad monads monoidal monoidal-category-theory morphism motives motivic-cohomology nlab noncommutative noncommutative-geometry number-theory of operads operator operator-algebra order-theory pages pasting philosophy physics pro-object probability probability-theory quantization quantum quantum-field quantum-field-theory quantum-mechanics quantum-physics quantum-theory question representation representation-theory riemannian-geometry scheme schemes set set-theory sheaf simplicial space spin-geometry stable-homotopy-theory stack string string-theory superalgebra supergeometry svg symplectic-geometry synthetic-differential-geometry terminology theory topology topos topos-theory tqft type type-theory universal variational-calculus

Vanilla 1.1.10 is a product of Lussumo. More Information: Documentation, Community Support.

Welcome to nForum
If you want to take part in these discussions either sign in now (if you have an account), apply for one now (if you don't).
    • CommentRowNumber101.
    • CommentAuthorUrs
    • CommentTimeJan 2nd 2023

    fixed author name and added more hyperlinks for this item

    diff, v138, current

    • CommentRowNumber102.
    • CommentAuthorUrs
    • CommentTimeJan 3rd 2023

    added pointer (here and at calculus of constructions) to:

    • Zhaohui Luo, Computation and Reasoning – A Type Theory for Computer Science, Clarendon Press (1994) [ISBN:9780198538356, pdf]

    diff, v139, current

  1. fix lk

    sheaf

    diff, v143, current

    • CommentRowNumber104.
    • CommentAuthorThomas Holder
    • CommentTimeSep 13th 2024
    • (edited Sep 13th 2024)

    Added a reference to

    • Alonzo Church, Schröder’s Anticipation of the Simple Theory of Types, Erkenntnis 10 (1976) 407-411

    diff, v144, current

    • CommentRowNumber105.
    • CommentAuthorUrs
    • CommentTimeSep 13th 2024

    added doi:10.1007/BF00176047

    and copied the item also to the entries simple type theory and Alonzo Church

    diff, v145, current

    • CommentRowNumber106.
    • CommentAuthorP
    • CommentTime2 days ago

    removing query box

    I don't buy your argument that Prop must be treated specially; perhaps I don't understand what you're saying, but I'll pretend that I do. First, I don't see the relevance of your premise, that Prop makes things higher-order because it is a power type. You might as well say that 1 makes things higher-order because 1P0. What really makes things higher order is the ability to form arbitrary power types or function types, not the existence of one or two special cases. And second, I don't agree with the conclusion, that Prop can't participate in type operations. It's true that many type theories do treat Prop specially and forbid its participation in type operations, but allowing it to participate in first-order type operations like × and + is not going to make things higher order. Conversely, Prop1+1 in some type theories, in which case you can hardly stop it from participating in type operations! —Toby

    Mike Shulman: This seems to be basically a dispute about the meaning of “higher-order”? To me, for something to be first-order, it should be interpretable in a Heyting category, which does not necessarily have a subobject classifier (though it does, as you point out, have a power object for 0). I also expect that the presence of Prop as a type is sufficient to make the Completeness Theorem fail, as described in the next paragraph. Probably “participate in type operations” is the wrong claim to be making, rather the claim should be something along the lines of Prop being a kind, rather than a type, i.e. we don’t have Prop:Type, or at least not Prop:Type0.

    diff, v146, current

    • CommentRowNumber107.
    • CommentAuthorP
    • CommentTime2 days ago

    removing another query box

    Quick comment: Even in internal type theory, one needs identity types to validate COSHEP. Type theory without identity types is very strange (the category of contexts may not have all pullbacks, and not every morphism need be a display morphism).

    Mike Shulman: I’m not sure that that’s so strange. At least, not to the type theorists. (-: Categorically, I think of display maps as being fibrations in some model-category-type structure, which makes sense to me, although in semantics valued in an honest higher-category I would expect every morphism to be equivalent to a display morphism.

    Actually, don’t you need extensional identity types in order to get all pullbacks and make every morphism display? I think intensional identity types just mean that you can factor every morphism through a display morphism which is “equivalent” in some sense, i.e. you have the identity type weak factorization system.

    And I didn’t know that about COSHEP, why is that? Isn’t it true that all types are projective, at least in the propositions-as-types logic, since to assert that something exists is to give a construction of it? Or are you saying that you need identity types in order to even construct the category of setoids, since you need the category of types to have at least weak finite limits?

    Toby: I mean that you need identity types in order to have the free functor from presets to sets that allows every type (preset) to be interpreted as a set. So every set is a quotient (in a sense) of a preset, and every preset is projective (in a sense), but it's not a projective set. We merely have that the free set on that preset is projective if it exists.

    I really meant to work out a clean example of such a type theory on my personal web, but I never did (so you don't need to look there).

    PS: You're right about the display maps; that part's not so strange. Maybe it's not strange at all, but Martin-Löf (at least) considers identity types indispensible (and they are, in his framework, for W-types to work).

    diff, v146, current

    • CommentRowNumber108.
    • CommentAuthorP
    • CommentTime2 days ago

    added more examples of particular type theories

    diff, v146, current

    • CommentRowNumber109.
    • CommentAuthorP
    • CommentTime2 days ago

    organized the list of type theories by whether it is a simple type theory, a dependent type theory, a polymorphic type theory, or an internal language of a category

    diff, v146, current

    • CommentRowNumber110.
    • CommentAuthorP
    • CommentTime2 days ago

    moving section on extensional and intensional type theories from type theory article to dependent type theory article

    diff, v146, current

    • CommentRowNumber111.
    • CommentAuthorP
    • CommentTime2 days ago

    added some set theories to the list of type theories, such as ZFC, ETCS, and SEAR

    diff, v146, current