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
heap_lang/lang.v
heap_lang/tactics.v
heap_lang/wp_tactics.v
heap_lang/rules.v
heap_lang/op_rules.v
heap_lang/notation.v
heap_lang/lib/spawn.v
heap_lang/lib/par.v
......
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.heap_lang Require Import proofmode notation.
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.
Structure lock Σ `{!heapG Σ} := Lock {
......
......@@ -6,6 +6,8 @@ From iris.proofmode Require Import tactics.
From iris.prelude Require Import fin_maps.
Import uPred.
(** Basic rules for language operations. *)
Class heapG Σ := HeapG {
heapG_invG : invG Σ;
heapG_gen_heapG :> gen_heapG loc val Σ
......
From iris.program_logic Require Export weakestpre.
From iris.proofmode Require Import coq_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.
Ltac wp_strip_later ::= iNext.
......
From iris.heap_lang Require Export tactics rules.
From iris.heap_lang Require Export tactics op_rules.
Import uPred.
(** 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