Skip to content

Commit 968ddba

Browse files
committed
Add remaining rewrite rules for saturated arithmetic
For #1609
1 parent 652fc80 commit 968ddba

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

src/Rewriter/Rules.v

+7
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,13 @@ Definition nbe_rewrite_rulesT : list (bool * Prop)
182182
end)
183183
('n)
184184
xs)
185+
; typeof! @unfold1_nat_rect_fbb_b
186+
; typeof! @unfold1_nat_rect_fbb_b_b
187+
; typeof! @unfold1_list_rect_fbb_b
188+
; typeof! @unfold1_list_rect_fbb_b_b
189+
; typeof! @unfold1_list_rect_fbb_b_b_b
190+
; typeof! @unfold1_list_rect_fbb_b_b_b_b
191+
; typeof! @unfold1_list_rect_fbb_b_b_b_b_b
185192
]
186193
].
187194

src/Rewriter/RulesProofs.v

+7
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,13 @@ Local Hint Resolve
8888
eq_firstn_nat_rect
8989
eq_skipn_nat_rect
9090
eq_update_nth_nat_rect
91+
unfold1_nat_rect_fbb_b
92+
unfold1_nat_rect_fbb_b_b
93+
unfold1_list_rect_fbb_b
94+
unfold1_list_rect_fbb_b_b
95+
unfold1_list_rect_fbb_b_b_b
96+
unfold1_list_rect_fbb_b_b_b_b
97+
unfold1_list_rect_fbb_b_b_b_b_b
9198
: core.
9299

93100
Lemma nbe_rewrite_rules_proofs

0 commit comments

Comments
 (0)