Module seq_lib
vstd
Module seq_lib
Macros
Functions
In crate vstd
Modules
arithmetic
array
atomic
atomic_ghost
bits
bytes
calc_macro
cell
compute
hash_map
hash_set
invariant
layout
map
map_lib
math
modes
multiset
multiset_lib
pcm
pcm_lib
pervasive
prelude
proph
raw_ptr
relations
rwlock
seq
seq_lib
set
set_lib
shared
simple_pptr
slice
std_specs
storage_protocol
string
thread
tokens
view
Macros
assert_by_contradiction
assert_maps_equal
assert_multisets_equal
assert_multisets_equal_internal
assert_seqs_equal
assert_sets_equal
atomic_with_ghost
calc
map
open_atomic_invariant
open_atomic_invariant_in_proof
open_atomic_invariant_in_proof_internal
open_atomic_invariant_internal
open_local_invariant
open_local_invariant_in_proof
open_local_invariant_in_proof_internal
open_local_invariant_internal
pcell_opt
pcell_points
seq
set
vpanic
Functions
group_vstd_default
?
Settings
Module
vstd
::
seq_lib
Copy item path
source
·
[
−
]
Macros
§
assert_
seqs_
equal
Prove two sequences
s1
and
s2
are equal by proving that their elements are equal at each index.
Functions
§
commutative_
foldr
group_
filter_
ensures
group_
seq_
lib_
default
group_
seq_
properties
group_
to_
multiset_
ensures
lemma_
append_
last
lemma_
concat_
associative
lemma_
flatten_
alt_
concat
lemma_
flatten_
concat
lemma_
fold_
right_
permutation
lemma_
max_
of_
concat
lemma_
min_
of_
concat
lemma_
multiset_
commutative
lemma_
no_
dup_
in_
concat
lemma_
seq_
append_
take_
skip
lemma_
seq_
concat_
contains_
all_
elements
lemma_
seq_
contains
lemma_
seq_
contains_
after_
push
lemma_
seq_
empty_
contains_
nothing
lemma_
seq_
empty_
equality
lemma_
seq_
properties
Deprecated
lemma_
seq_
skip_
build_
commut
lemma_
seq_
skip_
contains
lemma_
seq_
skip_
index
lemma_
seq_
skip_
index2
lemma_
seq_
skip_
len
lemma_
seq_
skip_
nothing
lemma_
seq_
skip_
of_
skip
lemma_
seq_
skip_
update_
commut1
lemma_
seq_
skip_
update_
commut2
lemma_
seq_
subrange_
elements
lemma_
seq_
take_
contains
lemma_
seq_
take_
index
lemma_
seq_
take_
len
lemma_
seq_
take_
nothing
lemma_
seq_
take_
update_
commut1
lemma_
seq_
take_
update_
commut2
lemma_
seq_
union_
to_
multiset_
commutative
lemma_
sorted_
unique
seq_
to_
set_
is_
finite
subrange_
of_
matching_
take
to_
multiset_
build
to_
multiset_
contains
to_
multiset_
len
to_
multiset_
remove