Skip to content
Snippets Groups Projects
Commit 7b14d6a7 authored by Ralf Jung's avatar Ralf Jung
Browse files

rename rules -> op_rules

Really, *all* of our files contain proof rules
parent 741c6a8a
No related branches found
No related tags found
No related merge requests found
...@@ -96,7 +96,7 @@ program_logic/ownp.v ...@@ -96,7 +96,7 @@ program_logic/ownp.v
heap_lang/lang.v heap_lang/lang.v
heap_lang/tactics.v heap_lang/tactics.v
heap_lang/wp_tactics.v heap_lang/wp_tactics.v
heap_lang/rules.v heap_lang/op_rules.v
heap_lang/notation.v heap_lang/notation.v
heap_lang/lib/spawn.v heap_lang/lib/spawn.v
heap_lang/lib/par.v heap_lang/lib/par.v
......
From iris.program_logic Require Export weakestpre adequacy gen_heap. From iris.program_logic Require Export weakestpre adequacy gen_heap.
From iris.heap_lang Require Export rules. From iris.heap_lang Require Export op_rules.
From iris.algebra Require Import auth. From iris.algebra Require Import auth.
From iris.heap_lang Require Import proofmode notation. From iris.heap_lang Require Import proofmode notation.
From iris.proofmode Require Import tactics. From iris.proofmode Require Import tactics.
......
From iris.heap_lang Require Export rules notation. From iris.heap_lang Require Export op_rules notation.
From iris.base_logic.lib Require Export invariants. From iris.base_logic.lib Require Export invariants.
Structure lock Σ `{!heapG Σ} := Lock { Structure lock Σ `{!heapG Σ} := Lock {
......
...@@ -6,6 +6,8 @@ From iris.proofmode Require Import tactics. ...@@ -6,6 +6,8 @@ From iris.proofmode Require Import tactics.
From iris.prelude Require Import fin_maps. From iris.prelude Require Import fin_maps.
Import uPred. Import uPred.
(** Basic rules for language operations. *)
Class heapG Σ := HeapG { Class heapG Σ := HeapG {
heapG_invG : invG Σ; heapG_invG : invG Σ;
heapG_gen_heapG :> gen_heapG loc val Σ heapG_gen_heapG :> gen_heapG loc val Σ
......
From iris.program_logic Require Export weakestpre. From iris.program_logic Require Export weakestpre.
From iris.proofmode Require Import coq_tactics. From iris.proofmode Require Import coq_tactics.
From iris.proofmode Require Export tactics. From iris.proofmode Require Export tactics.
From iris.heap_lang Require Export wp_tactics rules. From iris.heap_lang Require Export wp_tactics op_rules.
Import uPred. Import uPred.
Ltac wp_strip_later ::= iNext. Ltac wp_strip_later ::= iNext.
......
From iris.heap_lang Require Export tactics rules. From iris.heap_lang Require Export tactics op_rules.
Import uPred. Import uPred.
(** wp-specific helper tactics *) (** wp-specific helper tactics *)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment