Skip to content

Commit 23b6b4f

Browse files
committed
update README
1 parent 07721ce commit 23b6b4f

File tree

8 files changed

+47
-14
lines changed

8 files changed

+47
-14
lines changed

candle/standard/README.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,6 @@ generated by the translator (proof-producing synthesis).
99
Implementation of the Candle kernel as monadic functions in HOL (i.e. a
1010
shallow embedding), and proof that they refine the HOL inference system.
1111

12-
[opentheory](opentheory):
13-
Implementation of an OpenTheory reader based on the Candle kernel.
14-
1512
[semantics](semantics):
1613
Semantics, soundness, and consistency for the HOL inference system.
1714

compiler/README.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,6 @@ Two benchmark suites for the CakeML compiler.
1414
Theories that perform proof-grounded bootstrapping of
1515
the CakeML compiler in HOL.
1616

17-
[compilationLib.sml](compilationLib.sml):
18-
Library for in-logic compilation of CakeML abstract syntax producing machine
19-
code (for a variety of targets) using the CakeML compiler backend.
20-
2117
[compilerScript.sml](compilerScript.sml):
2218
Definition of the CakeML compiler as a function that takes a list of command
2319
line arguments and a string corresponding to standard input, and produces a

examples/compilation/README.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,5 @@ Compilation of the CakeML examples to different architectures.
33
[ag32](ag32):
44
Compile the examples via in-logic evaluation to Silver machine code.
55

6-
[to_word](to_word):
7-
Example compilation
8-
96
[x64](x64):
107
Compile the examples via in-logic evaluation to x86 machine code.

icing/flover/Infra/README.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
Infrastructural lemmas and formalizations for FloVer
2+
3+
[FloverCompLib.sml](FloverCompLib.sml):
4+
Small changes to computeLib for FloVer
5+
6+
[MachineTypeScript.sml](MachineTypeScript.sml):
7+
f machine-precision as a datatype for mixed-precision computations
8+
9+
[RealSimpsScript.sml](RealSimpsScript.sml):
10+
Real-number simplification theorems
11+
12+
[ResultsLib.sml](ResultsLib.sml):
13+
A monad for results used by FlOVer
14+
15+
[ResultsScript.sml](ResultsScript.sml):
16+
A simple Result datatype to ease some implementations

icing/flover/semantics/README.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
Formalization of idealized semantics of FloVer that handle both real-numbered
2+
semantics and finite-precision semantics.
3+
4+
Supported types are defined in `Infra/MachineTypesScript.sml`.
5+
6+
[AbbrevsScript.sml](AbbrevsScript.sml):
7+
This file contains some type abbreviations, to ease writing.
8+
9+
[CommandsScript.sml](CommandsScript.sml):
10+
Formalization of the Abstract Syntax Tree of a subset used in the Flover
11+
framework
12+
13+
[ExpressionAbbrevsScript.sml](ExpressionAbbrevsScript.sml):
14+
Some abbreviations that require having defined expressions beforehand
15+
If we would put them in the Abbrevs file, this would create a circular
16+
dependency
17+
18+
[ExpressionSemanticsScript.sml](ExpressionSemanticsScript.sml):
19+
Formalization of the base expression language for the flover framework
20+
21+
[ExpressionsScript.sml](ExpressionsScript.sml):
22+
Formalization of the base expression language for the flover framework
23+
24+
[FloverMapScript.sml](FloverMapScript.sml):
25+
A simple Map datatype for FloVer, implement a version based on lists and one
26+
based on trees

pancake/README.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,6 @@ Simplification of arithmetic in crepLang.
1717
[crep_to_loopScript.sml](crep_to_loopScript.sml):
1818
Compilation from crepLang to panLang.
1919

20-
[ffi](ffi):
21-
FFI for Pancake
22-
2320
[loopLangScript.sml](loopLangScript.sml):
2421
loopLang intermediate language
2522

pancake/static_checker/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
Support files for Pancake static checker
2+
3+
[panStaticExamplesScript.sml](panStaticExamplesScript.sml):
4+
* Some simple static checking examples/unit tests/sanity checks for Pancake

pancake/ta_progs/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Same TA programs
1+
Some sample timed automata (TA) programs.

0 commit comments

Comments
 (0)