Module Kappa_generic_toolset.Renaming
- val dummy : t
- val empty : unit -> t
- val is_identity : t -> bool
- val identity : int list -> t
- val image : t -> Mods.IntSet.t
- val cyclic_permutation_from_list : stop_at:int -> int list -> t
- very specific use case for Connected_component.remove_ag_cc 
- val imperative_add : debugMode:bool -> int -> int -> t -> bool
- raises Clashing
- in debug mode 
 - returns
- if the addition preserves injectivity 
 
- val add : debugMode:bool -> int -> int -> t -> t option
- raises Clashing
- in debug mode 
 - returns
- Noneif the addition would break injectivity
 
- val apply : debugMode:bool -> t -> int -> int
- raises Undefined