Skip to content

Commit b196739

Browse files
author
Your Name
committed
Stabilize MVP verification for Lean/Z3
1 parent 4d3e9d3 commit b196739

13 files changed

Lines changed: 178 additions & 2 deletions

File tree

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

proofs/acl2/basic.lisp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
; Minimal ACL2 example for ECHIDNA MVP
2+
(defun mvp-id (x) x)

proofs/cvc5/basic.smt2

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
; Simple SMT-LIB example for ECHIDNA CVC5 backend
2+
(set-logic QF_LIA)
3+
(declare-const x Int)
4+
(declare-const y Int)
5+
(assert (> x 0))
6+
(assert (> y 0))
7+
(assert (= (+ x y) 10))
8+
(assert (< x y))
9+
(check-sat)

proofs/hol4/basic.sml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
(* Minimal HOL4 placeholder for ECHIDNA MVP *)

proofs/hol_light/basic.hl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
(* Minimal HOL Light placeholder for ECHIDNA MVP *)

proofs/lean/mvp_basic.lean

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
-- Minimal Lean example for ECHIDNA MVP
2+
axiom A : Prop

proofs/metamath/basic.mm

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
$( Minimal Metamath example for ECHIDNA )$
2+
$c wff $.
3+
$v ph $.
4+
ph $f wff ph $.

proofs/mizar/mvp_basic.miz

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
:: Minimal Mizar example for ECHIDNA MVP
2+
3+
environ
4+
5+
begin
6+
7+
theorem Th1:
8+
for P being set holds P = P
9+
proof
10+
let P be set;
11+
thus P = P;
12+
end;

proofs/pvs/basic.pvs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
MVP: THEORY
2+
BEGIN
3+
END MVP

proofs/z3/basic.smt2

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
; Minimal SMT-LIB example for ECHIDNA Z3 backend
2+
(set-logic QF_LIA)
3+
(assert true)
4+
(check-sat)

0 commit comments

Comments
 (0)