70 research outputs found

    A C-system defined by a universe category

    Full text link
    This is a major update of the previous version. The methods of the paper are now fully constructive and the style is "formalization ready" with the emphasis on the possibility of formalization both in type theory and in constructive set theory without the axiom of choice. This is the third paper in a series started in 1406.7413. In it we construct a C-system CC(C,p)CC({\cal C},p) starting from a category C\cal C together with a morphism p:U~β†’Up:\widetilde{U}\rightarrow U, a choice of pull-back squares based on pp for all morphisms to UU and a choice of a final object of C\cal C. Such a quadruple is called a universe category. We then define universe category functors and construct homomorphisms of C-systems CC(C,p)CC({\cal C},p) defined by universe category functors. As a corollary of this construction and its properties we show that the C-systems corresponding to different choices of pull-backs and final objects are constructively isomorphic. In the second part of the paper we provide for any C-system CC three constructions of pairs ((C,p),H)(({\cal C},p),H) where (C,p)({\cal C},p) is a universe category and H:CCβ†’CC(C,p)H:CC\rightarrow CC({\cal C},p) is an isomorphism. In the third part we define, using the constructions of the previous parts, for any category CC with a final object and fiber products a C-system CC(C)CC(C) and an equivalence (Jβˆ—,Jβˆ—):Cβ†’CC(J^*,J_*):C \rightarrow CC

    C-system of a module over a monad on sets

    Full text link
    This is the second paper in a series that aims to provide mathematical descriptions of objects and constructions related to the first few steps of the semantical theory of dependent type systems. We construct for any pair (R,LM)(R,LM), where RR is a monad on sets and LMLM is a left module over RR, a C-system (contextual category) CC(R,LM)CC(R,LM) and describe a class of sub-quotients of CC(R,LM)CC(R,LM) in terms of objects directly constructed from RR and LMLM. In the special case of the monads of expressions associated with nominal signatures this construction gives the C-systems of general dependent type theories when they are specified by collections of judgements of the four standard kinds
    • …
    corecore