[HoTT-reading-group] Today; Next Monday

Chris Jeris cjeris at gmail.com
Mon Feb 24 23:14:56 EST 2014


I played with it for a bit longer and I don't think the alternative proof
of 2.11.1 that I was heading toward is genuinely different.  If you start
like this:  (see
https://github.com/ystael/hott-sandbox/blob/master/exercises/Exercises4.agdafor
context)

equiv-ap′ : ∀ {i} {A B : Type i} (e : A ≃ B) →
            (x y : A) → is-equiv (ap (–> e) {x} {y})
equiv-ap′ {_} {A} {B} e x y =
  equiv-2/6.f-equiv f g h gf-equiv hg-equiv (is-eq-2/6 f g h gf-equiv
hg-equiv)
  where
    f : x == y → –> e x == –> e y
    f = ap (–> e)

    g : –> e x == –> e y → x == y
    g q = ! (<–-inv-l e x) ∙ ap (<– e) q ∙ <–-inv-l e y

    h :  x == y → –> e x == –> e y
    h = ap (–> e)

    gf-equiv : is-equiv (g ∘ f)
    gf-equiv = {!!}

    hg-equiv : is-equiv (h ∘ g)
    hg-equiv = {!!}

then you end up essentially repeating the "three sides of the square" proof
from the text to show that g o f is homotopic to the identity.  If you
instead charge forward:

  where
    f : x == y → –> e x == –> e y
    f = ap (–> e)

    g : –> e x == –> e y → <– e (–> e x) == <– e (–> e y)
    g = ap (<– e)

    h : <– e (–> e x) == <– e (–> e y) → –> e (<– e (–> e x)) == –> e (<– e
(–> e y))
    h = ap (–> e)

then you have to do the same work in a different place: one would like to
say that g ∘ f = ap (idf A), and you can get this pointwise, but lifting
that to the function level with extensionality is obstructed by the fact
that the codomain type of g is not x == y.  It's intuitively obvious that ap
(<– e) ∘ ap (–> e)ought to be an equivalence -- in fact it ought to be the
identity -- but I haven't succeeded in getting it to go through yet, and in
any case I don't know that this is really the "higher level" proof the book
is alluding to.

peace, Chris


On Mon, Feb 24, 2014 at 4:44 PM, Jason Gross <jasongross9 at gmail.com> wrote:

> I forgot to mention, we also talked a bit about object classifiers and the
> fibrations.
>
> -Jason
>
>
> On Mon, Feb 24, 2014 at 4:22 PM, Jason Gross <jasongross9 at gmail.com>wrote:
>
>> Hi,
>> Today we went over exercises 3.13, 3.14, and most of 4.5 (we didn't quite
>> manage the higher-level proof of 2.11.1).  The Coq code that I wrote for
>> these is here<https://github.com/HoTT/HoTT/blob/master/contrib/HoTTBookExercises.v#L343>
>> .
>>
>> For next week, please read chapter 5 (on induction), and do exercises
>> 5.2, 5.3, 5.4, and 5.5.
>>
>> -Jason
>>
>
>
> _______________________________________________
> HoTT-reading-group mailing list
> HoTT-reading-group at mit.edu
> http://mailman.mit.edu/mailman/listinfo/hott-reading-group
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.mit.edu/pipermail/hott-reading-group/attachments/20140224/475acd4a/attachment-0001.htm


More information about the HoTT-reading-group mailing list