lean4-htt/library
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
..
data feat(library): instances are not reducible by default anymore 2017-04-26 14:10:11 -07:00
init feat(library): instances are not reducible by default anymore 2017-04-26 14:10:11 -07:00
smt fix(library/smt/prove.lean): collect_props was collecting (H : Prop) 2017-03-12 09:54:01 -07:00
system chore(*): remove smt2 bindings from standard libary 2017-04-23 11:32:11 -07:00
tools refactor(frontends/lean/{elaborator,structure_cmd}): compile structure inheritance to nested fields 2017-04-24 19:35:15 +02:00
.project feat(*): C++ code generator 2016-12-05 16:11:41 -08:00
library.md doc(fixing_broken_links) 2017-03-22 08:13:36 -07:00
standard.lean chore(library/system): enforce Lean naming conventions IO ==> io 2016-11-17 11:27:37 -08:00