Implementation of morphisms into finite monoids.
dequeue * compute_l_ideal(morphism *, uint, bool *)
Computation of the left ideal of an element.
Definition monoid_ideals.c:22
uint get_rlink(morphism *, parti *, uint, uint, bool *alpha)
Given an idempotent g and an element q such that g R q, compute an element s such that g = qr.
Definition monoid_ideals.c:65
dequeue * compute_r_ideal_alph(morphism *, uint, bool *, bool *)
Computation of a given restricted right ideal of an element. The restriction is given by a sub-alphab...
Definition monoid_ideals.c:38
dequeue * compute_r_ideal(morphism *, uint, bool *)
Computation of the right ideal of an element.
Definition monoid_ideals.c:13
uint get_llink(morphism *, parti *, uint, uint, bool *alpha)
Given an idempotent h and an element t such that h R t, compute an element s such that h = st.
Definition monoid_ideals.c:103
dequeue * compute_l_ideal_alph(morphism *, uint, bool *, bool *)
Computation of a given restricted left ideal of an element. The restriction is given by a sub-alphabe...
Definition monoid_ideals.c:47
dequeue * compute_j_ideal(morphism *, uint, bool *)
Computation of the two-sided ideal of an element.
Definition monoid_ideals.c:30
dequeue * compute_j_ideal_alph(morphism *, uint, bool *, bool *)
Computation of a given restricted left/right ideal of an element. The restriction is given by a sub-a...
Definition monoid_ideals.c:55
Type used to represent a dequeue of unsigned integers.
Definition type_dequeue.h:26
The type used to represent a morphism into a finite monoid.
Definition monoid.h:91
First type used to represent a partition. This is not the one used by Union-Find.
Definition type_partitions.h:36