aboutsummaryrefslogtreecommitdiffstats
path: root/src/hls/GiblePargenproofCommon.v
diff options
context:
space:
mode:
Diffstat (limited to 'src/hls/GiblePargenproofCommon.v')
-rw-r--r--src/hls/GiblePargenproofCommon.v36
1 files changed, 18 insertions, 18 deletions
diff --git a/src/hls/GiblePargenproofCommon.v b/src/hls/GiblePargenproofCommon.v
index 0a09c23..345836f 100644
--- a/src/hls/GiblePargenproofCommon.v
+++ b/src/hls/GiblePargenproofCommon.v
@@ -309,38 +309,38 @@ Lemma prune_predicated_mutexcl :
predicated_mutexcl y.
Proof.
unfold prune_predicated; intros.
- Admitted.
-#[local] Hint Resolve prune_predicated_mutexcl : mte.
+ Abort.
+(*#[local] Hint Resolve prune_predicated_mutexcl : mte.*)
Lemma app_predicated_mutexcl :
forall A p (x: predicated A) y,
predicated_mutexcl x ->
predicated_mutexcl y ->
predicated_mutexcl (app_predicated p x y).
-Proof. Admitted.
-#[local] Hint Resolve app_predicated_mutexcl : mte.
+Proof. Abort.
+(*#[local] Hint Resolve app_predicated_mutexcl : mte.*)
Lemma seq_app_predicated_mutexcl :
forall A B (f: predicated (A -> B)) y,
predicated_mutexcl f ->
predicated_mutexcl y ->
predicated_mutexcl (seq_app f y).
-Proof. Admitted.
-#[local] Hint Resolve seq_app_predicated_mutexcl : mte.
+Proof. Abort.
+(* #[local] Hint Resolve seq_app_predicated_mutexcl : mte. *)
Lemma all_predicated_mutexcl:
forall f l,
all_mutexcl f ->
predicated_mutexcl (merge (list_translation l f)).
-Proof. Admitted.
-#[local] Hint Resolve all_predicated_mutexcl : mte.
+Proof. Abort.
+(* #[local] Hint Resolve all_predicated_mutexcl : mte. *)
Lemma flap2_predicated_mutexcl :
forall A B C (f: predicated (A -> B -> C)) x y,
predicated_mutexcl f ->
predicated_mutexcl (flap2 f x y).
-Proof. Admitted.
-#[local] Hint Resolve flap2_predicated_mutexcl : mte.
+Proof. Abort.
+(* #[local] Hint Resolve flap2_predicated_mutexcl : mte. *)
Lemma all_mutexcl_set :
forall f n r,
@@ -370,11 +370,11 @@ Lemma all_mutexcl_maintained :
Proof.
destruct i; cbn -[seq_app]; intros; unfold Option.bind in *; repeat destr; inv H0.
- trivial.
- - apply prune_predicated_mutexcl in Heqo1; auto with mte.
- - apply prune_predicated_mutexcl in Heqo0; auto with mte.
- - apply prune_predicated_mutexcl in Heqo0; auto with mte.
- apply app_predicated_mutexcl; auto with mte.
- - unfold all_mutexcl; intros; rewrite forest_pred_reg; auto.
- - unfold all_mutexcl; intros. unfold "<-e". unfold "#r". cbn.
- fold (get_forest x f). auto.
-Qed.
+ (* - apply prune_predicated_mutexcl in Heqo1; auto with mte. *)
+ (* - apply prune_predicated_mutexcl in Heqo0; auto with mte. *)
+ (* - apply prune_predicated_mutexcl in Heqo0; auto with mte. *)
+ (* apply app_predicated_mutexcl; auto with mte. *)
+ (* - unfold all_mutexcl; intros; rewrite forest_pred_reg; auto. *)
+ (* - unfold all_mutexcl; intros. unfold "<-e". unfold "#r". cbn. *)
+ (* fold (get_forest x f). auto. *)
+Abort.