lean2/library
Leonardo de Moura 354b50a1f5 refactor(library/data/unit): make unit universe polymorphic
Motivation: we need it for "padding".
Example 1: defining a n-ary tuple type.
Example 2: defining cases-on for mutually recursive datatypes
2014-10-25 13:55:03 -07:00
..
algebra feat(frontends/lean): validate infixl/infixr/postfix/prefix declarations against reserved notations 2014-10-21 15:39:47 -07:00
data refactor(library/data/unit): make unit universe polymorphic 2014-10-25 13:55:03 -07:00
hott feat(library/definitional/induction_on): automatically add 'induction_on' 2014-10-25 13:37:04 -07:00
logic feat(library/definitional/induction_on): automatically add 'induction_on' 2014-10-25 13:37:04 -07:00
tools feat(library/tactic): add generalize tactic, closes #34 2014-10-23 22:40:15 -07:00
.gitignore chore(library/.gitignore): update 2014-08-29 10:31:16 -07:00
.project chore(library): add .project file 2014-08-29 10:31:16 -07:00
classical.lean refactor(library): set up and document standard/classical/hott imports 2014-08-25 22:57:55 -07:00
general_notation.lean fix(library/general_notation): mark \tr as left associative 2014-10-22 22:18:40 -07:00
library.md refactor(library): rename algebra directory to struc, move categories.lean to algebra 2014-09-16 13:13:01 -07:00
priority.lean feat(frontends/lean): allow user to associate priorities to class-instances, closes #180 2014-09-28 12:20:42 -07:00
standard.lean feat(library): add aliases for some sorts 2014-10-02 14:29:51 -07:00
type.lean refactor(library): remove unnecessary :max hack in notation declarations 2014-10-20 18:45:52 -07:00