Index of values


(-|) [Monoid]
Résidu d'une liste de règles de réécriture par une lettre, lue par à gauche des membres de gauche.
(==) [Tools]
(@@) [Tools]
(^^) [Tools]

A
access [Automate]
Nettoyage de l'automate, en ne gardant que les états accessibles.
add [Construction.Compute.MMap]
add [Construction.Compute.AMap]
add [UnionFind.Item.Map]
add_elt [Construction.Compute.AMap]
assoc [Tools]
assoc2 [Tools]
auto_f [Construction.Compute]
auto_f [Monoid.Compute]
Construction de Ésik et Bernátsky.
auto_f_det [Construction.Compute]
auto_f_opt [Monoid.Compute]
Construction de Ésik et Bernátsky optimisée.
auto_f_opt2 [Monoid.Compute]
Construction de Ésik et Bernátsky optimisée.
auto_f_opt3 [Monoid.Compute]
Construction de Ésik et Bernátsky optimisée.
auto_g [Monoid.Compute]
Partie droite de la construction de Ésik et Bernátsky.
auto_r [Regexp]
Construit l'automate des positions reconnaissant le langage dénoté par une expression régulière.

B
base_rel [Construction.Compute]
beta [Monoid]
Une étape de réduction d'un mot par rapport à un ensemble de règles de réécriture.
bind [Tools]
build [Automate]
Construction d'un automate à partir d'une fonction de transition.
build2 [Automate]
Construction d'un automate à partir d'une fonction de transition.
build2_acc [Automate]
Construction d'un automate à partir d'une fonction de transition.
build_acc [Automate]
Construction d'un automate à partir d'une fonction de transition utilisant un accumulateur.
build_avec_puit [Automate]
Construction d'un automate à partir d'une fonction de transition, en omettant l'état puit.

C
cayleyr [Monoid.Compute]
Automate de Cayley du monoide
choose [Construction.Compute.MMap]
chrono [Tools]
clbeta [Monoid.Compute]
Réduction d'un mot en un élément du monoide.
coaccess [Automate]
Nettoyage de l'automate, en ne gardant que les états co-accessibles.
comp_to_array [Tools]
comp_to_list [Tools]
comp_to_option [Tools]
comp_to_pair [Tools]
comp_to_pair2 [Tools]
comp_to_tripl [Tools]
compare [Relation.R]
compare [Relation.Make]
compare [Tools.Base]
compare [Tools.OptionB]
compare [Tools.Pair2B]
compare [Tools.PairB]
compare [Tools.ArrayB]
compare [Tools.ListB]
compare [Tools.CaseB]
conc [Tools]
concatenation [Relation.R]
concatenation [Relation.Make]
convert [Automate]
Conversion vers un automate minimal fonctionnel

D
default [UnionFind.Desc]
descriptor [Tools.MakeUF]
descriptor [UnionFind.S]
determ [Automate]
Déterminisation.
determ2 [Automate]
Déterminisation, sans état puit.
domain [Tools.MakeUF]
domain [UnionFind.S]

E
empty [Construction.Compute.MMap]
empty [Construction.Compute.AMap]
empty [Relation.R]
empty [Relation.Make]
empty [UnionFind.Item.Map]
epsilon [Regexp]
Teste si le langage dénoté par une expression contient le mot vide.
equal [Relation.R]
equal [Relation.Make]
equal [UnionFind.Item]
equiv [Automate]
Test simple d'équivalence d'automates
equivalent [Tools.MakeUF]
equivalent [UnionFind.S]
etats_coaccessibles [Automate]
Liste des états accessibles d'un automate.
etats_non_puit [Automate]
Liste des états n'étant pas des puits d'un automate.
etoile [Relation.R]
etoile [Relation.Make]
exec [Automate]
Exécution d'un automate déterministe sur un mot.

F
filter [Construction.Compute.MMap]
find [Construction.Compute.MMap]
find [Construction.Compute.AMap]
find [UnionFind.Item.Map]
fold [Relation.R]
fold [Relation.Make]
fold [Regexp]
Applique une fonction de renommage aux lettres d'une expression régulière en passant un paramètre supplémentaire (accumulateur).
fold [UnionFind.Item.Map]
fold_lefti [Tools]
func_g [Monoid.Compute]
Partie droite de la construction de Ésik et Bernátsky.

G
g2 [Construction.Compute]

H
hkequiv [Automate]
Algorithme d'Hopcroft et Karp

I
id [Relation.R]
id [Relation.Make]
initial [Tools.MakeUF]
initial [UnionFind.S]
inser [Relation.R]
inser [Relation.Make]
inser [Tools]
inserb [Tools]
inter [Tools]

L
lang_to_string [Monoid]
Impression d'une liste de mots, étant donnée un fonction d'impression des lettres.
list_to_string [Monoid]

M
makebij [Tools]
makefuncd [Tools]
makefuncnd [Tools]
map [Relation.R]
map [Relation.Make]
map [Regexp]
Applique une fonction de renommage aux lettres d'une expression régulière.
map [Automate]
Application d'une fonction de renommage à tous les états d'un automate.
mappairs [Tools]
mem [Relation.R]
mem [Relation.Make]
mem [Tools]
mem2 [Tools]
min [Automate]
Minimisation.
min2 [Automate]
Minimisation, sans état puit.
monsyn [Monoid.Compute]
Calcul du monoide syntaxique à partir d'un automate, avec impression de la table des tranformation des états induites par chacun des éléments du monoide, et des règles de réécriture inférées.
monsyn2 [Monoid.Compute]
Calcul du monoide syntaxique à partir d'un automate, avec impression de la table des tranformation des états induites par chacun des éléments du monoide, et des règles de réécriture inférées.
monsyn3 [Monoid.Compute]
Calcul du monoide syntaxique à partir d'un automate, avec impression de la table des tranformation des états induites par chacun des éléments du monoide, et des règles de réécriture inférées.
mot_to_string [Monoid]
Impression d'un mot, étant donnée un fonction d'impression des lettres.

P
pos_to_string [Monoid]
Impression d'une position.
print_auto [Automate]
Impression dans un canal.
print_to_file [Automate]
Impression dans un fichier.
prod [Monoid.Compute]
Produit dans le monoide.
prodl [Monoid.Compute]
Produit d'un mot par un ensemble de mot.
prodlst [Monoid.Compute]
Produit de deux ensembles de mots.
prodr [Monoid.Compute]
Produit d'un ensemble de mots par un mot.
puits [Automate]
Détection des états puits : q tel que pour toute lettre a, soit il n'y a pas de transition étiquetée par a depuis q, soit il y a une transition q -a-> q.

R
refl [Relation.R]
refl [Relation.Make]
remove [Tools]
representative [Tools.MakeUF]
representative [UnionFind.S]
restr [Relation.R]
restr [Relation.Make]
rev [Automate]
Automate mirroir.
rev_to_reg [Regexp]
Conversion d'une expression étendue en expression régulière à l'aide d'une involution sur les lettres.

S
set [Tools.MakeUF]
set [UnionFind.S]
simpl [Automate]
Renommage des états d'un automate avec des entiers.
sprint_auto [Automate]
Impression comme chaîne de caractères.
star [Monoid.Compute]
Étoile d'un ensemble de mots : (1+A)^n, tel que (1+A)^{n+1}=(1+A)^n.
succ [Relation.R]
succ [Relation.Make]

T
table_to_string [Monoid]
Impression d'un tableau de liste, étant donnée un fonction d'impression des éléments de base.
to_list [Relation.R]
to_list [Relation.Make]
trans [Construction.Compute]
trans_det [Construction.Compute]

U
union [Relation.R]
union [Relation.Make]
union [Tools.MakeUF]
union [UnionFind.Desc]
union [UnionFind.S]