From f8e6e32ebad9aa6fcc1ff287d5066914329ac12a Mon Sep 17 00:00:00 2001 From: Zhen Zhang <zhangz@mpi-sws.org> Date: Wed, 10 Aug 2016 16:55:21 +0200 Subject: [PATCH] fix typo --- program_logic/model.v | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/program_logic/model.v b/program_logic/model.v index 1beabfcd5..212d2a740 100644 --- a/program_logic/model.v +++ b/program_logic/model.v @@ -71,9 +71,9 @@ Notation "#[ Σ1 ; .. ; Σn ]" := (** * Subfunctors *) (** In order to make proofs in the Iris logic modular, they are not done with respect to some concrete list of functors [Σ], but are instead parametrized by -an arbitrary list of functors [Σ] that contains atleast certain functors. For -example, the lock library is parametrized by a functor [Σ] that should have: -the functors corresponding to: the heap and the exclusive monoid to manage to +an arbitrary list of functors [Σ] that contains at least certain functors. For +example, the lock library is parameterized by a functor [Σ] that should have +the functors corresponding to the heap and the exclusive monoid to manage to lock invariant. The contraints to can be expressed using the type class [subG Σ1 Σ2], which @@ -109,7 +109,7 @@ Qed. (** * Solution of the recursive domain equation *) -(** We first declare a module type and then an instance of it so as to seall of +(** We first declare a module type and then an instance of it so as to seal all of the construction, this way we are sure we do not use any properties of the construction, and also avoid Coq from blindly unfolding it. *) Module Type iProp_solution_sig. -- GitLab