3 b 1 4 c 0 5 a 1 6 b 2 7 c 2 8 d 0 9 a 1 10 b 2 11 c 3 b c c d d Forward Links Suffix Links Factor Oracle The factor oracle of a word s of length m is a deterministic finite automaton (Q, q0 , F, δ) where Q = {0, 1, ... , m} is the set of states, q0 = 0 is the starting state, F = Q is the set of terminal states and δ is the transition function. Jaime Arias - Equipe PoSET, Inria Bordeaux Sud-Ouest, LaBRI Factor Oracle for Machine Improvisation 4/10 4/10