Port yoneda lemma

I strongly suspect it can be generalized, and presented more nicely.

After    | File Name                                                | Before
------------------------------------------------------------------------------
8m30.70s | Total                                                    | 8m25.13s
------------------------------------------------------------------------------
1m51.05s | categories/Comma/ProjectionFunctors                      | 1m52.34s
0m34.41s | categories/Adjoint/Composition/AssociativityLaw          | 0m35.53s
0m25.01s | categories/Grothendieck/PseudofunctorToCat               | 0m23.78s
0m17.20s | categories/ExponentialLaws/Law4/Functors                 | 0m17.27s
0m16.98s | categories/Adjoint/UnitCounitCoercions                   | 0m16.50s
0m16.23s | categories/FunctorCategory/Dual                          | 0m15.98s
0m16.16s | categories/Comma/InducedFunctors                         | 0m16.28s
0m12.99s | categories/Functor/Pointwise/Properties                  | 0m12.42s
0m12.94s | hit/Flattening                                           | 0m13.46s
0m12.60s | categories/Pseudofunctor/Core                            | 0m12.61s
0m12.08s | categories/Adjoint/Composition/Core                      | 0m12.22s
0m11.10s | categories/Adjoint/Composition/IdentityLaws              | 0m10.95s
0m10.89s | categories/Pseudofunctor/FromFunctor                     | 0m11.37s
0m10.47s | categories/Adjoint/Dual                                  | 0m11.50s
0m08.40s | categories/ExponentialLaws/Law1/Law                      | 0m08.15s
0m08.04s | categories/Functor/Prod/Universal                        | 0m08.36s
0m07.80s | categories/GroupoidCategory/Morphisms                    | 0m07.72s
0m07.20s | hit/Connectedness                                        | 0m07.35s
0m06.87s | categories/UniversalProperties                           | 0m06.75s
0m06.86s | categories/Yoneda                                        |   N/A
0m06.74s | categories/Adjoint/Paths                                 | 0m06.44s
0m06.21s | categories/Comma/Dual                                    | 0m06.30s
0m06.10s | categories/Functor/Paths                                 | 0m05.64s
0m05.90s | categories/Adjoint/UnitCounit                            | 0m05.71s
0m05.86s | categories/Category/Morphisms                            | 0m05.85s
0m05.73s | categories/Functor/Sum                                   | 0m05.88s
0m05.43s | EquivalenceVarieties                                     | 0m05.26s
0m05.10s | categories/ExponentialLaws/Law2/Functors                 | 0m05.03s
0m04.71s | categories/Category/Sigma/OnMorphisms                    | 0m04.62s
0m04.54s | categories/DualFunctor                                   | 0m04.55s
0m03.82s | categories/ProductLaws                                   | 0m03.67s
0m03.48s | types/ObjectClassifier                                   | 0m03.54s
0m02.98s | types/Sigma                                              | 0m03.15s
0m02.88s | categories/Functor/Prod/Functorial                       | 0m02.92s
0m02.74s | categories/Adjoint/UniversalMorphisms                    | 0m02.77s
0m02.66s | categories/FunctorCategory/Functorial                    | 0m02.69s
0m02.61s | Equivalences                                             | 0m02.57s
0m02.58s | categories/Grothendieck/ToSet                            | 0m02.49s
0m02.42s | categories/Functor/Attributes                            | 0m02.39s
0m02.28s | categories/Category/Sum                                  | 0m02.32s
0m02.18s | categories/Category/Sigma/Core                           | 0m01.90s
0m02.07s | categories/Comma/Core                                    | 0m02.02s
0m01.96s | PathGroupoids                                            | 0m02.02s
0m01.88s | categories/NaturalTransformation/Dual                    | 0m01.93s
0m01.87s | categories/NaturalTransformation/Isomorphisms            | 0m01.85s
0m01.85s | categories/HomFunctor                                    | 0m01.88s
0m01.67s | categories/NaturalTransformation/Paths                   | 0m01.72s
0m01.60s | categories/FunctorCategory/Morphisms                     | 0m01.74s
0m01.30s | categories/Category/Sigma/OnObjects                      | 0m01.27s
0m01.29s | categories/NaturalTransformation/Pointwise               | 0m01.33s
0m01.28s | categories/Category/Prod                                 | 0m01.37s
0m01.27s | types/Prod                                               | 0m01.26s
0m01.22s | categories/Limits/Core                                   | 0m01.14s
0m01.15s | categories/NaturalTransformation/Composition/Laws        | 0m01.18s
0m01.12s | categories/ExponentialLaws/Law1/Functors                 | 0m00.98s
0m01.08s | categories/CategoryOfSections/Core                       | 0m01.05s
0m01.06s | categories/Functor/Pointwise                             | 0m01.11s
0m01.02s | categories/ExponentialLaws/Law  N/A                      | 0m01.02s
0m01.00s | categories/NaturalTransformation/Prod                    | 0m00.99s
0m00.95s | hit/epi                                                  | 0m00.81s
0m00.90s | categories/Functor/Prod                                  | 0m00.92s
0m00.89s | categories/Functor/Composition/Functorial                | 0m00.80s
0m00.89s | types/Paths                                              | 0m00.94s
0m00.86s | Trunc                                                    | 0m00.85s
0m00.86s | hit/Spheres                                              | 0m01.06s
0m00.65s | categories/InitialTerminalCategory                       | 0m00.68s
0m00.65s | categories/NaturalTransformation/Composition/Core        | 0m00.62s
0m00.64s | types/Universe                                           | 0m00.67s
0m00.60s | types/Sum                                                | 0m00.61s
0m00.60s | hit/quotient                                             | 0m00.60s
0m00.56s | Functorish                                               | 0m00.57s
0m00.56s | hit/Suspension                                           | 0m00.56s
0m00.55s | categories/NaturalTransformation/Sum                     | 0m00.54s
0m00.55s | categories/Comma/Projection                              | 0m00.60s
0m00.51s | types/Record                                             | 0m00.47s
0m00.51s | categories/Functor/Composition/Laws                      | 0m00.53s
0m00.50s | categories/Limits/Functors                               | 0m00.49s
0m00.48s | hit/Circle                                               | 0m00.49s
0m00.46s | categories/categories                                    | 0m00.57s
0m00.45s | types/Forall                                             | 0m00.43s
0m00.44s | categories/ExponentialLaws/Law3/Functors                 | 0m00.42s
0m00.42s | Tactics                                                  | 0m00.42s
0m00.42s | categories/KanExtensions/Functors                        | 0m00.42s
0m00.41s | HProp                                                    | 0m00.41s
0m00.40s | categories/NaturalTransformation/Identity                | 0m00.39s
0m00.39s | categories/Cat/Core                                      | 0m00.40s
0m00.39s | categories/Functor/Functor                               | 0m00.35s
0m00.38s | Fibrations                                               | 0m00.37s
0m00.37s | TruncType                                                | 0m00.33s
0m00.36s | HSet                                                     | 0m00.38s
0m00.33s | categories/Functor/Dual                                  | 0m00.36s
0m00.33s | categories/KanExtensions/Core                            | 0m00.32s
0m00.31s | categories/NaturalTransformation/Composition/Functorial  | 0m00.28s
0m00.29s | categories/IndiscreteCategory                            | 0m00.29s
0m00.28s | categories/ExponentialLaws/ExponentialLaws               | 0m00.27s
0m00.28s | categories/Cat/Morphisms                                 | 0m00.34s
0m00.27s | Misc                                                     | 0m00.30s
0m00.26s | hit/minus1Trunc                                          | 0m00.24s
0m00.26s | types/Arrow                                              | 0m00.23s
0m00.25s | categories/Category/Objects                              | 0m00.27s
0m00.25s | categories/Grothendieck/Grothendieck                     | 0m00.28s
0m00.23s | Conjugation                                              | 0m00.22s
0m00.23s | categories/Utf8                                          | 0m00.28s
0m00.23s | categories/Functor/Composition/Core                      | 0m00.24s
0m00.22s | categories/SetCategory/Functors/Functors                 | 0m00.20s
0m00.22s | categories/Grothendieck/ToCat                            | 0m00.22s
0m00.22s | categories/Adjoint/Adjoint                               | 0m00.21s
0m00.20s | categories/FunctorCategory/Utf8                          | 0m00.11s
0m00.20s | categories/Functor/Prod/Prod                             | 0m00.14s
0m00.20s | categories/Notations                                     | 0m00.24s
0m00.20s | categories/FunctorCategory/Core                          | 0m00.14s
0m00.19s | categories/NaturalTransformation/NaturalTransformation   | 0m00.20s
0m00.19s | categories/Comma/Comma                                   | 0m00.20s
0m00.19s | categories/GroupoidCategory/Core                         | 0m00.18s
0m00.18s | categories/DependentProduct                              | 0m00.18s
0m00.18s | categories/NatCategory                                   | 0m00.18s
0m00.18s | categories/ExponentialLaws/Law2/Law2                     | 0m00.14s
0m00.17s | categories/FunctorCategory/FunctorCategory               | 0m00.24s
0m00.17s | categories/Functor/Utf8                                  | 0m00.12s
0m00.17s | categories/NaturalTransformation/Notations               | 0m00.16s
0m00.17s | categories/Functor/Composition/Composition               | 0m00.16s
0m00.16s | categories/ExponentialLaws/Law3/Law3                     | 0m00.15s
0m00.16s | categories/Limits/Limits                                 | 0m00.14s
0m00.16s | categories/Cat/Cat                                       | 0m00.15s
0m00.16s | hit/Interval                                             | 0m00.16s
0m00.16s | hit/iso                                                  | 0m00.18s
0m00.16s | categories/Functor/Notations                             | 0m00.17s
0m00.16s | categories/NaturalTransformation/Core                    | 0m00.14s
0m00.16s | categories/Profunctor/Representable                      | 0m00.14s
0m00.16s | categories/Pseudofunctor/Pseudofunctor                   | 0m00.17s
0m00.16s | types/Bool                                               | 0m00.13s
0m00.16s | categories/ExponentialLaws/Law1/Law1                     | 0m00.14s
0m00.15s | categories/Adjoint/Utf8                                  | 0m00.17s
0m00.15s | categories/Comma/Notations                               | 0m00.16s
0m00.15s | categories/Category/Category                             | 0m00.16s
0m00.15s | categories/Category/Core                                 | 0m00.18s
0m00.15s | FunextVarieties                                          | 0m00.18s
0m00.15s | categories/NaturalTransformation/Utf8                    | 0m00.17s
0m00.15s | Overture                                                 | 0m00.14s
0m00.15s | contrib/HoTTBookExercises                                | 0m00.15s
0m00.14s | categories/Profunctor/Core                               | 0m00.13s
0m00.14s | categories/Adjoint/Identity                              | 0m00.17s
0m00.14s | categories/Adjoint/Notations                             | 0m00.17s
0m00.13s | categories/KanExtensions/KanExtensions                   | 0m00.13s
0m00.13s | contrib/HoTTBook                                         | 0m00.14s
0m00.13s | categories/SetCategory/Core                              | 0m00.13s
0m00.13s | HoTT                                                     | 0m00.11s
0m00.13s | categories/Category/Dual                                 | 0m00.13s
0m00.13s | categories/Category/Univalent                            | 0m00.14s
0m00.13s | categories/Adjoint/Composition/Composition               | 0m00.17s
0m00.13s | types/Unit                                               | 0m00.15s
0m00.13s | categories/Adjoint/Composition/LawsTactic                | 0m00.12s
0m00.12s | categories/Comma/Utf8                                    | 0m00.15s
0m00.12s | categories/Adjoint/Core                                  | 0m00.12s
0m00.12s | hit/unique_choice                                        | 0m00.14s
0m00.12s | categories/Profunctor/Profunctor                         | 0m00.13s
0m00.12s | categories/Category/Notations                            | 0m00.12s
0m00.12s | categories/NaturalTransformation/Composition/Composition | 0m00.10s
0m00.12s | categories/Functor/Pointwise/Pointwise                   | 0m00.12s
0m00.12s | categories/FunctorCategory/Notations                     | 0m00.14s
0m00.12s | categories/Profunctor/Utf8                               | 0m00.14s
0m00.12s | categories/CategoryOfSections/CategoryOfSections         | 0m00.09s
0m00.11s | categories/GroupoidCategory/GroupoidCategory             | 0m00.10s
0m00.11s | categories/Profunctor/Notations                          | 0m00.13s
0m00.11s | categories/Category/Subcategory/Subcategory              | 0m00.12s
0m00.11s | UnivalenceAxiom                                          | 0m00.10s
0m00.11s | categories/Category/Sigma/Sigma                          | 0m00.10s
0m00.11s | hit/Truncations                                          | 0m00.12s
0m00.10s | categories/DiscreteCategory                              | 0m00.10s
0m00.10s | categories/Category/Utf8                                 | 0m00.11s
0m00.10s | Contractible                                             | 0m00.11s
0m00.10s | categories/ExponentialLaws/Law4/Law4                     | 0m00.12s
0m00.10s | categories/Functor/Core                                  | 0m00.11s
0m00.10s | categories/Category/Subcategory/Wide                     | 0m00.11s
0m00.10s | categories/Profunctor/Identity                           | 0m00.12s
0m00.10s | categories/Category/Subcategory/Full                     | 0m00.10s
0m00.09s | coq/Init/Datatypes                                       | 0m00.06s
0m00.09s | coq/Init/Peano                                           | 0m00.11s
0m00.09s | categories/SetCategory/SetCategory                       | 0m00.13s
0m00.07s | categories/Category/Strict                               | 0m00.07s
0m00.07s | coq/Init/Specif                                          | 0m00.06s
0m00.07s | Pointed                                                  | 0m00.06s
0m00.07s | FunextAxiom                                              | 0m00.06s
0m00.07s | types/Empty                                              | 0m00.06s
0m00.06s | categories/Functor/Identity                              | 0m00.08s
0m00.06s | coq/Init/Logic_Type                                      | 0m00.06s
0m00.04s | coq/Init/Logic                                           | 0m00.03s
0m00.04s | coq/Init/Tactics                                         | 0m00.02s
0m00.03s | coq/Bool/Bool                                            | 0m00.03s
0m00.03s | coq/Program/Tactics                                      | 0m00.06s
0m00.02s | coq/Init/Notations                                       | 0m00.02s
0m00.02s | coq/Init/Prelude                                         | 0m00.02s
Add documentation to yoneda from wikipedia
Add a .dir-locals.el for dealing with the std lib
Merge pull request #308 from JasonGross/coq-dir-locals

Add a .dir-locals.el for dealing with the std lib
Merge pull request #307 from JasonGross/yoneda

Port the yoneda lemma from catdb
Improve presentation of old issig tactics

I found a way to build issig tactics which are two orders of magnitude
faster than the very old ones (which did not adjointify), but which keep
all do not adjust the sections and retractions.  The key is to apply
symmetry, so that we destruct a record rather than a sigma type.
However, the adjointifying versions are still an order of magnitude or
two faster than these versions, so we use the adjointifying ones by
default.

After    | File Name                                                | Before
------------------------------------------------------------------------------
8m25.64s | Total                                                    | 8m28.49s
------------------------------------------------------------------------------
1m44.79s | categories/Comma/ProjectionFunctors                      | 1m46.47s
0m33.06s | categories/Adjoint/Composition/AssociativityLaw          | 0m33.84s
0m24.73s | categories/Grothendieck/PseudofunctorToCat               | 0m26.46s
0m17.44s | categories/Adjoint/UnitCounitCoercions                   | 0m17.58s
0m17.30s | categories/ExponentialLaws/Law4/Functors                 | 0m17.46s
0m16.04s | categories/Comma/InducedFunctors                         | 0m16.02s
0m15.53s | categories/FunctorCategory/Dual                          | 0m15.76s
0m13.68s | hit/Flattening                                           | 0m13.67s
0m13.22s | categories/Functor/Pointwise/Properties                  | 0m12.91s
0m12.44s | categories/Pseudofunctor/Core                            | 0m12.43s
0m11.87s | categories/Adjoint/Composition/Core                      | 0m12.26s
0m11.20s | categories/Adjoint/Composition/IdentityLaws              | 0m10.42s
0m10.90s | categories/Pseudofunctor/FromFunctor                     | 0m10.47s
0m10.90s | categories/Adjoint/Dual                                  | 0m11.09s
0m08.14s | categories/ExponentialLaws/Law1/Law                      | 0m08.34s
0m07.92s | categories/GroupoidCategory/Morphisms                    | 0m08.12s
0m07.91s | categories/Yoneda                                        | 0m07.74s
0m07.88s | categories/Functor/Prod/Universal                        | 0m08.27s
0m07.30s | hit/Connectedness                                        | 0m07.47s
0m07.09s | categories/UniversalProperties                           | 0m06.99s
0m06.44s | categories/Adjoint/Paths                                 | 0m06.45s
0m06.32s | categories/Comma/Dual                                    | 0m06.29s
0m06.09s | categories/Category/Morphisms                            | 0m05.80s
0m06.02s | categories/Functor/Sum                                   | 0m05.56s
0m05.91s | categories/Adjoint/UnitCounit                            | 0m06.04s
0m05.73s | categories/Functor/Paths                                 | 0m05.89s
0m05.30s | EquivalenceVarieties                                     | 0m05.00s
0m05.01s | categories/ExponentialLaws/Law2/Functors                 | 0m05.13s
0m04.63s | categories/DualFunctor                                   | 0m04.60s
0m04.62s | categories/Category/Sigma/OnMorphisms                    | 0m04.57s
0m03.66s | categories/ProductLaws                                   | 0m03.86s
0m03.45s | types/ObjectClassifier                                   | 0m03.64s
0m03.13s | types/Sigma                                              | 0m03.01s
0m02.84s | categories/Functor/Prod/Functorial                       | 0m02.82s
0m02.76s | categories/FunctorCategory/Functorial                    | 0m02.72s
0m02.69s | categories/Adjoint/UniversalMorphisms                    | 0m02.94s
0m02.58s | categories/Grothendieck/ToSet                            | 0m02.51s
0m02.53s | Equivalences                                             | 0m02.63s
0m02.28s | categories/Functor/Attributes                            | 0m02.30s
0m02.22s | categories/Category/Sum                                  | 0m02.29s
0m02.03s | categories/Comma/Core                                    | 0m02.21s
0m01.96s | categories/NaturalTransformation/Dual                    | 0m01.92s
0m01.96s | types/Record                                             | 0m00.51s
0m01.95s | categories/Category/Sigma/Core                           | 0m02.03s
0m01.86s | categories/HomFunctor                                    | 0m01.72s
0m01.85s | PathGroupoids                                            | 0m01.84s
0m01.85s | categories/NaturalTransformation/Isomorphisms            | 0m01.68s
0m01.70s | categories/NaturalTransformation/Paths                   | 0m01.72s
0m01.61s | categories/FunctorCategory/Morphisms                     | 0m01.66s
0m01.34s | categories/NaturalTransformation/Pointwise               | 0m01.30s
0m01.34s | categories/Category/Prod                                 | 0m01.32s
0m01.31s | categories/Limits/Core                                   | 0m01.11s
0m01.29s | categories/Category/Sigma/OnObjects                      | 0m01.29s
0m01.24s | types/Prod                                               | 0m01.30s
0m01.17s | categories/NaturalTransformation/Composition/Laws        | 0m01.26s
0m01.13s | categories/Functor/Pointwise                             | 0m01.06s
0m01.04s | categories/ExponentialLaws/Law1/Functors                 | 0m01.02s
0m01.01s | categories/NaturalTransformation/Prod                    | 0m01.01s
0m01.00s | categories/CategoryOfSections/Core                       | 0m01.06s
0m00.96s | categories/ExponentialLaws/Law  N/A                      | 0m00.99s
0m00.92s | hit/epi                                                  | 0m00.92s
0m00.90s | categories/Functor/Prod                                  | 0m00.97s
0m00.86s | hit/Spheres                                              | 0m01.04s
0m00.85s | types/Paths                                              | 0m00.82s
0m00.84s | Trunc                                                    | 0m00.79s
0m00.83s | categories/Functor/Composition/Functorial                | 0m00.82s
0m00.67s | types/Universe                                           | 0m00.62s
0m00.67s | categories/NaturalTransformation/Composition/Core        | 0m00.63s
0m00.65s | categories/InitialTerminalCategory                       | 0m00.60s
0m00.59s | types/Sum                                                | 0m00.63s
0m00.59s | categories/Comma/Projection                              | 0m00.58s
0m00.58s | hit/quotient                                             | 0m00.51s
0m00.55s | categories/categories                                    | 0m00.54s
0m00.55s | categories/Functor/Composition/Laws                      | 0m00.46s
0m00.53s | hit/Suspension                                           | 0m00.55s
0m00.52s | Functorish                                               | 0m00.61s
0m00.52s | hit/Circle                                               | 0m00.50s
0m00.50s | categories/NaturalTransformation/Sum                     | 0m00.52s
0m00.49s | categories/Limits/Functors                               | 0m00.42s
0m00.47s | categories/ExponentialLaws/Law3/Functors                 | 0m00.44s
0m00.45s | categories/KanExtensions/Functors                        | 0m00.43s
0m00.43s | categories/Cat/Core                                      | 0m00.43s
0m00.43s | types/Forall                                             | 0m00.47s
0m00.41s | Tactics                                                  | 0m00.44s
0m00.41s | categories/NaturalTransformation/Identity                | 0m00.40s
0m00.40s | HProp                                                    | 0m00.41s
0m00.39s | HSet                                                     | 0m00.41s
0m00.39s | categories/Functor/Functor                               | 0m00.37s
0m00.37s | Fibrations                                               | 0m00.38s
0m00.35s | TruncType                                                | 0m00.38s
0m00.31s | categories/NaturalTransformation/Composition/Functorial  | 0m00.34s
0m00.29s | Misc                                                     | 0m00.35s
0m00.28s | categories/ExponentialLaws/ExponentialLaws               | 0m00.23s
0m00.28s | categories/IndiscreteCategory                            | 0m00.30s
0m00.28s | categories/Category/Objects                              | 0m00.23s
0m00.28s | categories/Functor/Composition/Core                      | 0m00.24s
0m00.28s | categories/Cat/Morphisms                                 | 0m00.31s
0m00.26s | categories/Functor/Dual                                  | 0m00.35s
0m00.26s | categories/KanExtensions/Core                            | 0m00.26s
0m00.25s | categories/Grothendieck/Grothendieck                     | 0m00.25s
0m00.24s | hit/minus1Trunc                                          | 0m00.29s
0m00.24s | types/Arrow                                              | 0m00.26s
0m00.24s | categories/Notations                                     | 0m00.21s
0m00.23s | categories/Utf8                                          | 0m00.25s
0m00.21s | Conjugation                                              | 0m00.20s
0m00.21s | categories/DependentProduct                              | 0m00.21s
0m00.20s | categories/SetCategory/Functors/Functors                 | 0m00.20s
0m00.20s | hit/iso                                                  | 0m00.20s
0m00.20s | categories/FunctorCategory/FunctorCategory               | 0m00.18s
0m00.20s | categories/Adjoint/Adjoint                               | 0m00.19s
0m00.20s | categories/FunctorCategory/Core                          | 0m00.16s
0m00.19s | categories/NaturalTransformation/NaturalTransformation   | 0m00.19s
0m00.19s | categories/Functor/Prod/Prod                             | 0m00.19s
0m00.19s | categories/GroupoidCategory/Core                         | 0m00.16s
0m00.18s | categories/Grothendieck/ToCat                            | 0m00.21s
0m00.18s | contrib/HoTTBook                                         | 0m00.16s
0m00.18s | categories/Comma/Comma                                   | 0m00.18s
0m00.18s | categories/Functor/Utf8                                  | 0m00.18s
0m00.18s | categories/Pseudofunctor/Pseudofunctor                   | 0m00.16s
0m00.17s | categories/KanExtensions/KanExtensions                   | 0m00.18s
0m00.17s | FunextVarieties                                          | 0m00.16s
0m00.17s | categories/Adjoint/Composition/LawsTactic                | 0m00.14s
0m00.16s | categories/Cat/Cat                                       | 0m00.15s
0m00.16s | categories/Adjoint/Identity                              | 0m00.14s
0m00.16s | hit/unique_choice                                        | 0m00.15s
0m00.16s | categories/Functor/Notations                             | 0m00.16s
0m00.16s | categories/Adjoint/Notations                             | 0m00.17s
0m00.16s | categories/Category/Category                             | 0m00.14s
0m00.16s | categories/NatCategory                                   | 0m00.17s
0m00.16s | categories/Adjoint/Composition/Composition               | 0m00.18s
0m00.16s | categories/Profunctor/Representable                      | 0m00.18s
0m00.16s | Overture                                                 | 0m00.16s
0m00.16s | contrib/HoTTBookExercises                                | 0m00.16s
0m00.15s | categories/Comma/Utf8                                    | 0m00.18s
0m00.15s | categories/ExponentialLaws/Law3/Law3                     | 0m00.18s
0m00.15s | categories/Limits/Limits                                 | 0m00.15s
0m00.15s | HoTT                                                     | 0m00.13s
0m00.15s | categories/Comma/Notations                               | 0m00.15s
0m00.15s | categories/Category/Subcategory/Subcategory              | 0m00.10s
0m00.15s | categories/NaturalTransformation/Notations               | 0m00.15s
0m00.15s | categories/Category/Core                                 | 0m00.16s
0m00.14s | categories/Adjoint/Utf8                                  | 0m00.15s
0m00.14s | categories/Profunctor/Profunctor                         | 0m00.12s
0m00.14s | types/Bool                                               | 0m00.15s
0m00.14s | categories/ExponentialLaws/Law1/Law1                     | 0m00.18s
0m00.14s | types/Unit                                               | 0m00.14s
0m00.14s | categories/ExponentialLaws/Law2/Law2                     | 0m00.16s
0m00.14s | categories/NaturalTransformation/Utf8                    | 0m00.15s
0m00.14s | categories/FunctorCategory/Notations                     | 0m00.10s
0m00.13s | categories/Adjoint/Core                                  | 0m00.15s
0m00.13s | categories/GroupoidCategory/GroupoidCategory             | 0m00.10s
0m00.13s | categories/FunctorCategory/Utf8                          | 0m00.14s
0m00.13s | Contractible                                             | 0m00.10s
0m00.13s | hit/Interval                                             | 0m00.14s
0m00.13s | categories/SetCategory/Core                              | 0m00.14s
0m00.13s | categories/Profunctor/Notations                          | 0m00.10s
0m00.13s | categories/NaturalTransformation/Core                    | 0m00.15s
0m00.13s | categories/SetCategory/SetCategory                       | 0m00.14s
0m00.13s | categories/Functor/Composition/Composition               | 0m00.11s
0m00.12s | categories/DiscreteCategory                              | 0m00.11s
0m00.12s | categories/Functor/Core                                  | 0m00.11s
0m00.12s | categories/Category/Univalent                            | 0m00.14s
0m00.12s | Pointed                                                  | 0m00.08s
0m00.12s | categories/CategoryOfSections/CategoryOfSections         | 0m00.11s
0m00.11s | categories/Category/Utf8                                 | 0m00.13s
0m00.11s | categories/Profunctor/Core                               | 0m00.09s
0m00.11s | categories/Category/Dual                                 | 0m00.18s
0m00.11s | categories/Category/Notations                            | 0m00.12s
0m00.11s | categories/NaturalTransformation/Composition/Composition | 0m00.13s
0m00.11s | categories/Category/Subcategory/Full                     | 0m00.12s
0m00.11s | categories/Functor/Pointwise/Pointwise                   | 0m00.11s
0m00.10s | categories/Profunctor/Identity                           | 0m00.13s
0m00.10s | categories/Category/Sigma/Sigma                          | 0m00.15s
0m00.10s | hit/Truncations                                          | 0m00.14s
0m00.09s | coq/Init/Peano                                           | 0m00.08s
0m00.09s | categories/ExponentialLaws/Law4/Law4                     | 0m00.09s
0m00.09s | categories/Category/Subcategory/Wide                     | 0m00.11s
0m00.09s | UnivalenceAxiom                                          | 0m00.08s
0m00.09s | categories/Profunctor/Utf8                               | 0m00.13s
0m00.08s | categories/Functor/Identity                              | 0m00.07s
0m00.08s | coq/Init/Specif                                          | 0m00.08s
0m00.08s | coq/Init/Logic_Type                                      | 0m00.07s
0m00.07s | FunextAxiom                                              | 0m00.08s
0m00.07s | types/Empty                                              | 0m00.09s
0m00.06s | coq/Init/Datatypes                                       | 0m00.07s
0m00.06s | categories/Category/Strict                               | 0m00.07s
0m00.06s | coq/Program/Tactics                                      | 0m00.05s
0m00.04s | coq/Init/Notations                                       | 0m00.02s
0m00.04s | coq/Init/Logic                                           | 0m00.04s
0m00.04s | coq/Init/Prelude                                         | 0m00.04s
0m00.04s | coq/Bool/Bool                                            | 0m00.02s
0m00.04s | coq/Init/Tactics                                         | 0m00.03s
Improve coqdoc documentation a bit, mostly fixing bullets
Make the inverse of functor_forall transparent
Merge pull request #312 from JasonGross/improve-documentation

Improve coqdoc documentation a bit, mostly fixing bullets
Don't use isequiv_adjointify in equiv_sigT_corect

We don't need it.  But I needed to slightly change the destruction of a
sigma type in the recursion principle.
Merge pull request #315 from JasonGross/better-equiv_sigT_corect

Don't use isequiv_adjointify in equiv_sigT_corect
Merge pull request #313 from JasonGross/isequiv-functor-forall-transparent

Make the inverse of functor_forall transparent
Run etc/book.py; remove a wrong '\' in Exercises.v

You want *.aux, not \*.aux.
Do exercises 3.13 and 3.14
Make isequiv_homotopic show up in [SearchAbout IsEquiv pointwise_paths]
Merge pull request #318 from JasonGross/isequiv-homotopic

Make isequiv_homotopic show up in [SearchAbout IsEquiv pointwise_paths]
Merge pull request #316 from JasonGross/ex-3-13-3-14

I am assuming a single pair of eyes is ok for this.
Do most of Exercise 4.5

I'm still not sure how to give a higher-level proof of [IsEquiv f ->
IsEquiv (ap f)].  Also, I'm not sure if the [Proof with try
typeclasses eauto.] and [...] are appropriate for HoTTBookExercises.
Comment on use of [Proof with] and [...]
Merge pull request #319 from JasonGross/ex-4-5

Do most of Exercise 4.5