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
Floris van Doorn
b998a49ec4
feat(red_susp): define pelim
2017-04-10 20:33:14 -04:00
Floris van Doorn
c268731093
fix(hott): small changes to pointed and susp and book.md
2017-03-30 16:51:51 -04:00
Floris van Doorn
8e2adaa5ba
feat(pointed): generalize the definition of ap1 so that we can use path induction to prove properties about it
2017-03-30 16:51:20 -04:00
Floris van Doorn
540d451e01
fix(hott): small fixes
2017-03-07 22:56:47 -05:00
Floris van Doorn
8bdd699fca
feat(functor.adjoint): give another way to construct an adjunction
2017-03-07 22:48:44 -05:00
Floris van Doorn
916bde4050
feat(pointed): make the definition of ap1 and ap1_con more convenient to use
2017-02-18 17:18:41 -05:00
Floris van Doorn
7430d2c73b
fix(hott): fix cofiber.elim and redefine cofiber as the symmetric pushout
2017-02-16 23:31:58 -05:00
Floris van Doorn
5eafb1f6b2
feat(algebra): use infinity groups
2017-02-02 21:38:48 -05:00
Floris van Doorn
25ab404781
feat(algebra): define the infinity-version of algebraic structures with one binary operator
2017-02-02 17:23:23 -05:00
Floris van Doorn
eedbd197dc
doc(README/make): correct some build instructions
2017-01-18 22:57:07 +01:00
Floris van Doorn
97065119b0
doc(ubuntu-12.04-detailed): update installation instructions
2017-01-18 22:25:26 +01:00
Floris van Doorn
2d918bafaa
feat(pointed): some definition changes to make reasoning about them easier
2017-01-18 22:25:26 +01:00
Floris van Doorn
914addc66c
feat(homotopy): introduce notation for topological type constructors
...
Also change the alternative induction/recursion principle for the smash product
2017-01-18 22:24:59 +01:00
Floris van Doorn
249d57cd02
feat(hott): small additions and fixes
2017-01-18 22:24:59 +01:00
Floris van Doorn
55bdf2764b
feat(homotopy/red_susp): prove that reduced suspension is equivalent to suspension, and some small things
2017-01-18 22:24:59 +01:00
Floris van Doorn
217035b06c
feat(hott): minor changes
2017-01-18 22:24:59 +01:00
Floris van Doorn
dbe4856cbd
fix(nat/hott): add constructor attribute for is_succ
2017-01-18 22:24:59 +01:00
Floris van Doorn
f87210fcf6
feat(hott): various small changes
2017-01-18 22:24:59 +01:00