Skip to content
This repository has been archived by the owner on Nov 17, 2020. It is now read-only.

Commit

Permalink
Move ghc to naming schema Proofs.<modulename>
Browse files Browse the repository at this point in the history
not doing it to `containers` yet, as there is a `Set.v` and
`SetProofs.v` file in  `theories`.

Presumably, `Set.v` should not be in `Proofs.` but rather something else
(`Wrapped.`)?
  • Loading branch information
nomeata committed May 17, 2018
1 parent ee763e3 commit d4b61b8
Show file tree
Hide file tree
Showing 14 changed files with 44 additions and 44 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Require Import Proofs.GHC.List.

Require Import Coq.Lists.List.

Require Import GhcProofs.Tactics.
Require Import Proofs.GhcTactics.

Import ListNotations.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ Require Import CoreFVs.

Require Import Proofs.GHC.Base.
Require Import Proofs.GHC.List.
Require Import GhcProofs.Tactics.
Require Import GhcProofs.BaseLemmas.
Require Import Proofs.GhcTactics.
Require Import Proofs.Base.

Require Import Coq.Logic.FunctionalExtensionality.
Require Import Coq.Lists.List.
Expand Down Expand Up @@ -183,4 +183,4 @@ Proof.
replace (n - 0) with n; auto.
apply IHn; auto.
omega.
Qed.
Qed.
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ Require Import Core.

Require Import Coq.Lists.List.

Require Import GhcProofs.Tactics.
Require Import GhcProofs.BaseLemmas.
Require Import GhcProofs.CoreInduct.
Require Import GhcProofs.CoreLemmas.
Require Import Proofs.GhcTactics.
Require Import Proofs.Base.
Require Import Proofs.CoreInduct.
Require Import Proofs.Core.

Set Bullet Behavior "Strict Subproofs".

Expand Down
4 changes: 2 additions & 2 deletions examples/ghc/theories/CoreInduct.v
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ Require Import Coq.Lists.List.
Import ListNotations.
Require Import Psatz.

Require Import GhcProofs.Tactics.
Require Import GhcProofs.CoreLemmas.
Require Import Proofs.GhcTactics.
Require Import Proofs.Core.


Set Bullet Behavior "Strict Subproofs".
Expand Down
2 changes: 1 addition & 1 deletion examples/ghc/theories/CoreSubstInvariants.v
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Import GHC.Base.Notations.
Import Coq.Logic.FunctionalExtensionality.

Require Proofs.GHC.Base.
Require GhcProofs.CoreInduct.
Require Proofs.CoreInduct.


Set Bullet Behavior "Strict Subproofs".
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,20 +16,20 @@ Require Import Coq.Logic.FunctionalExtensionality.

Set Bullet Behavior "Strict Subproofs".

Require Import GhcProofs.BaseLemmas.
Require Import GhcProofs.JoinPointInvariants.
Require Import GhcProofs.ScopeInvariant.
Require Import GhcProofs.StateLogic.
Require Import GhcProofs.CoreInduct.
Require Import GhcProofs.Forall.
Require Import GhcProofs.CoreLemmas.
Require Import GhcProofs.CoreFVsLemmas.
Require Import GhcProofs.Tactics.
Require Import GhcProofs.NCore.
Require Import GhcProofs.VectorUtils.
Require Import GhcProofs.VarLemmas.
Require Import GhcProofs.VarSet.
Require Import GhcProofs.Unique.
Require Import Proofs.Base.
Require Import Proofs.JoinPointInvariants.
Require Import Proofs.ScopeInvariant.
Require Import Proofs.StateLogic.
Require Import Proofs.CoreInduct.
Require Import Proofs.Forall.
Require Import Proofs.Core.
Require Import Proofs.CoreFVs.
Require Import Proofs.GhcTactics.
Require Import Proofs.NCore.
Require Import Proofs.VectorUtils.
Require Import Proofs.Var.
Require Import Proofs.VarSet.
Require Import Proofs.Unique.

Close Scope Z_scope.

Expand Down
2 changes: 1 addition & 1 deletion examples/ghc/theories/Forall.v
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,4 @@ Proof.
unfold id.
rewrite Forall_map.
reflexivity.
Qed.
Qed.
File renamed without changes.
4 changes: 2 additions & 2 deletions examples/ghc/theories/JoinPointInvariants.v
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ Require Import Psatz.

Import ListNotations.

Require Import GhcProofs.Forall.
Require Import GhcProofs.CoreLemmas.
Require Import Proofs.Forall.
Require Import Proofs.Core.

Set Bullet Behavior "Strict Subproofs".

Expand Down
2 changes: 1 addition & 1 deletion examples/ghc/theories/NCore.v
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Require Import Coq.Bool.Bool.
Require Import Coq.NArith.BinNat.
Require Import Psatz.

Require Import GhcProofs.VectorUtils.
Require Import Proofs.VectorUtils.

Import ListNotations.

Expand Down
6 changes: 3 additions & 3 deletions examples/ghc/theories/ScopeInvariant.v
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ Require Import CoreUtils.
Require Import Coq.Lists.List.
Import ListNotations.

Require Import GhcProofs.Forall.
Require Import GhcProofs.CoreFVsLemmas.
Require Import GhcProofs.VarSet.
Require Import Proofs.Forall.
Require Import Proofs.CoreFVs.
Require Import Proofs.VarSet.

Set Bullet Behavior "Strict Subproofs".

Expand Down
File renamed without changes.
10 changes: 5 additions & 5 deletions examples/ghc/theories/VarSet.v
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,11 @@ Open Scope Z_scope.

Set Bullet Behavior "Strict Subproofs".

Require Import GhcProofs.Tactics.
Require Import GhcProofs.BaseLemmas.
Require Import GhcProofs.ContainerAxioms.
Require Import GhcProofs.Unique.
Require Import GhcProofs.VarLemmas.
Require Import Proofs.GhcTactics.
Require Import Proofs.Base.
Require Import Proofs.ContainerAxioms.
Require Import Proofs.Unique.
Require Import Proofs.Var.

Require Import IntSetProofs.
(* Require Import IntMapProofs. *)
Expand Down
14 changes: 7 additions & 7 deletions examples/ghc/theories/_CoqProject
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
-Q . GhcProofs
-Q . Proofs
-R ../../../base ""
-Q ../../../base-thy Proofs
-Q ../../ghc/lib ""
Expand All @@ -9,17 +9,17 @@ ScopeInvariant.v
JoinPointInvariants.v
# JoinPointInvariantsInductive.v
CoreInduct.v
ExitifyProofs.v
Exitify.v
CoreSubstInvariants.v
StateLogic.v
Tactics.v
GhcTactics.v
Forall.v
CoreLemmas.v
Core.v
NCore.v
VectorUtils.v
CoreFVsLemmas.v
BaseLemmas.v
CoreFVs.v
Base.v
VarSet.v
Unique.v
ContainerAxioms.v
VarLemmas.v
Var.v

0 comments on commit d4b61b8

Please sign in to comment.