diff --git a/barrier/barrier.v b/barrier/barrier.v index 04029b444cf6ee36c43b6e0cf4099db5098c1c2a..663d7719283bdb69242e776ac7b49b0740c24b0e 100644 --- a/barrier/barrier.v +++ b/barrier/barrier.v @@ -103,8 +103,8 @@ Section proof. Local Notation iProp := (iPropG heap_lang Σ). Definition waiting (P : iProp) (I : gset gname) : iProp := - (∃ R : gname → iProp, ▷(P -★ Π★{set I} (λ i, R i)) ★ - Π★{set I} (λ i, saved_prop_own i (R i)))%I. + (∃ Ψ : gname → iProp, ▷(P -★ Π★{set I} (λ i, Ψ i)) ★ + Π★{set I} (λ i, saved_prop_own i (Ψ i)))%I. Definition ress (I : gset gname) : iProp := (Π★{set I} (λ i, ∃ R, saved_prop_own i R ★ ▷R))%I.