mirror of
https://github.com/achlipala/frap.git
synced 2024-11-10 00:07:51 +00:00
CompilerCorrectness_template
This commit is contained in:
parent
5df1caf940
commit
88df5601f5
3 changed files with 1381 additions and 2 deletions
|
@ -178,8 +178,8 @@ Example month_boundaries_in_days :=
|
||||||
* because the program does not terminate, generating new output infinitely
|
* because the program does not terminate, generating new output infinitely
|
||||||
* often. *)
|
* often. *)
|
||||||
|
|
||||||
Hint Extern 1 (interp _ _ = _) => simplify; congruence.
|
Hint Extern 1 (interp _ _ = _) => simplify; equality.
|
||||||
Hint Extern 1 (interp _ _ <> _) => simplify; congruence.
|
Hint Extern 1 (interp _ _ <> _) => simplify; equality.
|
||||||
|
|
||||||
Theorem first_few_values :
|
Theorem first_few_values :
|
||||||
generate ($0, month_boundaries_in_days) [Some 28; Some 56].
|
generate ($0, month_boundaries_in_days) [Some 28; Some 56].
|
||||||
|
|
1378
CompilerCorrectness_template.v
Normal file
1378
CompilerCorrectness_template.v
Normal file
File diff suppressed because it is too large
Load diff
|
@ -30,6 +30,7 @@ LogicProgramming.v
|
||||||
LogicProgramming_template.v
|
LogicProgramming_template.v
|
||||||
AbstractInterpretation.v
|
AbstractInterpretation.v
|
||||||
CompilerCorrectness.v
|
CompilerCorrectness.v
|
||||||
|
CompilerCorrectness_template.v
|
||||||
LambdaCalculusAndTypeSoundness_template.v
|
LambdaCalculusAndTypeSoundness_template.v
|
||||||
LambdaCalculusAndTypeSoundness.v
|
LambdaCalculusAndTypeSoundness.v
|
||||||
TypesAndMutation.v
|
TypesAndMutation.v
|
||||||
|
|
Loading…
Reference in a new issue