Floris van Doorn
8072fdf9a0
linkfix
...
closes #11
2018-10-01 16:13:23 -04:00
Floris van Doorn
070d687c7f
add functoriality of gloopn'
2018-09-24 17:29:16 +02:00
Floris van Doorn
f2dfca25f9
refactor: use notation for trunc_index
2018-09-20 16:03:32 +02:00
Floris van Doorn
3468ab8a9f
rename nondep to constant
2018-09-20 15:53:05 +02:00
Floris van Doorn
98fb55e428
fix two errors in the hott library
2018-09-20 01:50:34 +02:00
Floris van Doorn
183ca62cc1
reverse sigma_assoc_equiv, and add variant
2018-09-20 01:50:34 +02:00
Floris van Doorn
4b603990fc
make instances in sigma explicit
2018-09-14 17:56:25 +02:00
Floris van Doorn
609da93df0
small additions to group theory
2018-09-14 17:56:16 +02:00
Floris van Doorn
c534985d3f
move files from Spectral
2018-09-11 19:25:32 +02:00
Floris van Doorn
9a17a244c9
move more results and make arguments explicit
...
More results from the Spectral repository are moved to this library
Also make various type-class arguments of truncatedness and equivalences which were hard to synthesize explicit
2018-09-11 17:06:08 +02:00
Floris van Doorn
14c8fbfea3
homomorphisms of abelian groups form an abelian group
2018-09-10 17:59:11 +02:00
Floris van Doorn
2b722b3e34
use psquare for naturality squares consistently
...
this commit renames some definitions and swaps some arguments around for consistency
2018-09-10 17:59:11 +02:00
Floris van Doorn
a7b69aeb60
remove connectivity requirement for elimination out of an K(G,n)
...
also correctly order the equivalence arguments of EMadd1_pequiv and variants
2018-09-10 17:59:11 +02:00
Floris van Doorn
3d0d0947d6
various cleanup changes in library
...
some of the changes are backported from the hott3 library
pi_pathover and pi_pathover' are interchanged (same for variants and for sigma)
various definitions received explicit arguments: pinverse and eq_equiv_homotopy and ***.sigma_char
eq_of_fn_eq_fn is renamed to inj
in definitions about higher loop spaces and homotopy groups, the natural number arguments are now consistently before the type arguments
2018-09-10 17:59:11 +02:00
Floris van Doorn
afdcf7cb71
backport some changes from lean 3
...
ap_compose' is reversed, and is_trunc_equiv_closed and variants don't have a type class argument anymore
2018-09-10 17:05:29 +02:00
Floris van Doorn
04c80c477f
add psquares with two constant sides
2018-09-07 11:58:46 +02:00
Floris van Doorn
86c375b0c4
make apd10_eq_of_homotopy a homotopy
2018-09-07 11:58:46 +02:00
Floris van Doorn
a69a4226c6
reorder arguments of definitions about squares and squareovers
...
This is to be consistent with the order of the type square. These arguments are mostly implicit, with as most notable exception the square(over) fillers.
2018-09-07 11:58:46 +02:00
Floris van Doorn
8d2da84b61
make arguments of some definitions implicit in cubical.square
2018-09-07 11:58:26 +02:00
Floris van Doorn
c5d31f76d7
move definitions from spectral repository here
2018-09-07 11:58:13 +02:00
Floris van Doorn
227fcad22a
feat(hott): various small changes
...
move total_image.rec, redefine hvconcat/hvinverse and change precedence of transporto notation
2017-09-07 14:37:07 -04:00
Floris van Doorn
34dbd6c3ae
fix(homotopy_group): remove type class proof which was synthesized
2017-07-22 15:03:54 +01:00
Floris van Doorn
c8477d28ba
generalize many results about pointed homotopies of nondependent maps to dependent maps
2017-07-21 15:53:34 +01:00
Floris van Doorn
1a26d405ef
define pmap in terms of ppi
2017-07-21 15:53:34 +01:00
Floris van Doorn
27cde0aeae
feat(hott): rename ppi_gen to ppi
2017-07-21 15:53:34 +01:00
Floris van Doorn
9e3611fe3e
move naturality of loop-susp-adjunction to standard library
2017-07-21 15:53:34 +01:00
Floris van Doorn
64327eb804
fix precedence of ->*
...
and some other small changes
2017-07-21 15:53:34 +01:00
Floris van Doorn
ddef24223b
make pointed suspensions, wedges and spheres the default (in contrast to the unpointed ones), remove sphere_index
...
All HITs which automatically have a point are pointed without a 'p' in front. HITs which do not automatically have a point do still have a p (e.g. pushout/ppushout).
There were a lot of annoyances with spheres being indexed by N_{-1} with almost no extra generality. We now index the spheres by nat, making sphere 0 = pbool.
2017-07-20 15:02:09 +01:00
Floris van Doorn
a02ea6b751
Unfold macros using the full typechecker in normalize.
...
Fix #7 . The problem (as I understand it) was that macros were expanded using a typechecker which didn't unfold (semireducible) definitions, which led to the macros not being unfolded correctly.
Many many many thanks to @gebner!
2017-07-20 12:09:39 +01:00
Jeremy Avigad
519dcee739
fix(hott/algebra/homomorphism): fix typos
2017-07-01 13:08:02 +01:00
Floris van Doorn
39a8c7fef4
feat(pointed): define phomotopy as a dependent pointed function
...
this also requires dependent pointed functions to be generalized to the case where the type family only has a point over the basepoint of the basetype
2017-06-17 17:20:04 -04:00
Floris van Doorn
a1126cfcf2
feat(trunc): simplify proof further
2017-06-16 14:38:46 -04:00
Floris van Doorn
9066ee4801
feat(trunc): simplify proof
...
unreachable code was reached with the old proof in some builds
2017-06-16 14:34:52 -04:00
Leonardo de Moura
d38979f783
fix(util/trie): compilation issue
...
See #1619
2017-06-16 14:21:51 -04:00
Leonardo de Moura
3e429f0368
fix(util/trie): fix the build
2017-06-16 14:21:51 -04:00
Floris van Doorn
123ef6ab67
fix(datatypes): further fix incorrect comment
2017-06-15 15:28:54 -04:00
ia0
cad1ed3395
fix(hott/init/datatypes): incorrect comment
2017-06-15 15:10:26 -04:00
Floris van Doorn
5ad4443237
feat(pointed): rename pequiv.MK2 to pequiv.MK, it is the more natural constructor
...
also move some definitions from pointed or equiv to pointed2 and define transitivity so that it computes
2017-06-14 22:47:55 -04:00
Floris van Doorn
9265094f96
feat(pointed): redefine pequiv
...
Now the underlying pointed function and pointed inverse are the functions which were put in definitionally
2017-06-14 21:28:31 -04:00
Floris van Doorn
66ea4a4725
fix(LES_of_homotopy_groups): make LES of homotopy groups more usable
2017-06-14 20:03:41 -04:00
Floris van Doorn
8a7319244f
fix(group_theory): make group_fun an abbreviation
...
this fixes an error where the elaborator wouldn't unify `group_fun (homomorphism_compose g f) x` with `ap (group_fun g) ?M`
2017-06-14 18:41:40 -04:00
Floris van Doorn
7d0eecc449
feat(hott): move basic lemmas from the spectral repository to the main repository
2017-06-02 12:13:20 -04:00
Floris van Doorn
d86284da63
doc(ubuntu/emacs): update installation instructions
2017-05-25 18:23:27 -04:00
Floris van Doorn
e522343c88
doc(emacs): move configurations to emacs readme and expand try it out section
2017-05-24 21:00:30 -04:00
Floris van Doorn
0de635a6c9
doc(ubuntu/emacs): update installation instructions
2017-05-24 20:38:10 -04:00
Floris van Doorn
76a8dd1816
fix(prod): revert change with unintended consequence
2017-05-24 17:13:10 -04:00
Floris van Doorn
ba5368c4ae
feat(hott): various small changes
2017-05-22 00:56:05 -04:00
Floris van Doorn
2227d9d1be
feat(group_power): add some facts
2017-05-22 00:56:04 -04:00
Floris van Doorn
0cf04ed3f2
feat(hott): port group_power and int/order from standard library. Update markdown files
2017-05-22 00:56:04 -04:00
Floris van Doorn
a588c0f205
chore(algebra): clean up some imports
...
Also add some notation to lean-input.el
2017-05-22 00:55:35 -04:00