lean2/library/logic
Jeremy Avigad e513b0ead4 refactor(library,hott): rename theorems for decidable and inhabited
The convention is this: we use e.g. nat.is_inhabited and nat.has_decidable_eq
for these two purposes only, to avoid clashing with "inhabited" and "decidable_eq"
in a namespace. Otherwise, we use "decidable_foo" and "inhabited_foo".
2015-02-25 14:05:07 -08:00
..
axioms feat(library/logic/axioms/prop_complete): add by_cases, by_contradiction 2015-02-01 11:17:45 -08:00
examples refactor(library): use [] binder annotation when declaring instances 2015-02-24 16:12:39 -08:00
cast.lean feat(frontends/lean): new semantics for "protected" declarations 2015-02-11 14:09:25 -08:00
connectives.lean refactor(library): rename theorems "iff.flip_sign -> not_iff_not_of_iff" and "decidable_iff_equiv -> decidable_of_decidable_of_iff" 2014-12-15 19:17:51 -08:00
default.lean refactor(library/logic): rename theorems 2014-12-15 16:13:04 -05:00
eq.lean feat(frontends/lean): new semantics for "protected" declarations 2015-02-11 14:09:25 -08:00
identities.lean refactor(library,hott): rename theorems for decidable and inhabited 2015-02-25 14:05:07 -08:00
instances.lean refactor(library/logic): rename theorems 2014-12-15 16:13:04 -05:00
logic.md refactor(library/logic): rename theorems 2014-12-15 16:13:04 -05:00
quantifiers.lean refactor(library): rename exists_elim and exists_intro to exists.elim 2014-12-15 19:07:38 -08:00
subsingleton.lean refactor(library): use [] binder annotation when declaring instances 2015-02-24 16:12:39 -08:00