summaryrefslogtreecommitdiff
path: root/tests/fstar/misc/Loops.Clauses.Template.fst
blob: e43f817056b3b91591a4ce712aa983422432e062 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
(** THIS FILE WAS AUTOMATICALLY GENERATED BY AENEAS *)
(** [loops]: templates for the decreases clauses *)
module Loops.Clauses.Template
open Primitives
open Loops.Types

#set-options "--z3rlimit 50 --fuel 1 --ifuel 1"

(** [loops::sum]: decreases clause
    Source: 'src/loops.rs', lines 4:0-14:1 *)
unfold let sum_loop_decreases (max : u32) (i : u32) (s : u32) : nat = admit ()

(** [loops::sum_with_mut_borrows]: decreases clause
    Source: 'src/loops.rs', lines 19:0-31:1 *)
unfold
let sum_with_mut_borrows_loop_decreases (max : u32) (i : u32) (s : u32) : nat =
  admit ()

(** [loops::sum_with_shared_borrows]: decreases clause
    Source: 'src/loops.rs', lines 34:0-48:1 *)
unfold
let sum_with_shared_borrows_loop_decreases (max : u32) (i : u32) (s : u32) :
  nat =
  admit ()

(** [loops::sum_array]: decreases clause
    Source: 'src/loops.rs', lines 50:0-58:1 *)
unfold
let sum_array_loop_decreases (n : usize) (a : array u32 n) (i : usize)
  (s : u32) : nat =
  admit ()

(** [loops::clear]: decreases clause
    Source: 'src/loops.rs', lines 62:0-68:1 *)
unfold
let clear_loop_decreases (v : alloc_vec_Vec u32) (i : usize) : nat = admit ()

(** [loops::list_mem]: decreases clause
    Source: 'src/loops.rs', lines 76:0-85:1 *)
unfold let list_mem_loop_decreases (x : u32) (ls : list_t u32) : nat = admit ()

(** [loops::list_nth_mut_loop]: decreases clause
    Source: 'src/loops.rs', lines 88:0-98:1 *)
unfold
let list_nth_mut_loop_loop_decreases (t : Type0) (ls : list_t t) (i : u32) :
  nat =
  admit ()

(** [loops::list_nth_shared_loop]: decreases clause
    Source: 'src/loops.rs', lines 101:0-111:1 *)
unfold
let list_nth_shared_loop_loop_decreases (t : Type0) (ls : list_t t) (i : u32) :
  nat =
  admit ()

(** [loops::get_elem_mut]: decreases clause
    Source: 'src/loops.rs', lines 113:0-127:1 *)
unfold
let get_elem_mut_loop_decreases (x : usize) (ls : list_t usize) : nat =
  admit ()

(** [loops::get_elem_shared]: decreases clause
    Source: 'src/loops.rs', lines 129:0-143:1 *)
unfold
let get_elem_shared_loop_decreases (x : usize) (ls : list_t usize) : nat =
  admit ()

(** [loops::list_nth_mut_loop_with_id]: decreases clause
    Source: 'src/loops.rs', lines 154:0-165:1 *)
unfold
let list_nth_mut_loop_with_id_loop_decreases (t : Type0) (i : u32)
  (ls : list_t t) : nat =
  admit ()

(** [loops::list_nth_shared_loop_with_id]: decreases clause
    Source: 'src/loops.rs', lines 168:0-179:1 *)
unfold
let list_nth_shared_loop_with_id_loop_decreases (t : Type0) (i : u32)
  (ls : list_t t) : nat =
  admit ()

(** [loops::list_nth_mut_loop_pair]: decreases clause
    Source: 'src/loops.rs', lines 184:0-205:1 *)
unfold
let list_nth_mut_loop_pair_loop_decreases (t : Type0) (ls0 : list_t t)
  (ls1 : list_t t) (i : u32) : nat =
  admit ()

(** [loops::list_nth_shared_loop_pair]: decreases clause
    Source: 'src/loops.rs', lines 208:0-229:1 *)
unfold
let list_nth_shared_loop_pair_loop_decreases (t : Type0) (ls0 : list_t t)
  (ls1 : list_t t) (i : u32) : nat =
  admit ()

(** [loops::list_nth_mut_loop_pair_merge]: decreases clause
    Source: 'src/loops.rs', lines 233:0-248:1 *)
unfold
let list_nth_mut_loop_pair_merge_loop_decreases (t : Type0) (ls0 : list_t t)
  (ls1 : list_t t) (i : u32) : nat =
  admit ()

(** [loops::list_nth_shared_loop_pair_merge]: decreases clause
    Source: 'src/loops.rs', lines 251:0-266:1 *)
unfold
let list_nth_shared_loop_pair_merge_loop_decreases (t : Type0) (ls0 : list_t t)
  (ls1 : list_t t) (i : u32) : nat =
  admit ()

(** [loops::list_nth_mut_shared_loop_pair]: decreases clause
    Source: 'src/loops.rs', lines 269:0-284:1 *)
unfold
let list_nth_mut_shared_loop_pair_loop_decreases (t : Type0) (ls0 : list_t t)
  (ls1 : list_t t) (i : u32) : nat =
  admit ()

(** [loops::list_nth_mut_shared_loop_pair_merge]: decreases clause
    Source: 'src/loops.rs', lines 288:0-303:1 *)
unfold
let list_nth_mut_shared_loop_pair_merge_loop_decreases (t : Type0)
  (ls0 : list_t t) (ls1 : list_t t) (i : u32) : nat =
  admit ()

(** [loops::list_nth_shared_mut_loop_pair]: decreases clause
    Source: 'src/loops.rs', lines 307:0-322:1 *)
unfold
let list_nth_shared_mut_loop_pair_loop_decreases (t : Type0) (ls0 : list_t t)
  (ls1 : list_t t) (i : u32) : nat =
  admit ()

(** [loops::list_nth_shared_mut_loop_pair_merge]: decreases clause
    Source: 'src/loops.rs', lines 326:0-341:1 *)
unfold
let list_nth_shared_mut_loop_pair_merge_loop_decreases (t : Type0)
  (ls0 : list_t t) (ls1 : list_t t) (i : u32) : nat =
  admit ()

(** [loops::ignore_input_mut_borrow]: decreases clause
    Source: 'src/loops.rs', lines 345:0-349:1 *)
unfold let ignore_input_mut_borrow_loop_decreases (i : u32) : nat = admit ()

(** [loops::incr_ignore_input_mut_borrow]: decreases clause
    Source: 'src/loops.rs', lines 353:0-358:1 *)
unfold
let incr_ignore_input_mut_borrow_loop_decreases (i : u32) : nat = admit ()

(** [loops::ignore_input_shared_borrow]: decreases clause
    Source: 'src/loops.rs', lines 362:0-366:1 *)
unfold let ignore_input_shared_borrow_loop_decreases (i : u32) : nat = admit ()