En matemáticas , una progresión aritmética generalizada (o progresión aritmética múltiple ) es una generalización de una progresión aritmética equipada con múltiples diferencias comunes: mientras que una progresión aritmética se genera por una única diferencia común, una progresión aritmética generalizada puede generarse por múltiples diferencias comunes. Por ejemplo, la secuencia no es una progresión aritmética, sino que se genera comenzando con 17 y sumando 3 o 5, lo que permite generarla con múltiples diferencias comunes. Un conjunto semilineal generaliza esta idea a múltiples dimensiones: es un conjunto de vectores de números enteros, en lugar de un conjunto de números enteros.
Una progresión aritmética generalizada finita , o a veces simplemente progresión aritmética generalizada (GAP) , de dimensión d se define como un conjunto de la forma
donde . El producto se denomina tamaño de la progresión aritmética generalizada; la cardinalidad del conjunto puede diferir del tamaño si algunos elementos del conjunto tienen múltiples representaciones. Si la cardinalidad es igual al tamaño, la progresión se denomina propia . Las progresiones aritméticas generalizadas pueden considerarse como una proyección de una cuadrícula de dimensión superior en . Esta proyección es inyectiva si y solo si la progresión aritmética generalizada es propia.
Formalmente, una progresión aritmética de es una secuencia infinita de la forma , donde y son vectores fijos en , llamados vector inicial y diferencia común respectivamente. Se dice que un subconjunto de es lineal si tiene la forma
donde es un entero y son vectores fijos en . Se dice que un subconjunto de es semilineal si es una unión finita de conjuntos lineales.
Los conjuntos semilineales son exactamente los conjuntos definibles en la aritmética de Presburger . [1]