Commit 94216199 authored by Robbert Krebbers's avatar Robbert Krebbers
Browse files

Give the project a top-level name so it can be make installed.

Thanks to Amin Timany for the suggestion.
parent d72200d0
From algebra Require Export upred. From iris.algebra Require Export upred.
From program_logic Require Export resources. From iris.program_logic Require Export resources.
From algebra Require Import cofe_solver. From iris.algebra Require Import cofe_solver.
(* The Iris program logic is parametrized by a locally contractive functor (* The Iris program logic is parametrized by a locally contractive functor
from the category of COFEs to the category of CMRAs, which is instantiated from the category of COFEs to the category of CMRAs, which is instantiated
......
From prelude Require Export countable co_pset. From iris.prelude Require Export countable co_pset.
From algebra Require Export base. From iris.algebra Require Export base.
Definition namespace := list positive. Definition namespace := list positive.
Definition nroot : namespace := nil. Definition nroot : namespace := nil.
......
From program_logic Require Export model. From iris.program_logic Require Export model.
Definition ownI {Λ Σ} (i : positive) (P : iProp Λ Σ) : iProp Λ Σ := Definition ownI {Λ Σ} (i : positive) (P : iProp Λ Σ) : iProp Λ Σ :=
uPred_ownM (Res {[ i := to_agree (Next (iProp_unfold P)) ]} ). uPred_ownM (Res {[ i := to_agree (Next (iProp_unfold P)) ]} ).
......
From prelude Require Export co_pset. From iris.prelude Require Export co_pset.
From program_logic Require Export model. From iris.program_logic Require Export model.
From program_logic Require Import ownership wsat. From iris.program_logic Require Import ownership wsat.
Local Hint Extern 10 (_ _) => omega. Local Hint Extern 10 (_ _) => omega.
Local Hint Extern 100 (@eq coPset _ _) => set_solver. Local Hint Extern 100 (@eq coPset _ _) => set_solver.
Local Hint Extern 100 (_ _) => set_solver. Local Hint Extern 100 (_ _) => set_solver.
......
From algebra Require Export fin_maps agree excl. From iris.algebra Require Export fin_maps agree excl.
From algebra Require Import upred. From iris.algebra Require Import upred.
From program_logic Require Export language. From iris.program_logic Require Export language.
Record res (Λ : language) (A : cofeT) (M : cmraT) := Res { Record res (Λ : language) (A : cofeT) (M : cmraT) := Res {
wld : mapR positive (agreeR A); wld : mapR positive (agreeR A);
......
From algebra Require Export agree. From iris.algebra Require Export agree.
From program_logic Require Export ghost_ownership. From iris.program_logic Require Export ghost_ownership.
Import uPred. Import uPred.
Class savedPropG (Λ : language) (Σ : gFunctors) (F : cFunctor) := Class savedPropG (Λ : language) (Σ : gFunctors) (F : cFunctor) :=
......
From algebra Require Export sts upred_tactics. From iris.algebra Require Export sts upred_tactics.
From program_logic Require Export invariants ghost_ownership. From iris.program_logic Require Export invariants ghost_ownership.
Import uPred. Import uPred.
(** The CMRA we need. *) (** The CMRA we need. *)
......
From algebra Require Export upred_tactics. From iris.algebra Require Export upred_tactics.
From program_logic Require Export pviewshifts. From iris.program_logic Require Export pviewshifts.
Import uPred. Import uPred.
Module uPred_reflection_pvs. Module uPred_reflection_pvs.
......
(** This file tests a bunch of things. *) (** This file tests a bunch of things. *)
From program_logic Require Import model saved_prop. From iris.program_logic Require Import model saved_prop.
Module ModelTest. (* Make sure we got the notations right. *) Module ModelTest. (* Make sure we got the notations right. *)
Definition iResTest {Λ : language} {Σ : iFunctor} Definition iResTest {Λ : language} {Σ : iFunctor}
......
From program_logic Require Import ownership. From iris.program_logic Require Import ownership.
From program_logic Require Export pviewshifts invariants ghost_ownership. From iris.program_logic Require Export pviewshifts invariants ghost_ownership.
Import uPred. Import uPred.
Definition vs {Λ Σ} (E1 E2 : coPset) (P Q : iProp Λ Σ) : iProp Λ Σ := Definition vs {Λ Σ} (E1 E2 : coPset) (P Q : iProp Λ Σ) : iProp Λ Σ :=
......
From program_logic Require Export pviewshifts. From iris.program_logic Require Export pviewshifts.
From program_logic Require Import wsat. From iris.program_logic Require Import wsat.
Local Hint Extern 10 (_ _) => omega. Local Hint Extern 10 (_ _) => omega.
Local Hint Extern 100 (@eq coPset _ _) => eassumption || set_solver. Local Hint Extern 100 (@eq coPset _ _) => eassumption || set_solver.
Local Hint Extern 100 (_ _) => set_solver. Local Hint Extern 100 (_ _) => set_solver.
......
From prelude Require Export co_pset. From iris.prelude Require Export co_pset.
From program_logic Require Export model. From iris.program_logic Require Export model.
From algebra Require Export cmra_big_op cmra_tactics. From iris.algebra Require Export cmra_big_op cmra_tactics.
Local Hint Extern 10 (_ _) => omega. Local Hint Extern 10 (_ _) => omega.
Local Hint Extern 10 ({_} _) => solve_validN. Local Hint Extern 10 ({_} _) => solve_validN.
Local Hint Extern 1 ({_} gst _) => apply gst_validN. Local Hint Extern 1 ({_} gst _) => apply gst_validN.
......
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