Leonardo de Moura
|
7f0951b8e7
|
feat(library/tactic): improve assumption tactic performance
|
2015-05-25 20:22:37 -07:00 |
|
Leonardo de Moura
|
88975927e6
|
fix(library/tactic/relation_tactics): beta-reduce goal before trying to extract head symbol
|
2015-05-24 18:56:35 -07:00 |
|
Leonardo de Moura
|
c453bb52a9
|
feat(library/data/stream): add notation and commonly used definitions
|
2015-05-24 16:53:58 -07:00 |
|
Leonardo de Moura
|
880027ea0e
|
feat(library/data/stream): define stream mem predicate and prove basic theorems
|
2015-05-24 15:47:33 -07:00 |
|
Leonardo de Moura
|
607a5fbb86
|
feat(library/data/stream): define cycle, inits, tails for streams and prove basic theorems
|
2015-05-24 13:42:51 -07:00 |
|
Leonardo de Moura
|
32a2425e02
|
feat(library/data/stream): prove take lemma for infinite streams
|
2015-05-23 23:01:54 -07:00 |
|
Leonardo de Moura
|
75901157a1
|
feat(library/data/stream): add more declarations and examples demonstrating how to use eq_of_bisim
|
2015-05-23 22:03:17 -07:00 |
|
Leonardo de Moura
|
d987d6cc84
|
feat(library/data/stream): simplify corecursion proofs, define interleave operation by corecursion, add one example of proof by bisimulation
|
2015-05-23 16:00:08 -07:00 |
|
Leonardo de Moura
|
8685e8ad7e
|
feat(library/data/stream): define corec for infinite streams
|
2015-05-23 14:32:52 -07:00 |
|
Leonardo de Moura
|
dd4dd154ec
|
feat(library/data/stream): add bisimulation for streams
|
2015-05-23 12:07:27 -07:00 |
|
Jeremy Avigad
|
8bebd104ff
|
refactor(library/*): remove 'Module:' lines
|
2015-05-23 20:52:23 +10:00 |
|
Leonardo de Moura
|
fe32b9fa7f
|
feat(library/data/stream): add infinite streams
|
2015-05-22 18:08:11 -07:00 |
|