From 7c92a88bdd2bf0c4bd8d842eb97805644054c396 Mon Sep 17 00:00:00 2001
From: Michele Alberti <michele.alberti@cea.fr>
Date: Tue, 30 May 2023 13:20:18 +0200
Subject: [PATCH] [interpretation][trans] Use caisar_x/caisar_y to refer to
 input/output variables.

---
 src/interpretation.ml                   | 2 +-
 src/transformations/native_nn_prover.ml | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/interpretation.ml b/src/interpretation.ml
index e5dd6c9..4d5af8b 100644
--- a/src/interpretation.ml
+++ b/src/interpretation.ml
@@ -332,7 +332,7 @@ let bounded_quant engine vs ~cond : CRE.bounded_quant_result option =
       in
       let new_quant =
         List.init n ~f:(fun _ ->
-          let preid = Ident.id_fresh "caisar_v" in
+          let preid = Ident.id_fresh "caisar_x" in
           Term.create_vsymbol preid ty)
       in
       let args = List.map new_quant ~f:(fun vs -> (Term.t_var vs, ty)) in
diff --git a/src/transformations/native_nn_prover.ml b/src/transformations/native_nn_prover.ml
index b28e8e8..5cf1cb7 100644
--- a/src/transformations/native_nn_prover.ml
+++ b/src/transformations/native_nn_prover.ml
@@ -62,7 +62,8 @@ let create_output_vars =
         | None ->
           let output_vars =
             List.init nn_nb_outputs ~f:(fun index ->
-              (index, Term.create_fsymbol (Ident.id_fresh "y") [] nn_ty_elt))
+              ( index,
+                Term.create_fsymbol (Ident.id_fresh "caisar_y") [] nn_ty_elt ))
           in
           Term.Mterm.add term output_vars mt
         | Some _ -> mt)
-- 
GitLab