lean4-htt/library/init/data
Mario Carneiro 6e88119f55 feat(init/meta/injection_tactic): better injection tactic
(1) The lhs and rhs will be reduced to whnf before getting the constructor apps
(2) If the lhs and rhs are distinct constructors, it discharges the goal by contradiction
(3) The interactive injection tactic will try to close the goal by assumption if successful
2017-05-27 04:59:40 -04:00
..
array chore(library/init): ^. ==> . 2017-05-16 15:00:58 -07:00
bool chore(library/init/data/bool/lemmas): add (coe tt) and (coe ff) simp lemmas 2017-03-05 09:50:01 -08:00
char chore(frontends/lean): go back to 'c' as notation for characters 2017-05-02 13:00:51 -07:00
fin feat(data/vector): more vector operations 2017-05-27 04:14:02 -04:00
int feat(init/algebra, init/data/int): more ring theorems 2017-05-27 04:14:04 -04:00
list feat(init/data/list): list mem lemmas for map, join, bind 2017-05-27 04:16:24 -04:00
nat feat(init/meta/injection_tactic): better injection tactic 2017-05-27 04:59:40 -04:00
option feat(init/data/option): option.get 2017-05-27 04:14:05 -04:00
sigma refactor(library/init/data/sigma/lex): define psigma.lex 2017-05-23 20:39:09 -07:00
string chore(frontends/lean): go back to 'c' as notation for characters 2017-05-02 13:00:51 -07:00
subtype feat(init/data/subtype): add subtype.eta 2017-05-27 04:13:59 -04:00
sum feat(frontends/lean): no global universes in the frontend 2017-02-08 17:23:04 -08:00
unsigned feat(library/init/data/fin): add div 2017-03-05 16:43:15 -08:00
basic.lean chore(*): remove pos_num and num from stdlib 2017-05-25 18:24:16 -07:00
default.lean feat(library/init/data/unsigned): add basic unsigned operations 2017-03-05 16:14:16 -08:00
option_t.lean feat(init/data/option_t): option_t is a monad transformer 2017-05-27 04:14:00 -04:00
ordering.lean refactor(library/init): create init.data folder 2016-12-02 14:23:06 -08:00
prod.lean feat(library/init/data/prod): add prod.map 2017-03-07 19:30:51 -08:00
quot.lean feat(init/data/quot): show that quot is the quotient by the generated equivalence 2017-05-27 04:14:00 -04:00
set.lean fix(library/data/hash_map): respond to review comments 2017-05-16 14:38:43 -07:00
setoid.lean chore(library/init/data/quot): use Sort instead of Type 2017-03-07 14:29:57 -08:00
to_string.lean chore(frontends/lean,library): fix character pretty printer 2017-05-02 13:17:22 -07:00
unit.lean refactor(library/data): delete init/data/instances.lean 2016-12-02 16:41:16 -08:00