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

Move base_logic stuff to its own folder: base_logic.

parent 568f6b7a
From iris.program_logic Require Export invariants.
From iris.algebra Require Import auth gmap agree upred_big_op.
From iris.algebra Require Import auth gmap agree.
From iris.base_logic Require Import big_op.
From iris.proofmode Require Import tactics.
Import uPred.
......
From iris.algebra Require Import upred.
From iris.base_logic Require Import base_logic soundness.
From iris.proofmode Require Import tactics.
(** This proves that we need the ▷ in a "Saved Proposition" construction with
......@@ -39,7 +39,7 @@ Module savedprop. Section savedprop.
Lemma contradiction : False.
Proof.
apply (@uPred.adequacy M False 1); simpl.
apply (@soundness M False 1); simpl.
iIntros "". iUpd A_alloc as (i) "#H".
iPoseProof (saved_NA with "H") as "HN".
iUpdIntro. iNext.
......
From iris.program_logic Require Export iris.
From iris.program_logic Require Import wsat.
From iris.algebra Require Import upred_big_op gmap.
From iris.algebra Require Import gmap.
From iris.base_logic Require Import big_op.
From iris.proofmode Require Import tactics classes.
Import uPred.
......
From iris.program_logic Require Export model.
From iris.algebra Require Import iprod gmap.
From iris.base_logic Require Import big_op.
From iris.proofmode Require Import classes.
Import uPred.
......
From iris.program_logic Require Export ghost_ownership language.
From iris.prelude Require Export coPset.
From iris.algebra Require Import gmap auth agree gset coPset upred_big_op.
From iris.algebra Require Import gmap auth agree gset coPset.
Class irisPreG (Λ : language) (Σ : gFunctors) : Set := IrisPreG {
state_inG :> inG Σ (authR (optionUR (exclR (stateC Λ))));
......
From iris.program_logic Require Export weakestpre.
From iris.program_logic Require Import wsat.
From iris.algebra Require Export upred_big_op.
From iris.base_logic Require Export big_op.
From iris.proofmode Require Import tactics.
Section lifting.
......
From iris.algebra Require Export upred.
From iris.base_logic Require Export base_logic.
From iris.algebra Require Import iprod gmap.
From iris.algebra Require cofe_solver.
......
From iris.program_logic Require Export fancy_updates.
From iris.program_logic Require Import wsat.
From iris.algebra Require Import upred_big_op.
From iris.base_logic Require Import big_op.
From iris.prelude Require Export coPset.
From iris.proofmode Require Import tactics classes.
Import uPred.
......
From iris.program_logic Require Export iris.
From iris.algebra Require Import gmap auth agree gset coPset upred_big_op.
From iris.algebra Require Import gmap auth agree gset coPset.
From iris.base_logic Require Import big_op.
From iris.proofmode Require Import tactics.
Definition invariant_unfold {Σ} (P : iProp Σ) : agree (later (iPreProp Σ)) :=
......
From iris.proofmode Require Export classes.
From iris.algebra Require Import upred_big_op gmap.
From iris.algebra Require Import gmap.
From iris.base_logic Require Import big_op.
Import uPred.
Section classes.
......
From iris.algebra Require Export upred.
From iris.base_logic Require Export base_logic.
Import uPred.
Section classes.
......
From iris.algebra Require Export upred.
From iris.algebra Require Import upred_big_op upred_tactics.
From iris.base_logic Require Export base_logic.
From iris.base_logic Require Import big_op tactics.
From iris.proofmode Require Export environments classes.
From iris.prelude Require Import stringmap hlist.
Import uPred.
......
From iris.proofmode Require Import coq_tactics.
From iris.proofmode Require Import intro_patterns spec_patterns sel_patterns.
From iris.algebra Require Export upred.
From iris.base_logic Require Export base_logic.
From iris.proofmode Require Export classes notation.
From iris.proofmode Require Import class_instances.
From iris.prelude Require Import stringmap hlist.
......
From iris.program_logic Require Export hoare weakestpre.
From iris.algebra Require Import upred_big_op.
From iris.base_logic Require Import big_op.
From iris.prelude Require Export coPset.
From iris.proofmode Require Import tactics.
Import uPred.
......
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