Kappa_data_structures.RenamingFunctions from a subset of nat to a subset of nat
val dummy : tval empty : unit -> tval is_identity : t -> boolval identity : int list -> tval image : t -> Kappa_data_structures.Mods.IntSet.tval cyclic_permutation_from_list : stop_at:int -> int list -> tvery specific use case for Connected_component.remove_ag_cc
val imperative_add : debug_mode:bool -> int -> int -> t -> boolval apply : debug_mode:bool -> t -> int -> intval mem : int -> t -> boolval min_elt : t -> (int * int) optionval fold : (int -> int -> 'a -> 'a) -> t -> 'a -> 'aval to_list : t -> (int * int) listval print : Stdlib.Format.formatter -> t -> unitprints only non identity points
val print_full : Stdlib.Format.formatter -> t -> unitval to_yojson : t -> Yojson.Basic.tval of_yojson : Yojson.Basic.t -> t