src/HOL/SMT/Examples/cert/z3_nat_arith_04
changeset 34985 fab0ea51063d
parent 34984 faeee0e4ac50
child 34992 e3194b70f24b
child 34993 bf3b8462732b
--- a/src/HOL/SMT/Examples/cert/z3_nat_arith_04	Tue Feb 02 18:11:21 2010 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-(benchmark Isabelle
-:extrasorts ( T1 T2)
-:extrafuns (
-  (uf_1 Int T1)
-  (uf_2 T1 Int)
-  (uf_3 T1)
- )
-:assumption (forall (?x1 T1) (= (uf_1 (uf_2 ?x1)) ?x1))
-:assumption (forall (?x2 Int) (implies (<= 0 ?x2) (= (uf_2 (uf_1 ?x2)) ?x2)))
-:assumption (forall (?x3 Int) (implies (< ?x3 0) (= (uf_2 (uf_1 ?x3)) 0)))
-:assumption (not (let (?x4 (uf_1 (+ 1 (uf_2 uf_3)))) (flet ($x5 (if_then_else (< 0 (uf_2 ?x4)) true false)) (or (iff $x5 (= (uf_1 (- (uf_2 ?x4) 1)) uf_3)) $x5))))
-:formula true
-)