Commit ab899eb7 authored by Amin Timany's avatar Amin Timany

Give a qualified name to the top-level development

parent 814b3e14
Require Import iris.program_logic.hoare. Require Import iris.program_logic.hoare.
Require Import iris.program_logic.lifting. Require Import iris.program_logic.lifting.
Require Import iris.algebra.upred_big_op. Require Import iris.algebra.upred_big_op.
Require Import F_mu.lang F_mu.typing F_mu.rules F_mu.logrel. Require Import iris_logrel.F_mu.lang iris_logrel.F_mu.typing
iris_logrel.F_mu.rules iris_logrel.F_mu.logrel.
Import uPred. Import uPred.
Section typed_interp. Section typed_interp.
......
Require Export prelude.base. Require Export iris_logrel.prelude.base.
Require Import iris.program_logic.language. Require Import iris.program_logic.language.
Require Export Autosubst.Autosubst. Require Export Autosubst.Autosubst.
......
Require Import iris.program_logic.hoare. Require Import iris.program_logic.hoare.
Require Import iris.program_logic.lifting. Require Import iris.program_logic.lifting.
Require Import iris.algebra.upred_big_op. Require Import iris.algebra.upred_big_op.
Require Import F_mu.lang F_mu.typing F_mu.rules. Require Import iris_logrel.F_mu.lang iris_logrel.F_mu.typing
iris_logrel.F_mu.rules.
Import uPred. Import uPred.
(** interp : is a unary logical relation. *) (** interp : is a unary logical relation. *)
......
Require Import iris.program_logic.lifting. Require Import iris.program_logic.lifting.
Require Import iris.algebra.upred_big_op. Require Import iris.algebra.upred_big_op.
Require Import F_mu.lang. Require Import iris_logrel.F_mu.lang.
Section lang_rules. Section lang_rules.
......
...@@ -2,7 +2,9 @@ Require Import iris.proofmode.tactics. ...@@ -2,7 +2,9 @@ Require Import iris.proofmode.tactics.
Require Import iris.program_logic.hoare. Require Import iris.program_logic.hoare.
Require Import iris.program_logic.lifting. Require Import iris.program_logic.lifting.
Require Import iris.algebra.upred_big_op. Require Import iris.algebra.upred_big_op.
Require Import F_mu.lang F_mu.typing F_mu.rules F_mu.logrel F_mu.fundamental. Require Import iris_logrel.F_mu.lang iris_logrel.F_mu.typing
iris_logrel.F_mu.rules iris_logrel.F_mu.logrel
iris_logrel.F_mu.fundamental.
Require Import iris.program_logic.adequacy. Require Import iris.program_logic.adequacy.
Import uPred. Import uPred.
......
Require Import prelude.base. Require Import iris_logrel.prelude.base.
Require Import F_mu.lang. Require Import iris_logrel.F_mu.lang.
Inductive type := Inductive type :=
| TUnit : type | TUnit : type
......
Require Import iris.program_logic.hoare. Require Import iris.program_logic.hoare.
Require Import iris.program_logic.lifting. Require Import iris.program_logic.lifting.
Require Import iris.algebra.upred_big_op. Require Import iris.algebra.upred_big_op.
Require Import F_mu_ref.lang F_mu_ref.typing F_mu_ref.rules F_mu_ref.logrel. Require Import iris_logrel.F_mu_ref.lang iris_logrel.F_mu_ref.typing
iris_logrel.F_mu_ref.rules iris_logrel.F_mu_ref.logrel.
From iris.program_logic Require Export lifting. From iris.program_logic Require Export lifting.
From iris.algebra Require Import upred_big_op frac dec_agree. From iris.algebra Require Import upred_big_op frac dec_agree.
From iris.program_logic Require Export invariants ghost_ownership. From iris.program_logic Require Export invariants ghost_ownership.
......
Require Export prelude.base. Require Export iris_logrel.prelude.base.
Require Import iris.prelude.gmap. Require Import iris.prelude.gmap.
Require Import iris.program_logic.language. Require Import iris.program_logic.language.
Require Export Autosubst.Autosubst. Require Export Autosubst.Autosubst.
......
Require Import iris.program_logic.hoare. Require Import iris.program_logic.hoare.
Require Import iris.program_logic.lifting. Require Import iris.program_logic.lifting.
Require Import iris.algebra.upred_big_op. Require Import iris.algebra.upred_big_op.
Require Import F_mu_ref.lang F_mu_ref.typing F_mu_ref.rules. Require Import iris_logrel.F_mu_ref.lang iris_logrel.F_mu_ref.typing
iris_logrel.F_mu_ref.rules.
From iris.program_logic Require Export lifting. From iris.program_logic Require Export lifting.
From iris.algebra Require Import upred_big_op frac dec_agree. From iris.algebra Require Import upred_big_op frac dec_agree.
From iris.program_logic Require Export invariants ghost_ownership. From iris.program_logic Require Export invariants ghost_ownership.
......
Require Import iris.program_logic.lifting. Require Import iris.program_logic.lifting.
Require Import iris.algebra.upred_big_op. Require Import iris.algebra.upred_big_op.
Require Import F_mu_ref.lang. Require Import iris_logrel.F_mu_ref.lang.
From iris.program_logic Require Export lifting. From iris.program_logic Require Export lifting.
From iris.algebra Require Import upred_big_op frac dec_agree. From iris.algebra Require Import upred_big_op frac dec_agree.
From iris.program_logic Require Export invariants ghost_ownership. From iris.program_logic Require Export invariants ghost_ownership.
......
...@@ -2,8 +2,9 @@ Require Import iris.proofmode.weakestpre iris.proofmode.tactics. ...@@ -2,8 +2,9 @@ Require Import iris.proofmode.weakestpre iris.proofmode.tactics.
Require Import iris.program_logic.hoare. Require Import iris.program_logic.hoare.
Require Import iris.program_logic.lifting. Require Import iris.program_logic.lifting.
Require Import iris.algebra.auth. Require Import iris.algebra.auth.
Require Import F_mu_ref.lang F_mu_ref.typing F_mu_ref.rules Require Import iris_logrel.F_mu_ref.lang iris_logrel.F_mu_ref.typing
F_mu_ref.logrel F_mu_ref.fundamental. iris_logrel.F_mu_ref.rules iris_logrel.F_mu_ref.logrel
iris_logrel.F_mu_ref.fundamental.
Require Import iris.program_logic.adequacy. Require Import iris.program_logic.adequacy.
Import uPred. Import uPred.
......
Require Import prelude.base. Require Import iris_logrel.prelude.base.
Require Import F_mu_ref.lang. Require Import iris_logrel.F_mu_ref.lang.
Inductive type := Inductive type :=
| TUnit : type | TUnit : type
......
From iris.proofmode Require Import invariants ghost_ownership tactics. From iris.proofmode Require Import invariants ghost_ownership tactics.
From F_mu_ref_par Require Import lang examples.lock typing From iris_logrel.F_mu_ref_par Require Import lang examples.lock typing
logrel_binary fundamental_binary rules_binary rules. logrel_binary fundamental_binary rules_binary rules.
Import uPred. Import uPred.
......
From iris.proofmode Require Import invariants ghost_ownership tactics. From iris.proofmode Require Import invariants ghost_ownership tactics.
From F_mu_ref_par Require Import lang rules rules_binary typing. From iris_logrel.F_mu_ref_par Require Import lang rules rules_binary typing.
Import uPred. Import uPred.
Definition newlock : expr := Alloc ( false). Definition newlock : expr := Alloc ( false).
......
From iris.proofmode Require Import invariants ghost_ownership tactics. From iris.proofmode Require Import invariants ghost_ownership tactics.
From F_mu_ref_par Require Import lang examples.lock typing From iris_logrel.F_mu_ref_par Require Import lang examples.lock typing
logrel_binary fundamental_binary rules_binary rules. logrel_binary fundamental_binary rules_binary rules.
Import uPred. Import uPred.
......
From iris.proofmode Require Import invariants ghost_ownership tactics. From iris.proofmode Require Import invariants ghost_ownership tactics.
From F_mu_ref_par Require Import lang rules logrel_binary. From iris_logrel.F_mu_ref_par Require Import lang rules logrel_binary.
From iris.algebra Require Import gmap dec_agree auth upred_big_op. From iris.algebra Require Import gmap dec_agree auth upred_big_op.
From iris.program_logic Require Import ownership auth. From iris.program_logic Require Import ownership auth.
Import uPred. Import uPred.
......
Require Import iris.program_logic.hoare. Require Import iris.program_logic.hoare.
Require Import iris.program_logic.lifting. Require Import iris.program_logic.lifting.
Require Import iris.algebra.upred_big_op. Require Import iris.algebra.upred_big_op.
Require Import F_mu_ref_par.lang F_mu_ref_par.typing F_mu_ref_par.rules Require Import iris_logrel.F_mu_ref_par.lang iris_logrel.F_mu_ref_par.typing
F_mu_ref_par.rules_binary F_mu_ref_par.logrel_binary. iris_logrel.F_mu_ref_par.rules iris_logrel.F_mu_ref_par.rules_binary
iris_logrel.F_mu_ref_par.logrel_binary.
From iris.program_logic Require Export lifting. From iris.program_logic Require Export lifting.
From iris.algebra Require Import upred_big_op frac dec_agree. From iris.algebra Require Import upred_big_op frac dec_agree.
From iris.program_logic Require Export invariants ghost_ownership. From iris.program_logic Require Export invariants ghost_ownership.
......
Require Import iris.program_logic.hoare. Require Import iris.program_logic.hoare.
Require Import iris.program_logic.lifting. Require Import iris.program_logic.lifting.
Require Import iris.algebra.upred_big_op. Require Import iris.algebra.upred_big_op.
Require Import F_mu_ref_par.lang F_mu_ref_par.typing F_mu_ref_par.rules Require Import iris_logrel.F_mu_ref_par.lang iris_logrel.F_mu_ref_par.typing
F_mu_ref_par.logrel_unary. iris_logrel.F_mu_ref_par.rules iris_logrel.F_mu_ref_par.logrel_unary.
From iris.program_logic Require Export lifting. From iris.program_logic Require Export lifting.
From iris.algebra Require Import upred_big_op frac dec_agree. From iris.algebra Require Import upred_big_op frac dec_agree.
From iris.program_logic Require Export invariants ghost_ownership. From iris.program_logic Require Export invariants ghost_ownership.
......
Require Export prelude.base. Require Export iris_logrel.prelude.base.
Require Import iris.prelude.gmap. Require Import iris.prelude.gmap.
Require Import iris.program_logic.language. Require Import iris.program_logic.language.
Require Export Autosubst.Autosubst. Require Export Autosubst.Autosubst.
......
Require Import iris.program_logic.hoare. Require Import iris.program_logic.hoare.
Require Import iris.program_logic.lifting. Require Import iris.program_logic.lifting.
Require Import iris.algebra.upred_big_op. Require Import iris.algebra.upred_big_op.
Require Import F_mu_ref_par.lang F_mu_ref_par.typing Require Import iris_logrel.F_mu_ref_par.lang iris_logrel.F_mu_ref_par.typing
F_mu_ref_par.rules F_mu_ref_par.rules_binary. iris_logrel.F_mu_ref_par.rules iris_logrel.F_mu_ref_par.rules_binary.
From iris.program_logic Require Export lifting. From iris.program_logic Require Export lifting.
From iris.algebra Require Import upred_big_op frac dec_agree. From iris.algebra Require Import upred_big_op frac dec_agree.
From iris.program_logic Require Export invariants ghost_ownership. From iris.program_logic Require Export invariants ghost_ownership.
......
Require Import iris.program_logic.hoare. Require Import iris.program_logic.hoare.
Require Import iris.program_logic.lifting. Require Import iris.program_logic.lifting.
Require Import iris.algebra.upred_big_op. Require Import iris.algebra.upred_big_op.
Require Import F_mu_ref_par.lang F_mu_ref_par.typing F_mu_ref_par.rules. Require Import iris_logrel.F_mu_ref_par.lang iris_logrel.F_mu_ref_par.typing
iris_logrel.F_mu_ref_par.rules.
From iris.program_logic Require Export lifting. From iris.program_logic Require Export lifting.
From iris.algebra Require Import upred_big_op frac dec_agree. From iris.algebra Require Import upred_big_op frac dec_agree.
From iris.program_logic Require Export invariants ghost_ownership. From iris.program_logic Require Export invariants ghost_ownership.
......
Require Import iris.program_logic.lifting. Require Import iris.program_logic.lifting.
Require Import iris.algebra.upred_big_op. Require Import iris.algebra.upred_big_op.
Require Import F_mu_ref_par.lang. Require Import iris_logrel.F_mu_ref_par.lang.
From iris.program_logic Require Export lifting. From iris.program_logic Require Export lifting.
From iris.algebra Require Import upred_big_op frac dec_agree list. From iris.algebra Require Import upred_big_op frac dec_agree list.
From iris.program_logic Require Export invariants ghost_ownership. From iris.program_logic Require Export invariants ghost_ownership.
......
Require Import iris.program_logic.lifting. Require Import iris.program_logic.lifting.
Require Import iris.algebra.upred_big_op. Require Import iris.algebra.upred_big_op.
Require Import F_mu_ref_par.lang F_mu_ref_par.rules. Require Import iris_logrel.F_mu_ref_par.lang iris_logrel.F_mu_ref_par.rules.
From iris.program_logic Require Export lifting. From iris.program_logic Require Export lifting.
From iris.algebra Require Import upred_big_op frac dec_agree list. From iris.algebra Require Import upred_big_op frac dec_agree list.
From iris.program_logic Require Export invariants ghost_ownership. From iris.program_logic Require Export invariants ghost_ownership.
......
...@@ -5,9 +5,8 @@ Require Import iris.program_logic.hoare. ...@@ -5,9 +5,8 @@ Require Import iris.program_logic.hoare.
Require Import iris.program_logic.lifting. Require Import iris.program_logic.lifting.
Require Import iris.algebra.auth iris.algebra.dec_agree iris.algebra.frac Require Import iris.algebra.auth iris.algebra.dec_agree iris.algebra.frac
iris.algebra.upred_big_op. iris.algebra.upred_big_op.
Require Import F_mu_ref_par.lang F_mu_ref_par.typing F_mu_ref_par.rules_binary From iris_logrel.F_mu_ref_par Require Import lang typing rules_binary
F_mu_ref_par.rules F_mu_ref_par.logrel_binary rules logrel_binary fundamental_binary.
F_mu_ref_par.fundamental_binary.
Require Import iris.program_logic.adequacy. Require Import iris.program_logic.adequacy.
Import uPred. Import uPred.
......
...@@ -2,8 +2,9 @@ Require Import iris.proofmode.weakestpre iris.proofmode.tactics. ...@@ -2,8 +2,9 @@ Require Import iris.proofmode.weakestpre iris.proofmode.tactics.
Require Import iris.program_logic.hoare. Require Import iris.program_logic.hoare.
Require Import iris.program_logic.lifting. Require Import iris.program_logic.lifting.
Require Import iris.algebra.auth. Require Import iris.algebra.auth.
Require Import F_mu_ref_par.lang F_mu_ref_par.typing F_mu_ref_par.rules Require Import iris_logrel.F_mu_ref_par.lang iris_logrel.F_mu_ref_par.typing
F_mu_ref_par.logrel_unary F_mu_ref_par.fundamental_unary. iris_logrel.F_mu_ref_par.rules iris_logrel.F_mu_ref_par.logrel_unary
iris_logrel.F_mu_ref_par.fundamental_unary.
Require Import iris.program_logic.adequacy. Require Import iris.program_logic.adequacy.
Import uPred. Import uPred.
......
Require Import prelude.base. Require Import iris_logrel.prelude.base.
Require Import F_mu_ref_par.lang. Require Import iris_logrel.F_mu_ref_par.lang.
Inductive type := Inductive type :=
| TUnit : type | TUnit : type
......
-Q . "" -Q . iris_logrel
prelude/base.v prelude/base.v
stlc/lang.v stlc/lang.v
stlc/typing.v stlc/typing.v
......
...@@ -2,7 +2,8 @@ Require Import iris.proofmode.tactics. ...@@ -2,7 +2,8 @@ Require Import iris.proofmode.tactics.
Require Import iris.program_logic.hoare. Require Import iris.program_logic.hoare.
Require Import iris.program_logic.lifting. Require Import iris.program_logic.lifting.
Require Import iris.algebra.upred_big_op. Require Import iris.algebra.upred_big_op.
Require Import stlc.lang stlc.typing stlc.rules stlc.logrel. Require Import iris_logrel.stlc.lang iris_logrel.stlc.typing
iris_logrel.stlc.rules iris_logrel.stlc.logrel.
Import uPred. Import uPred.
Section typed_interp. Section typed_interp.
......
Require Export prelude.base. Require Export iris_logrel.prelude.base.
Require Import iris.program_logic.language. Require Import iris.program_logic.language.
Require Export Autosubst.Autosubst. Require Export Autosubst.Autosubst.
......
Require Import iris.program_logic.hoare. Require Import iris.program_logic.hoare.
Require Import iris.program_logic.lifting. Require Import iris.program_logic.lifting.
Require Import iris.algebra.upred_big_op. Require Import iris.algebra.upred_big_op.
Require Import stlc.lang stlc.typing stlc.rules. Require Import iris_logrel.stlc.lang iris_logrel.stlc.typing
iris_logrel.stlc.rules.
(** interp : is a unary logical relation. *) (** interp : is a unary logical relation. *)
Section logrel. Section logrel.
......
Require Import iris.program_logic.lifting. Require Import iris.program_logic.lifting.
Require Import iris.algebra.upred_big_op. Require Import iris.algebra.upred_big_op.
Require Import stlc.lang. Require Import iris_logrel.stlc.lang.
Section lang_rules. Section lang_rules.
......
...@@ -2,7 +2,9 @@ Require Import iris.proofmode.tactics. ...@@ -2,7 +2,9 @@ Require Import iris.proofmode.tactics.
Require Import iris.program_logic.hoare. Require Import iris.program_logic.hoare.
Require Import iris.program_logic.lifting. Require Import iris.program_logic.lifting.
Require Import iris.algebra.upred_big_op. Require Import iris.algebra.upred_big_op.
Require Import stlc.lang stlc.typing stlc.rules stlc.logrel stlc.fundamental. Require Import iris_logrel.stlc.lang iris_logrel.stlc.typing
iris_logrel.stlc.rules iris_logrel.stlc.logrel
iris_logrel.stlc.fundamental.
Require Import iris.program_logic.adequacy. Require Import iris.program_logic.adequacy.
Import uPred. Import uPred.
......
Require Import stlc.lang. Require Import iris_logrel.stlc.lang.
Require Import iris.prelude.base. Require Import iris.prelude.base.
Inductive type := Inductive type :=
......
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