lean4-htt/library
Leonardo de Moura 0ba60e62d7 feat(kernel/quotient/quotient): make quotient module robust against users that define their own prelude's
Before this commit, an user could define their own prelude and change
the types of quot, quot.mk, quot.lift or quot.ind.
By doing that, they could prove false.

This commit prevents this kind of abuse.
It also modifies the definition of `quot` and avoids the `setoid`
dependency.
The previous `quot` type is now called `quotient`, and it is defined
using the new `quot` type provided by the kernel.

See discussion at #1330
2017-01-24 15:59:38 -08:00
..
data refactor(library/data/bitvec,library/data/tuple): use automation 2017-01-21 09:48:35 +01:00
init feat(kernel/quotient/quotient): make quotient module robust against users that define their own prelude's 2017-01-24 15:59:38 -08:00
system feat(*): C++ code generator 2016-12-05 16:11:41 -08:00
tools refactor(library/init/meta/smt): use default value for config structures 2017-01-23 14:18:06 -08:00
.project feat(*): C++ code generator 2016-12-05 16:11:41 -08:00
library.md fix(library/library.md): stray keystroke 2016-11-19 10:25:33 -08:00
standard.lean chore(library/system): enforce Lean naming conventions IO ==> io 2016-11-17 11:27:37 -08:00