Crate normal_form

source ·
Expand description

This library provides a simple method to find the normal/canonical form of a structure, as long as it implements the provided Normalize trait. It is an implementation of Practical graph isomorphism, II [McKay 2013] and heavily inspired by the canonical-form crate with the addition of caching and associated abstraction types.

Re-exports

  • pub use set::Map;
  • pub use set::Set;

Modules

Structs

Traits

  • Type for which a canonical form can be found.