From 2e267952699fe3356a0964d76cc4f510e05b1592 Mon Sep 17 00:00:00 2001
From: Allan Blanchard <allan.blanchard@cea.fr>
Date: Thu, 26 Sep 2024 14:50:32 +0200
Subject: [PATCH] [wp] update oracles - now uses the right type for a boolean
 function

---
 src/plugins/wp/tests/wp_tip/oracle/split.res.oracle | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/plugins/wp/tests/wp_tip/oracle/split.res.oracle b/src/plugins/wp/tests/wp_tip/oracle/split.res.oracle
index 4a51426aad2..9b698c9fd3a 100644
--- a/src/plugins/wp/tests/wp_tip/oracle/split.res.oracle
+++ b/src/plugins/wp/tests/wp_tip/oracle/split.res.oracle
@@ -80,13 +80,13 @@
   ------------------------------------------------------------
 [wp:script:allgoals] 
   Goal Post-condition (file split.i, line 55) in 'test_step_peq':
-  Assume { (* Pre-condition *) Have: L_LQ = L_LP. }
+  Assume { (* Pre-condition *) Have: (L_LQ=true) <-> (L_LP=true). }
   Prove: P_S.
   
   ------------------------------------------------------------
 [wp:script:allgoals] 
   Goal Post-condition (file split.i, line 59) in 'test_step_pneq':
-  Assume { (* Pre-condition *) Have: L_LQ != L_LP. }
+  Assume { (* Pre-condition *) Have: !((L_LQ=true) <-> (L_LP=true)). }
   Prove: P_S.
   
   ------------------------------------------------------------
@@ -195,13 +195,13 @@
 [wp:script:allgoals] 
   Goal Post-condition (file split.i, line 107) in 'test_goal_eq':
   Assume { (* Pre-condition *) Have: P_S. }
-  Prove: L_LQ = L_LP.
+  Prove: (L_LQ=true) <-> (L_LP=true).
   
   ------------------------------------------------------------
 [wp:script:allgoals] 
   Goal Post-condition (file split.i, line 111) in 'test_goal_neq':
   Assume { (* Pre-condition *) Have: P_S. }
-  Prove: L_LQ != L_LP.
+  Prove: !((L_LQ=true) <-> (L_LP=true)).
   
   ------------------------------------------------------------
 [wp:script:allgoals] 
@@ -330,7 +330,7 @@
   typed_test_step_pneq_ensures subgoal:
   
   Goal Wp.Tactical.typed_test_step_pneq_ensures-0 (generated):
-  Assume { (* True/False *) When: (L_LQ=true) /\ (L_LP=false). }
+  Assume { (* True/False *) When: (L_LP=false) /\ (L_LQ=true). }
   Prove: P_S.
   
   ------------------------------------------------------------
-- 
GitLab