-
Notifications
You must be signed in to change notification settings - Fork 360
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Corollary 2.4.4. (use of naturality and whiskering) #1121
Comments
It's true in general that the book could stand more exposition of the category-theoretic terminology that it uses, but that's a big enough change that I doubt it will happen. I do think (unsurprisingly, since I'm a category theorist) that there's value in including the terminology -- in your case, it motivated you to (re)learn it! But perhaps we could add a parenthetical here noting that "naturality of H" is nothing other than the just-proved Lemma 2.4.3. |
|
I like the use of the categorical language as long as it parallels the necessary and self contained information that comes before. I agree use of naturality should be relegated to a note or parenthesis (as you mentioned). A few paragraphs prior it is mentioned that a homotopy may be regarded as a natural isomorphism but no further context is given. For this reason I really do feel it is not sufficiently clear language for a proof. |
So if I instead whiskered by |
|
Sorry, my brain must have been turned off. The correct answer is that this:
is whiskering. |
I think I was just starting to realize this! Thank you for clarifying! |
Whiskering is admittedly a very cool name, but is it not a very desirable property of how identity and path composition should play together? For any set with binary operation Is this an example of some of the "coherence laws" that were mentioned following Lemma 2.1.4. and even the Lemma and Corollary in question? |
It's true, it's also definable as |
First I will provide a snippet of the text for easy reference.
The first thing I wish to address is the use of 'naturality' in the first line of the proof. I am vaugly familair with the use of this term from category theory, but I do not recall the term being discussed in HoTT and find it somewhat mystical here. Essentially, what (I think) is going on in the first part of the proof is that we are applying Lemma 2.4.3 with$g :\equiv \text{id}_A$ and $p :\equiv H(x)$ for some $x:A$ . This automatically yields the diagram and equation stated in the first part of the proof. So what is the need for the opaque use of category theory terminology?
Edit: After burshing up on some category theory I do understand why this language is correct. But my contention still stands. If you are familiar with category theory the proof is already somewhat obvious and the use of the language reflects that. If you are not familiar with category theory then the language is not very helpful.
My second inquiry is likely something I am misunderstanding. The proof states, "We can now whisker by$(Hx)^{−1}$ to cancel $Hx$ ." Whiskering is mentioned first in Theorem 2.1.6. where we define "operations" between a path and 2-path with the intention of defining a "horizontal composition" of 2-paths. I'm unsure why we need to whisker by $(Hx)^{-1}$ . Does $(Hx)^{-1}$ not exist by Lemma 2.1.1? Then we can simply apply the fact that if $p = q$ where $p,q: x = y$ and $r: y=z$ then $p \cdot r = q \cdot r$ together with the equation from the first part of the proof and all the neccesary paths from Lemma 2.1.4. to arrive at the desired identity.
The text was updated successfully, but these errors were encountered: