Add annotations to gmp.c

This commit is contained in:
xiaoh105
2025-06-07 15:23:11 +08:00
parent e7bc194ec7
commit 1873d949ce
8 changed files with 448 additions and 175 deletions

18
projects/int_array_def.h Normal file
View File

@ -0,0 +1,18 @@
/*@ Extern Coq (sum : list Z -> Z)
(sublist : {A} -> Z -> Z -> list A -> list A)
(store_int_array : Z -> Z -> list Z -> Assertion)
(store_uint_array : Z -> Z -> list Z -> Assertion)(store_uint_array : Z -> Z -> list Z -> Assertion)
(store_int_array_missing_i_rec: Z -> Z -> Z -> Z -> list Z -> Assertion)
(store_uint_array_missing_i_rec: Z -> Z -> Z -> Z -> list Z -> Assertion)
(store_array_box: Z -> Z -> list Z -> Assertion)
(store_array_box_array: Z -> list Z -> Assertion)
(store_int_array_rec: Z -> Z -> Z -> list Z -> Assertion)
(store_uint_array_rec: Z -> Z -> Z -> list Z -> Assertion)
(Znth: {A} -> Z -> list A -> A -> A)
(replace_Znth: {A} -> Z -> A -> list A -> list A)
(zeros: Z -> list Z)
*/
/*@ include strategies "int_array.strategies" */
/*@ include strategies "uint_array.strategies" */