En matemáticas y en informática teórica , un patrón es inevitable si es inevitable en cualquier alfabeto finito.
Definiciones
Patrón
Al igual que una palabra, un patrón (también llamado término ) es una secuencia de símbolos sobre algún alfabeto .
La multiplicidad mínima del patrónesdóndees el número de ocurrencias del símboloen patrón. En otras palabras, es el número de ocurrencias endel símbolo que aparece con menos frecuencia en.
Instancia
Dados alfabetos finitosy, una palabraes un ejemplo del patrónsi existe un morfismo de semigrupo no borradorde tal manera que, dóndedenota la estrella de Kleene de. No borrar significa quea pesar de, dóndedenota la cadena vacía .
Evitación / Emparejamiento
Una palabraSe dice que coincide o encuentra un patrón.si un factor (también llamado subpalabra o subcadena ) dees un ejemplo de. De lo contrario,Se dice que evita, o ser-libre. Esta definición puede generalizarse al caso de un infinito, basado en una definición generalizada de "subcadena".
Evitabilidad / Inevitabilidad en un alfabeto específico
Un patrónes inevitable en un alfabeto finitosi cada palabra suficientemente largadebe coincidir; formalmente: si. De lo contrario,es evitable enlo que implica que existen infinitas palabras en el alfabeto.que evitan.
Por el lema de Kőnig , patrónes evitable ensi y solo si existe una palabra infinitaque evita. [ 1 ]
Palabra libre de p máxima
Dado un patróny un alfabeto. A-palabra librees un máximo-palabra gratis sobresiyfósforo.
Patrón evitable/inevitable
Un patrónes un patrón inevitable (también llamado término de bloqueo ) sies inevitable en cualquier alfabeto finito.
Si un patrón es inevitable y no se limita a un alfabeto específico, entonces es inevitable para cualquier alfabeto finito por defecto. Por el contrario, si se dice que un patrón es evitable y no se limita a un alfabeto específico, entonces es evitable en algún alfabeto finito por defecto.
k -evitable / k -inevitable
Un patrónes-evitable sies evitable en un alfabetode tamaño. De lo contrario,es-inevitable, lo que significaes inevitable en cada alfabeto de tamaño. [ 2 ]
Si el patrónes-evitable, entonceses-evitable para todos.
Dado un conjunto finito de patrones evitables, existe una palabra infinitade tal manera queevita todos los patrones de. [ 1 ] Dejedenotan el tamaño del alfabeto mínimode tal manera queevitando todos los patrones de.
Índice de evitabilidad
El índice de evitabilidad de un patrónes el más pequeñode tal manera quees-evitable ysies inevitable. [ 1 ]
Propiedades
- Un patrónes evitable sies un ejemplo de un patrón evitable. [ 3 ]
- Dejemos que el patrón sea evitable.ser un factor de patrón, entoncesTambién es evitable. [ 3 ]
- Un patrónes inevitable si y solo sies un factor de algún patrón inevitable.
- Dado un patrón inevitabley un símbolono en, entonceses inevitable. [ 3 ]
- Dado un patrón inevitable, luego la reversiónes inevitable.
- Dado un patrón inevitable, existe un símbolode tal manera queocurre exactamente una vez en. [ 3 ]
- Dejarrepresenta el número de símbolos distintos del patrón. Si, entonceses evitable. [ 3 ]
Palabras de Zimin
Dado el alfabetoLas palabras (patrones) de Zimin se definen recursivamente.paray.
Inevitabilidad
Todas las palabras de Zimin son inevitables. [ 4 ]
Una palabraes inevitable si y solo si es un factor de una palabra Zimin. [ 4 ]
Dado un alfabeto finito, dejarrepresentan el más pequeñode tal manera quepartidosa pesar de. Tenemos las siguientes propiedades: [ 5 ]
es el patrón inevitable más largo construido por el alfabetodesde.
Reducción de patrones
Carta gratuita
Dado un patrónsobre algún alfabeto, decimoses gratis parasi existen subconjuntosdede tal manera que se cumplan las siguientes condiciones:
- es un factor dey↔ es un factor dey
Por ejemplo, dejemos, entonceses gratis paraya que existenque cumplen las condiciones anteriores.
Reducir
Un patrónse reduce a patrónsi existe un símbolode tal manera quees gratis para, yse puede obtener eliminando todas las ocurrencias dedeDenotemos esta relación por.
Por ejemplo, dejemos, entoncespuede reducirse adesdees gratis para.
Bloqueado
Una palabraSe dice que está cerrado con llave sino tiene letra libre; por lo tantono se puede reducir. [ 6 ]
Transitividad
Dados los patrones, sise reduce ayse reduce a, entoncesse reduce aDenotemos esta relación por.
Inevitabilidad
Un patrónes inevitable si y solo sise reduce a una palabra de longitud uno; por lo tantode tal manera quey. [ 7 ] [ 4 ]
Evitar patrones gráficos
Fuente: [ 8 ]
Evitación / Coincidencia en un gráfico específico
Dado un gráfico simple, una coloración de bordecoincide con el patrónsi existe un camino simpleende tal manera que la secuenciapartidos. De lo contrario,Se dice que evitao ser-gratis.
De manera similar, una coloración de vérticescoincide con el patrónsi existe un camino simpleende tal manera que la secuenciapartidos.
Número cromático del patrón
El número cromático del patrónes el número mínimo de colores distintos necesarios para un-coloración de vértices gratuitasobre el gráfico.
Dejardónde es el conjunto de todos los grafos simples con un grado máximo no mayor que.
Similarmente,yestán definidos para los colores de los bordes.
Evitabilidad / Inevitable en gráficos
Un patrónes evitable en los gráficos siestá delimitado por, dóndesolo depende de.
- La evitación en palabras puede expresarse como un caso específico de evitación en gráficos; por lo tanto, un patrónes evitable en cualquier alfabeto finito si y solo sia pesar de, dóndees un gráfico devértices concatenados.
Límite probabilístico para π p (n)
Existe una constante absoluta, de tal manera quepara todos los patronescon. [ 8 ]
Dado un patrón, dejarrepresentan el número de símbolos distintos de. Si, entonceses evitable en los gráficos.
Colores explícitos
Dado un patrónde tal manera quees igual para todos, entoncesa pesar de, dóndees el gráfico completo devértices. [ 8 ]
Dado un patrónde tal manera quey un árbol arbitrario, dejarsea el conjunto de todos los subpatrones evitables y sus reflejos de. Entonces. [ 8 ]
Dado un patrónde tal manera quey un árbolcon título. Dejarsea el conjunto de todos los subpatrones evitables y sus reflejos de, entonces. [ 8 ]
Ejemplos
- La secuencia de Thue-Morse no tiene cubos ni superposiciones; por lo tanto, evita los patrones.y. [ 2 ]
- Una palabra sin cuadrados es aquella que evita el patrón.La palabra sobre el alfabetoLa obtenida al tomar la primera diferencia de la secuencia de Thue-Morse es un ejemplo de una palabra infinita libre de cuadrados. [ 9 ] [ 10 ]
- Los patronesyson inevitables en cualquier alfabeto, ya que son factores de las palabras Zimin. [ 11 ] [ 1 ]
- Los patrones de poderparason 2-evitables. [ 1 ]
- Todos los patrones binarios se pueden dividir en tres categorías: [ 1 ]
- son inevitables.
- tienen un índice de evitabilidad de 3.
- Otros tienen un índice de evitabilidad de 2.
- tiene un índice de evitabilidad de 4, al igual que otras palabras bloqueadas. [ 6 ]
- tiene un índice de evitabilidad de 5. [ 12 ]
- El umbral repetitivoes el ínfimo de exponentesde tal manera quees evitable en un alfabeto de tamañoVéase también el teorema de Dejean .
Problemas abiertos
- ¿Existe un patrón evitable?de tal manera que el índice de evitabilidad de¿Tiene 6 años?
- Dado un patrón arbitrario¿Existe algún algoritmo para determinar el índice de evitabilidad de¿ [ 1 ]
Referencias
- 1 2 3 4 5 6 7 Lothaire, M. (2002). Combinatoria algebraica sobre palabras . Cambridge University Press. ISBN 9780521812207.
- 1 2 Combinatoria de palabras: Palabras de Christoffel y repeticiones en palabras . American Mathematical Soc. pág. 127. ISBN 978-0-8218-7325-0.
- 1 2 3 4 5 Schmidt, Ursula (1987-08-01). "Patrones largos inevitables". Acta Informatica . 24 (4): 433– 445. doi : 10.1007/BF00292112 . ISSN 1432-0525 . S2CID 7928450 .
- 1 2 3 Zimin, AI (1984). "Bloqueo de conjuntos de términos". Matemáticas de la URSS-Sbornik . 47 (2): 353– 364. Bibcode : 1984SbMat..47..353Z . doi : 10.1070/SM1984v047n02ABEH002647 . ISSN 0025-5734 .
- ↑ Cooper, Joshua; Rorabaugh, Danny (2014). "Límites en la evitación de palabras de Zimin". arXiv : 1409.3080 [ math.CO ].
- 1 2 Baker, Kirby A.; McNulty, George F.; Taylor, Walter (18 de diciembre de 1989). "Problemas de crecimiento para palabras evitables" . Theoretical Computer Science . 69 (3): 319– 345. doi : 10.1016/0304-3975(89)90071-6 . ISSN 0304-3975 .
- ↑ Bean, Dwight R.; Ehrenfeucht, Andrzej; McNulty, George F. (1979). "Patrones evitables en cadenas de símbolos" . Pacific Journal of Mathematics . 85 (2): 261– 294. doi : 10.2140/pjm.1979.85.261 . ISSN 0030-8730 .
- 1 2 3 4 5 Grytczuk, Jarosław (2007-05-28). "Evitación de patrones en grafos" . Matemáticas Discretas . Cuarta Conferencia de Caracas sobre Teoría de Grafos. 307 (11): 1341– 1346. doi : 10.1016/j.disc.2005.11.071 . ISSN 0012-365X .
- ↑ Combinatoria de palabras: Palabras de Christoffel y repeticiones en palabras . Sociedad Matemática Americana, pág. 97. ISBN 978-0-8218-7325-0.
- ↑ Fogg, N. Pytheas (23 de septiembre de 2002). Sustituciones en dinámica, aritmética y combinatoria . Springer Science & Business Media. pág. 104. ISBN 978-3-540-44141-0.
- ↑ Allouche, Jean-Paul; Shallit, Jeffrey; Shallit, Profesor Jeffrey (21 de julio de 2003). Automatic Sequences: Theory, Applications, Generalizations . Cambridge University Press. p. 24. ISBN 978-0-521-82332-6.
- ↑ Clark, Ronald J. (1 de abril de 2006). "La existencia de un patrón que es 5-evitable pero 4-inevitable". Revista Internacional de Álgebra y Computación . 16 (2): 351– 367. doi : 10.1142/S0218196706002950 . ISSN 0218-1967 .
- Allouche, Jean-Paul; Shallit, Jeffrey (2003). Automatic Sequences: Theory, Applications, Generalizations . Cambridge University Press . ISBN 978-0-521-82332-6. Zbl 1086.11015 .
- Berstel, Jean; Lauve, Aaron; Reutenauer, Christophe; Saliola, Franco V. (2009). Combinatoria de palabras. Palabras de Christoffel y repeticiones en palabras . Serie de monografías CRM. Vol. 27. Providence, RI: American Mathematical Society . ISBN 978-0-8218-4480-9. Zbl 1161.68043 .
- Lothaire, M. (2011). Combinatoria algebraica en palabras . Enciclopedia de Matemáticas y sus Aplicaciones. Vol. 90. Con prólogo de Jean Berstel y Dominique Perrin (Reimpresión de la edición en tapa dura de 2002). Cambridge University Press . ISBN 978-0-521-18071-9. Zbl 1221.68183 .
- Pytheas Fogg, N. (2002). Berthé, Valérie ; Ferenczi, Sébastien; Mauduit, cristiano; Siegel, A. (eds.). Sustituciones en dinámica, aritmética y combinatoria . Apuntes de conferencias de matemáticas. vol. 1794. Berlín: Springer-Verlag . ISBN 3-540-44141-7. Zbl 1014.11015 .
- teoría de semigrupos
- Lenguajes formales
- Combinatoria de palabras