lean2/library/logic
Leonardo de Moura 8086ad7461 feat(library/init): define quot.hrec_on and quot.hrec_on₂ based on heterogeneous equality
They are easier to use than the version with nested eq.rec's
2015-05-09 09:49:41 -07:00
..
axioms refactor(*): start process for eliminating of opaque definitions from the kernel 2015-05-08 16:06:04 -07:00
examples refactor(library,hott): use/test new 'contradiction' tactic in the standard and hott libraries 2015-04-30 13:56:12 -07:00
cast.lean feat(library/init): define quot.hrec_on and quot.hrec_on₂ based on heterogeneous equality 2015-05-09 09:49:41 -07:00
connectives.lean feat(library/logic/connective.lean): add distributivity laws 2015-05-08 19:51:37 +10:00
default.lean refactor(library/init): move subsingleton to init folder 2015-04-01 11:57:29 -07:00
eq.lean feat(library/init): define quot.hrec_on and quot.hrec_on₂ based on heterogeneous equality 2015-05-09 09:49:41 -07:00
funext.lean feat(library/init): move propext to init/quot, add Jeremy's funext theorem 2015-04-01 12:36:33 -07:00
identities.lean refactor(library): move some theorems to init 2015-04-07 07:46:11 -07:00
instances.lean refactor(library): replace 'calc_trans', 'calc_symm', 'calc_refl' and 'calc_subst' commands with attributes '[symm]', '[refl]', '[trans]' and '[subst]' 2015-05-02 15:15:35 -07:00
logic.md refactor(library/logic): rename theorems 2014-12-15 16:13:04 -05:00
quantifiers.lean feat(library/logic/connectives.lean): add calculation rules for true and false, and move exists unique to quantifiers 2015-04-05 12:15:21 -04:00