lean4-htt/library/data
Leonardo de Moura cabb4350d9 feat(library): instances are not reducible by default anymore
Motivation: see "Other goodies" section at
https://github.com/leanprover/lean/wiki/Refactoring-structures

We had to add a new transparency mode: Instances at type_context.
In this mode, instances and reducible definitions are considered
transparent.

The new mode is used in the defeq_canonizer, code generator,
and sizeof lemma generation at inductive_compiler.

We also use the new mode in the unfold tactics.
2017-04-26 14:10:11 -07:00
..
list feat(library/data/list): cleanup proofs 2017-02-17 19:42:57 -08:00
set feat(frontends/lean): no global universes in the frontend 2017-02-08 17:23:04 -08:00
bitvec.lean feat(library): instances are not reducible by default anymore 2017-04-26 14:10:11 -07:00
buffer.lean chore(*): remove smt2 bindings from standard libary 2017-04-23 11:32:11 -07:00
dlist.lean feat(frontends/lean): allow local decls to shadow namespaces 2017-03-29 16:09:45 -07:00
hash_map.lean feat(frontends/lean): add support for t.<id> and t.<idx> when t is a composite term 2017-03-28 17:47:49 -07:00
lazy_list.lean feat(frontends/lean): no global universes in the frontend 2017-02-08 17:23:04 -08:00
stream.lean chore(library): cleanup proofs 2017-04-25 17:23:42 -07:00
vector.lean refactor(library/data/vector): allow tail to accept empty vector. 2017-04-23 11:22:09 -07:00