summaryrefslogtreecommitdiff
path: root/tests/fstar/misc/Loops.Clauses.Template.fst
blob: 6be351c63487a6c3d9f53adbe1054c0e6dc89a66 (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
(** 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) (mi : u32) (ms : 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::clear]: decreases clause
    Source: 'src/loops.rs', lines 52:0-58: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 66:0-75: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 78:0-88: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 91:0-101: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 103:0-117: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 119:0-133: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 144:0-155: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 158:0-169: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 174:0-195: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 198:0-219: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 223:0-238: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 241:0-256: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 259:0-274: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 278:0-293: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 297:0-312: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 316:0-331: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 ()