Attention une mise à jour du service Gitlab va être effectuée le mardi 30 novembre entre 17h30 et 18h00. Cette mise à jour va générer une interruption du service dont nous ne maîtrisons pas complètement la durée mais qui ne devrait pas excéder quelques minutes. Cette mise à jour intermédiaire en version 14.0.12 nous permettra de rapidement pouvoir mettre à votre disposition une version plus récente.

Commit 7f18b955 authored by MARCHE Claude's avatar MARCHE Claude
Browse files

removed superfluous split + run every provers

parent 1fb3abff
......@@ -6,7 +6,7 @@
Author: Jean-Christophe Filliâtre *)
(*
Iterative deletion in a binary search tree - 90 minutest
Iterative deletion in a binary search tree - 90 minutes
VERIFICATION TASK
......@@ -141,9 +141,9 @@ module Treedel
let ghost ppr = ref (right it) in
let ghost subtree = ref (left it) in
while !tt <> null do
invariant { !pp <> null /\ !mem[!pp].left = !p /\
!p <> null /\ !mem[!p].left = !tt /\
let pt = Node !subtree !pp !ppr in
invariant { !pp <> null /\ !mem[!pp].left = !p }
invariant { !p <> null /\ !mem[!p].left = !tt }
invariant { let pt = Node !subtree !pp !ppr in
tree !mem !pp pt /\ zip pt !zipper = it }
assert { tree !mem !p !subtree };
ghost zipper := Left !zipper !pp !ppr;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment