Skip to content

Commit

Permalink
Merge pull request #26 from weakmemory/dev-smal-rex-admits
Browse files Browse the repository at this point in the history
Close some admits in the re-execution proof
  • Loading branch information
InnocentusLime authored Jan 17, 2025
2 parents b2fe342 + 05491cd commit 4f4f1ea
Show file tree
Hide file tree
Showing 8 changed files with 1,831 additions and 1,221 deletions.
9 changes: 9 additions & 0 deletions src/lib/Rhb.v
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,15 @@ Proof using.
basic_solver.
Qed.

Lemma wf_rpo_immE
(WF : Wf G) :
rpo_imm ≡ ⦗E⦘ ⨾ rpo_imm ⨾ ⦗E⦘.
Proof using.
split; [| basic_solver].
unfold rpo_imm. rewrite wf_sbE; vauto.
basic_solver 21.
Qed.

Lemma no_rpo_imm_to_init :
rpo_imm ≡ rpo_imm ⨾ ⦗fun e => ~is_init e⦘.
Proof using.
Expand Down
948 changes: 138 additions & 810 deletions src/reordering/ReordExecNaNb.v

Large diffs are not rendered by default.

Loading

0 comments on commit 4f4f1ea

Please sign in to comment.