aboutsummaryrefslogtreecommitdiffstats
path: root/examples/lia.lfsc
diff options
context:
space:
mode:
Diffstat (limited to 'examples/lia.lfsc')
-rw-r--r--examples/lia.lfsc43
1 files changed, 43 insertions, 0 deletions
diff --git a/examples/lia.lfsc b/examples/lia.lfsc
new file mode 100644
index 0000000..1aa900b
--- /dev/null
+++ b/examples/lia.lfsc
@@ -0,0 +1,43 @@
+unsat
+(check
+ ;; Declarations
+(% x (term Int)
+(% A1 (th_holds true)
+(% A0 (th_holds (not (impl (= Int (-_Int x (a_int 3) ) (a_int 7) ) (<=_Int (a_int 10) x) )))
+(: (holds cln)
+
+ ;; Printing deferred declarations
+
+
+;; BV const letification
+
+
+
+ ;; Printing the global let map
+(@ let1 false
+
+ ;; Printing aliasing declarations
+
+
+ ;; Rewrites for Lemmas
+
+ ;; In the preprocessor we trust
+(th_let_pf _ (trust_f false) (\ .PA205
+(th_let_pf _ (trust_f (not let1)) (\ .PA227
+
+;; Printing mapping from preprocessed assertions into atoms
+(decl_atom let1 (\ .v1 (\ .a1
+(satlem _ _ (ast _ _ _ .a1 (\ .l3 (clausify_false (contra _ .l3 .PA227)))) (\ .pb1
+(satlem _ _ (asf _ _ _ .a1 (\ .l2 (clausify_false (contra _ .PA205 .l2)))) (\ .pb4
+ ;; Theory Lemmas
+
+;; BB atom mapping
+
+
+;; Bit-blasting definitional clauses
+
+
+ ;; Bit-blasting learned clauses
+
+(satlem_simplify _ _ _ (R _ _ .pb4 .pb1 .v1) (\ empty empty)))))))))))))))))))
+;;