Skip to content

Commit

Permalink
8.6
Browse files Browse the repository at this point in the history
  • Loading branch information
orilahav committed Feb 15, 2017
1 parent 6ff7ed6 commit 99bd7e1
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion src/axiomatic/GsimM.v
Original file line number Diff line number Diff line change
Expand Up @@ -1054,7 +1054,7 @@ red; splits; try done.
red; splits; eauto.
eby eapply no_rmw_from_init.
eby eapply rmw_acta.
+ unfold singl_rel, sb_ext, eqv_rel, seq in *; desf; eauto; subst z0 z b a; left.
+ unfold singl_rel, sb_ext, eqv_rel, seq in *; desf; eauto; left.
eapply SB_AT_END; eauto.
by left; congr.
eby destruct SB3; subst.
Expand Down
10 changes: 5 additions & 5 deletions src/axiomatic/GstepWrite.v
Original file line number Diff line number Diff line change
Expand Up @@ -399,10 +399,10 @@ Proof.
rewrite gstep_urr_write; try edone; relsimp.
rewrite gstep_sb_ext_helper_w2; ins.
split; repeat apply inclusion_union_l; eauto 12 with rel.
red; unfold seq, eqv_rel; ins; desf; try (by destruct a as [??[]]);
red; unfold seq, eqv_rel; ins; desf; try (by destruct y as [??[]]);
by right; eauto.
rewrite <- inclusion_union_r2, !eqv_join; unfold eqv_rel; red; ins; desf.
subst y; splits; ins; tauto.
rewrite <- inclusion_union_r2, !eqv_join; unfold eqv_rel; red;
ins; desf; splits; auto.
Qed.

Lemma gstep_c_rel_rwr_write l l' :
Expand All @@ -416,10 +416,10 @@ Proof.
rewrite gstep_rwr_write; try edone; relsimp.
rewrite gstep_sb_ext_helper_w2; ins.
split; repeat apply inclusion_union_l; eauto 12 with rel.
red; unfold seq, eqv_rel; ins; desf; try (by destruct a as [??[]]);
red; unfold seq, eqv_rel; ins; desf; try (by destruct y as [??[]]);
by right; eauto.
rewrite <- inclusion_union_r2, !eqv_join; unfold eqv_rel; red; ins; desf.
subst y; splits; ins; tauto.
splits; auto.
Qed.

Lemma gstep_t_rel_urr_write l' l x :
Expand Down
2 changes: 1 addition & 1 deletion src/axiomatic/MsimG.v
Original file line number Diff line number Diff line change
Expand Up @@ -341,7 +341,7 @@ Proof.
intros K K'; cdes GSTEP; desf; ins; desf.
by cdes WF'; exfalso; eapply WF_MO; eauto.
assert (P: is_proper y).
by eapply no_mo_to_init; eauto.
by eapply no_mo_to_init with (mo:=mo0); eauto.
destruct (classic (exists x : event, (rf;; rmw) x y)) as [C|]; desc; eauto.
assert (INx: In x acts).
by eapply seq_doma in C; [|eapply rf_acta]; eauto.
Expand Down

0 comments on commit 99bd7e1

Please sign in to comment.