Rotate
π Source: Mathlib/Data/List/Rotate.lean
Statistics
List
Definitions
Theorems
List.IsRotated
Definitions
| Name | Category | Theorems |
|---|---|---|
setoid π | CompOp |
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
cons_append_singleton π | mathematical | β | List.IsRotated | β | List.isRotated_append |
cons_getLast_dropLast π | mathematical | β | List.IsRotated | β | symmList.isRotated_concat |
cyclicPermutations π | mathematical | List.IsRotated | List.cyclicPermutations | β | List.cyclicPermutations_rotate |
dropLast_tail π | mathematical | β | List.IsRotated | β | β |
eqv π | mathematical | β | List.IsRotated | β | reflsymmtrans |
forall π | mathematical | β | List.IsRotated | β | symm |
map π | β | List.IsRotated | β | β | List.map_rotate |
mem_iff π | β | List.IsRotated | β | β | perm |
nodup_iff π | β | List.IsRotated | β | β | perm |
perm π | β | List.IsRotated | β | β | List.rotate_perm |
refl π | mathematical | β | List.IsRotated | β | List.rotate_zero |
reverse π | β | List.IsRotated | β | β | List.reverse_rotate |
trans π | β | List.IsRotated | β | β | List.rotate_rotate |
List.Nodup
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
cyclicPermutations π | mathematical | β | List.cyclicPermutations | β | eq_or_neList.nodup_iff_injective_getList.getElem_cyclicPermutationsrotate_congr_iffList.length_cyclicPermutations_of_ne_nil |
rotate_congr π | β | β | β | β | List.length_pos_of_ne_nilList.head?_rotategetElem_inj_iffList.rotate_mod |
rotate_congr_iff π | β | β | β | β | eq_or_neList.rotate_nilrotate_congrList.rotate_mod |
rotate_eq_self_iff π | β | β | β | β | rotate_congr_iffList.rotate_zero |
---