File tree Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -73,7 +73,7 @@ fn slice_swap_aux(#t: Type0) (a: S.slice t) (mb: (mb: SZ.t {0 < SZ.v mb /\ SZ.v
7373        S. op_Array_Assignment  a  idx  x ; 
7474        pj  :=  j' ; 
7575        pidx  :=  idx' ; 
76-         () 
76+         #set-options  " --z3refresh "  {   ()   }   //restart the solver to prove the invariant at the end in a clean state 
7777      }; 
7878      (); 
7979      with  s  .  assert  ( pts_to  a  s ); 
Original file line number Diff line number Diff line change @@ -625,7 +625,7 @@ let prove_atom (g: env) (ctxt: list slprop_view) (allow_amb: bool) (goal: slprop
625625        with_uf_transaction  ( fun  _  -> 
626626          match  mkeys ,  mkeys'  with 
627627          |  Some  mkeys ,  Some  mkeys'  -> 
628-             T. zip  mkeys  mkeys'  |>  forallb  ( fun  ( a ,  b )  ->  RU. teq_nosmt_force  ( elab_env  g )  a  b ) 
628+             T. zip  mkeys  mkeys'  |>  forallb  ( fun  ( a ,  b )  ->  RU. teq_nosmt_force_phase1  ( elab_env  g )  a  b ) 
629629          |  _ ,  _  -> 
630630            teq_nosmt_force_args  ( elab_env  g )  ctxt  goal  true 
631631        ) 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments