aboutsummaryrefslogtreecommitdiff
path: root/_CoqProject
diff options
context:
space:
mode:
authorGravatar Jason Gross <jasongross9@gmail.com>2016-09-29 00:02:59 -0400
committerGravatar GitHub <noreply@github.com>2016-09-29 00:02:59 -0400
commit5f5c21a0f97a5ea6bf65893173e768db2865235d (patch)
tree32b414b6d21f05d72577607e7961b16c3bc0ef1b /_CoqProject
parent6421648fa427497cbcbb75936e6206dcabd37c10 (diff)
Small example of bounds-calculation with dependent types (#61)
This might properly belong in Experiments rather than TestCase. It demos the ability to transform from one kind of constants to another kind, and to plug bounds calculation functions into [var] to get bounds. There's not currently any sort of correctness theorem, and I'm not entirely sure what one would look like. Probably something that says that if you map a function over the syntax tree and then interpret, you could instead have first interpreted and then applied the function. I'm hopeful that this will provide a template for integrating this version of the syntax with rsloan-phoas.
Diffstat (limited to '_CoqProject')
-rw-r--r--_CoqProject1
1 files changed, 1 insertions, 0 deletions
diff --git a/_CoqProject b/_CoqProject
index 2a92f9a4e..266006217 100644
--- a/_CoqProject
+++ b/_CoqProject
@@ -63,6 +63,7 @@ src/ModularArithmetic/Montgomery/Z.v
src/ModularArithmetic/Montgomery/ZBounded.v
src/ModularArithmetic/Montgomery/ZProofs.v
src/Reflection/CommonSubexpressionElimination.v
+src/Reflection/Conversion.v
src/Reflection/CountLets.v
src/Reflection/FilterLive.v
src/Reflection/Inline.v