-
Hi Team! Great work!
Do you intend to use Fiat--Shamir transformation to get a non-interactive argument?
If you do, let me note the following result by Attema, Fehr and Kloss (https://eprint.ia…
-
## Overview
This is an exploratory proposal to introduce an `EvaluationOutput`
link for predicates, akin to the `ExecutionOutput` link for schemata.
It comes from the realization that fuzzy/pro…
-
Hi, David. This repo is very helpful for my research. Previously I worked on Lean, which has corrsponding "state" after each command input. These states can be used as inputs to machine learning model…
-
Chained updates look bad:
```
(k1 =+ v1) ((k2 =+ v2) f)
```
or
```
f |+ (k1,v1) |+ (k2,v2)
```
Recent p/printing hacking for a paper suggests that these could be rendered as
```
f ⦇k…
mn200 updated
6 years ago
-
This is correct behaviour:
```
> minisatProve.SAT_PROVE ``b ==> T``;
val it = ⊢ b ⇒ T: thm
```
This is incorrect behaviour:
```
> minisatProve.SAT_ORACLE ``b ==> T``;
Exception- SAT_cex ⊢ b ⇒ …
-
This is a boiled-down example of something that affects a more serious proof effort. Consider this SawScript
let {{ n1: [8] -> [8]
n1 x = x + 1
n2: ([8],[8]) -> ([8],…
-
Inspired by @jcreedcmu's recent success with getting Twelf to run in the browser (see https://github.com/jcreedcmu/twelf-wasm), I wanted to see if we could get something similar working for Abella.
T…
-
Given this file:
```
data AT = A
fact_A_is_A : A = A
fact_A_is_A = proof trivial
```
at Idris REPL:
```
Idris> :total fact_A_is_A
Main.fact_A_is_A is Total
Idris> :t fact_A_is_A
Main.fact_A_is_A…
-
Hi folks,
I'm working on some experimental tooling for testing of Catala programs (more on that later), and I encountered what I think is a bug in the [formalization of Section 121 of the US Tax Co…
-