Commit d6b49ab2 authored by Ralf Jung's avatar Ralf Jung
Browse files

more restrictive Proof Using hints in base_logic, algebra

parent 60d82286
......@@ -2,7 +2,7 @@ From iris.algebra Require Import iprod gmap.
From iris.base_logic Require Import big_op.
From iris.base_logic Require Export iprop.
From iris.proofmode Require Import classes.
Set Default Proof Using "Type*".
Set Default Proof Using "Type".
Import uPred.
(** The class [inG Σ A] expresses that the CMRA [A] is in the list of functors
......
From iris.base_logic Require Export own.
From iris.algebra Require Import agree.
From iris.prelude Require Import gmap.
Set Default Proof Using "Type*".
Set Default Proof Using "Type".
Import uPred.
Class savedPropG (Σ : gFunctors) (F : cFunctor) :=
......
From iris.base_logic.lib Require Export invariants.
From iris.algebra Require Export sts.
From iris.proofmode Require Import tactics.
Set Default Proof Using "Type*".
Set Default Proof Using "Type".
Import uPred.
(** The CMRA we need. *)
......
From iris.base_logic.lib Require Export invariants.
From iris.proofmode Require Import tactics.
Set Default Proof Using "Type*".
Set Default Proof Using "Type".
Definition vs `{invG Σ} (E1 E2 : coPset) (P Q : iProp Σ) : iProp Σ :=
( (P - |={E1,E2}=> Q))%I.
......
......@@ -3,7 +3,7 @@ From iris.prelude Require Export coPset.
From iris.algebra Require Import gmap auth agree gset coPset.
From iris.base_logic Require Import big_op.
From iris.proofmode Require Import tactics.
Set Default Proof Using "Type*".
Set Default Proof Using "Type".
Module invG.
Class invG (Σ : gFunctors) : Set := WsatG {
......
From iris.base_logic Require Export upred.
From iris.algebra Require Export updates.
Set Default Proof Using "Type*".
Set Default Proof Using "Type".
Local Hint Extern 1 (_ _) => etrans; [eassumption|].
Local Hint Extern 1 (_ _) => etrans; [|eassumption].
Local Hint Extern 10 (_ _) => omega.
......
From iris.base_logic Require Export base_logic.
Set Default Proof Using "Type*".
Set Default Proof Using "Type".
Import uPred.
Section adequacy.
......
From iris.prelude Require Import gmap.
From iris.base_logic Require Export base_logic big_op.
Set Default Proof Using "Type*".
Set Default Proof Using "Type".
Import uPred.
Module uPred_reflection. Section uPred_reflection.
......
From iris.algebra Require Export cmra.
Set Default Proof Using "Type*".
Set Default Proof Using "Type".
(** The basic definition of the uPred type, its metric and functor laws.
You probably do not want to import this file. Instead, import
......
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