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

Discussion Tag Cloud

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).
    • CommentRowNumber1.
    • CommentAuthorUrs
    • CommentTimeNov 19th 2012

    quick note semi-Segal space (just recording a reference of a speaker we had today)

    • CommentRowNumber2.
    • CommentAuthorUrs
    • CommentTimeNov 20th 2012
    • (edited Nov 20th 2012)

    I have briefly added three basic definitions and a relations to semi-Segal space.

    It’s probably not a surprise, but I never quite thought of it that way before: for a semi-Segal space – which is a semicategory object internal to Grpd – completeness/univalence is effectively the remaining unitality axiom…

    • CommentRowNumber3.
    • CommentAuthorMike Shulman
    • CommentTimeNov 20th 2012

    That’s neat. It seems also related to the fact that a Kan-fibrant semi-simplicial set admits a choice of degeneracies making it simplicial.

    • CommentRowNumber4.
    • CommentAuthorUrs
    • CommentTimeNov 23rd 2012
    • (edited Nov 23rd 2012)

    One interesting upshot should be this: in principle then it seems we know how to say “(n,1)-category” internal to HoTT, for every finite n (or maybe at least for “low n”):

    1. it’s a semi-simplicial type X0n+3 formalized (which is tedious but possible for “low n”) as (n+3) dependent types X0,X1,X2,,Xn+3 by hand, like x0,x1:X0X1(x0,x1):Type, etc.

    2. satisfying the Segal-conditions;

    3. such that the two maps Eq(X1)X10,1X0 are equivalences.

    4. such that X0 is n-truncated.

    I suppose. (And maybe up to correcting my counting…)

    • CommentRowNumber5.
    • CommentAuthorUrs
    • CommentTimeNov 23rd 2012
    • (edited Nov 23rd 2012)

    To explore the above suggestion, let’s start with the lowest-degree case: with (0,1)-category types. How about the following definition?:

    A (0,1)-category type is

    1. a type X0:Type

    2. a dependent type x0,x1:X0X1(x0,x1):Type;

      we write

      XΔ2x0,x1,x2:X0X1(x1,x2)×X1(x0,x2)×X1(x0,x1);
    3. a dependent type

      ((x0,x1,x2),(f0,f1,f2)):XΔ2X2(f0,f1,f2):Type;

    such that

    1. 0-truncationX0 is 0-truncated/is an h-set

    2. 1-coskeletalness – the function

      p1:(x0,x1):X0×X0X1(x0,x1)X0×X0

      is a 1-monomorphism;

    3. Segal condition – the function

      ((f12,f02,f01)(f12,f01)):((x0,x1,x2),(f12,f02,f01)):XΔ2X2(x0,x1,x2):X0X1(x0,x1)×X1(x1,x2)

      is an equivalence;

    4. unitality – the function

      p1:x:X0X1(x,x)X0

      is an equivalence.

    • CommentRowNumber6.
    • CommentAuthorUrs
    • CommentTimeNov 23rd 2012
    • (edited Nov 23rd 2012)

    And then the next step in exploring #4:

    A (1,1)-category type is

    1. a type X0:Type

    2. a dependent type x0,x1:X0X1(x0,x1):Type;

      we write

      XΔ2x0,x1,x2:X0X1(x1,x2)×X1(x0,x2)×X1(x0,x1);
    3. a dependent type

      ((x0,x1,x2),(f12,f02,f01)):XΔ2X2(f12,f02,f01):Type;

      we write

      XΔ3(x0,x1,x2,x3,x4:X1)fij:X1(xi,xj)X2(f12,f02,f01)×X2(f23,f13,f12)×,
    • a dependent type

      (σ123,σ023,σ013,σ012):XΔ3X3(σ123,σ023,σ013,σ012):Type

    such that

    1. 1-truncationX1 is 1-truncated/is an h-groupoid

    2. 2-coskeletalness – the function

      p1:(f12,f02,f01):XΔ2X2(f12,f02,f01)XΔ2

      is a 1-monomorphism;

    3. Segal condition – the functions

      ((f12,f02,f01)(f12,f01)):((x0,x1,x2),(f0,f1,f2)):XΔ2X2(x0,x1,x2):X0X1(x0,x1)×X1(x1,x2)

      and

      ((fij,σijk)(f01,f12,f23)):fij:X1(xi,xj)σi0i1i2:X2(fi1i2,fi0i2,fi0i1)X3(σ,)(x0,x1,x2,x3):X0X1(x0,x1)×X1(x1,x2)×X1(x2,x3)

      are equivalences;

    4. unitality – the function

      (((x0,x1),f)x0):x0,x1:X0X1(x0,x1)X0

      is an equivalence.

    • CommentRowNumber7.
    • CommentAuthorMike Shulman
    • CommentTimeDec 3rd 2012

    What does it mean to say that a morphism is an “equivalence” before you have a notion of identity morphism?

    • CommentRowNumber8.
    • CommentAuthorUrs
    • CommentTimeDec 3rd 2012
    • (edited Dec 3rd 2012)

    Once there is a notion of composition, a morphism is an equivalence if it induces equivalences of hom-spaces under composition. Yonatan discusses this in his section 4.1.

    • CommentRowNumber9.
    • CommentAuthorMike Shulman
    • CommentTimeDec 3rd 2012

    Do you then automatically get all the higher degeneracies?

    • CommentRowNumber10.
    • CommentAuthorUrs
    • CommentTimeDec 3rd 2012

    Yonatan Harpaz shows that the -category of complete Semi-Segal spaces is equivalent to that of complete Segal spaces. So in this sense, yes, the degeneracies can be recovered, up to equivalence.

    • CommentRowNumber11.
    • CommentAuthorMike Shulman
    • CommentTimeDec 4th 2012

    Interesting.

    • CommentRowNumber12.
    • CommentAuthorUrs
    • CommentTimeDec 4th 2012
    • (edited Dec 4th 2012)

    So, I stared for a minute or two at Voevodsky’s recent code for semi-simplicial types. But I’ll need to stare at it for a few more minutes to parse it. Meanwhile, maybe you can give me a quick hint:

    is his code the generalization to arbitrary degree of the low-degree expressions in #6?

    If it is, then with Harpaz’ observation it would seem to be just a small remaining step to HoTT-internal -categories.

    • CommentRowNumber13.
    • CommentAuthorMike Shulman
    • CommentTimeDec 5th 2012

    First of all, that code doesn’t work. The fact that it doesn’t work is apparently the reason that he’s currently trying to develop a new type theory with a stronger, but undecidable, judgmental equality. Many type theorists seem to be dubious.

    Second, I haven’t managed to make much sense of that code myself yet either, so I don’t think I can help you.

    • CommentRowNumber14.
    • CommentAuthorUrs
    • CommentTimeDec 5th 2012

    Thanks, Mike, that’s very useful to know.