Пересмотренная гипотеза верна даже при ослабленных ограничениях на и t - они могут быть произвольными целочисленными векторами (при условии, что множество S конечно). Обратите внимание, что если мы упорядочим векторы из S в матрицу, вопрос просто задает вопрос о разрешимости линейной системы
S x = t
в целых числах, поэтому я сформулирую задачу как таковую ниже.StSS
Sx=t
Предложение: Пусть и t ∈ Z k . Тогда линейная система S x = t разрешима в Z тогда и только тогда, когда она разрешима в Z / q Z для всех простых степеней q .S∈Zk×nt∈ZkSx=tZZ/qZq
Это можно доказать, по крайней мере, двумя способами.
Доказательство 1:
Для любого простого числа разрешимость системы по модулю каждого p m означает, что она разрешима в кольце p -адических целых чисел Z p . (Существует небольшая проблема в том, что решения не являются уникальными, поэтому данные решения mod p m и mod p m ′ не обязательно должны быть совместимыми. Это можно разобрать, например, используя компактность Z p или лемму Кенига.)ppmp Zppmpm′Zp
Следовательно, система также решаемая в произведении
Z = Π р простого Z р ,
то есть, кольцо проконечных целых чисел . Я утверждаю, что это подразумевает его разрешимость в Z
Z^=∏p primeZp,
Z .
Обратите внимание, что разрешимость системы (т. ) выражается как (примитивно положительное) предложение первого порядка на языке абелевых групп, дополненное константой 1, чтобы мы могли определить t . Теперь можно проверить, что полная теория первого порядка структуры ( Z , + , 1 ) может быть аксиоматизирована следующим образом (это беспорядочная версияарифметики Пресбургера, а точнее, теории Z- групп):∃xSx=t1t(Z,+,1)Z
теория абелевых групп без кручения,
аксиомы для каждого простого числа p ,∀xpx≠1p
аксиомы для каждого простого р .∀x∃y(x=py∨x=py+1∨⋯∨x=py+(p−1))p
Тем не менее, все эти аксиомы в Z , а также. Таким образом, структуры ( Z , + , 1 )Z^(Z,+,1) и элементарно эквивалентны, и разрешимость S х = т в Z следует его разрешимость в Z .(Z^,+,1)Sx=tZ^Z
На самом деле нам не нужна полная аксиоматизация выше: достаточно заметитьчто Z удовлетворяют аксиомы 2. Это означаетчто Z являетсячистой подгруппойв Z , иследовательно,чистый Z- подмодуль.(Z,+,1)Z^ZZ^Z
Доказательство 2:
Существуют матрицы и N ∈ G L ( n , Z ) такие, что матрица S ′ = M S N находится в нормальной форме Смита . Положим t ′ = M t . Если x является решением S x = t , то x ′ = N - 1 x является решением SM∈GL(k,Z)N∈GL(n,Z)S′=MSNt′=MtxSx=tx′=N−1x и, наоборот, если x ′ является решением S ′ х ' = т 'S′x′=t′x′S′x′=t′ , то является решением S x = t . (Эта эквивалентность имеет место для любого коммутативного кольца, поскольку M , M - 1 , N , N - 1 являются целочисленными матрицами.)x=Nx′Sx=tM,M−1,N,N−1
Таким образом, мы можем предположить без ограничения общности, что - диагональная матрица (что означает, что лишние строки или столбцы равны нулю, если k ≠ n ). Тогда система S x = t неразрешима в Z только в том случае, еслиSk≠nSx=tZ
для некоторой ненулевой диагональной записи из S соответствующая запись t i из t не делится на s i i , илиsiiStitsii
для некоторого , то я й строки S равна нулю, но т I ≠ 0 .iiSti≠0
Пусть - простая степень, такая что q ∤ t iqq∤ti , и, в первом случае, . Тогда система S х = т не разрешимы в Z / д Z .q∣siiSx=tZ/qZ