This is your work, valued

Sergei Romanenko

Expert
@sergei-romanenko

spsc. SPSC: A Small Positive Supercompiler

41

agda-simple-scp. A simple supercompiler formally verified in Agda

34

staged-mrsc-agda. Staged multi-result supercompilation (a model in Agda)

12

agda-samples. A collection of samples in Agda

9

spsc-scala. A Small Positive Supercompiler in Scala

8

agda-Pythagoras. Pythagorean theorem (sqrt 2 is not rational). Rewritten in Agda2 from the original proof by Thierry Coquand.

6

agda-miscellanea. Experiments with Agda

5

agda-Ramsey-theorem. Intuitionistic Ramsey theorem (a proof in Agda)

5

agda-almost-full. Almost-full relations: an Agda version for "Stop when you are almost-full"

4

chapman-big-step-normalization. Big-step normalization (formalized in Agda)

3

agda-hsubst-revised. Hereditary substitutions for simple types (revised)

3

spinalhdl-samples. Some experiments with SpinalHDL

3

spsc-idris. A Small Positive Supercompiler in Idris

3

unmix. A simple program specializer (based on partial evaluation) for a subset of Scheme. It includes a binding time analyzer, a residual program generator and an arity raiser. Imported from Google Code.

3

scp-notes-ru. Notes on supercompilation (in Russian). The sources for the site

2

sat4j-experiments. Experiments with Sat4j.

2

agda-Higman-lemma. Constructive proofs of Higman’s lemma formalized in Agda

2

idris-norm-by-traversals. Traversal-based normalization for ULC

2

idris-samples. A collection of samples in Idris

2

mrsct. A variation of mrsc based on traits + self-types

2

sergei-romanenko.github.io. The sources for the site

2

mrsc-trs. Domain-specific supercompilation for transition systems (based on the MRSC toolkit).

2

agda-normalization. Normalization by evaluation and big-step normalization formalized in Agda

1

staged-mrsc-idris2. Staged multi-result supercompilation (in Idris2)

1

chapman-normalization-delay-monad. Normalization by evaluation in the delay monad (formalized in Agda)

1

julia-samples. Jupyter Notebook

1