Бінарний вектор в над для всіх простих сил в над ?


11

У мене є набір двійкових векторів і цільовий вектор який - вектор всіх.nS={s1,,sn}{0,1}k{1k}t=1k

Концепція: Якщо можна записати як лінійну комбінацію елементів над для всіх простих сил , то можна записати як лінійну комбінацію над , тобто існує лінійна комбінація з цілими коефіцієнтами, яка дорівнює над .tSZ/qZ qtSZtZ

Це правда? Це комусь здається знайомим? Я навіть не впевнений, які ключові слова використовувати під час пошуку літератури на цю тему, тому будь-який вклад оцінюється.

Зауважте, що зворотне звичайно має місце: якщо для цілих чисел , то оцінювання тієї ж суми mod для будь-якого модуля все ж дає рівність; отже, лінійна комбінація з цілими коефіцієнтами передбачає існування лінійної комбінації для всіх модулів.t=i=1nαisiaiqq

Редагувати 14-12-2017 : гіпотеза спочатку була сильнішою, стверджуючи існування лінійної комбінації над коли є лінійною комбінацією mod для всіх простих рівнів . Це було б простіше використовувати в моєму алгоритмічному застосуванні, але виявляється хибним. Ось зустрічний приклад. задаються рядками цієї матриці:Ztqqs1,,sn

(100111010111001111000011000101111001)

Mathematica підтвердив, що вектор знаходиться в проміжку цих векторів mod для перших 1000 простих чисел, що я вважаю достатнім доказом того, що це стосується всіх простих прайменів. Однак не існує цілолінійної лінійної комбінації над : матриця вище має повний ранг над та унікальний спосіб записати як лінійну комбінацію of over використовує коефіцієнти . (Ви не можете записати як лінійну комбінацію цих векторів modt=(1,1,1,1,1,1)qZR(1,1,1,1,1,1)(s1,,s6)R(1/2,1/2,1/2,1/2,1/2,1/2)t4, проте, це не суперечить оновленій формі припущення.)


1
Наступний слабший властивість має аргумент простого компактності: - це раціональна лінійна комбінація елементів тоді і лише тоді, коли це лінійна комбінація над для всіх, окрім кінцево багатьох праймерів . Це справедливо більш загально, коли і мають цілі коефіцієнти, а не просто . S G F p p S t 0 , 1tSGFppSt0,1
Еміль Єржабек

1
Інший частковий результат (знову ж таки, для довільного цілого числа ): - ціла лінійна комбінація iff, це лінійна комбінація у кожному кільці для простих сил . t S Z / q Z qS,ttSZ/qZ q
Еміль Єржабек

3
@BartJansen Насправді я знаю два різних способи, але ні один із них не відповідає вмісту коментаря. Відповідь я опублікую пізніше.
Еміль Єржабек

2
@JoshuaGrochow Я не дотримуюся. Якщо "досить велика" - це все, що вам потрібно, досить було б взяти досить великий розквіт. Або досить велика потужність фіксованого прайму. Жодне з них не передбачає існування розв’язків над цілими числами.
Emil Jeřábek

3
Детермінанта вашої прикладної системи - -4, що передбачає рішення для всіх непарних простих.
Крістофер Арнсфельт Хансен

Відповіді:


8

Переглянута гіпотеза є вірною, навіть за послаблених обмежень на і - вони можуть бути довільними цілими векторами (доки множина є кінцевою). Зауважте, що якщо ми розмістимо вектори з в матрицю, питання просто задає питання про розв’язуваність лінійної системи у цілих числах, отже, я сформулюю задачу як таку нижче.t S S S x = tStSS

Sx=t

Пропозиція: Нехай і . Тоді лінійна система вирішується в тоді і тільки тоді, коли вона вирішується в для всіх простих сил . t Z k S x = t Z Z / q Z qSZk×ntZkSx=tZZ/qZq

Це можна довести принаймні двома способами.

Доказ 1:

Для будь-якого простого , розв’язність модуля системи кожного означає, що вона вирішується в кільці -адичних цілих чисел . (Є незначна проблема в тому, що рішення не є унікальними, отже, задані рішення mod і mod не повинні бути сумісними. Це можна розібрати, наприклад, використовуючи компактність або використовуючи Лема Кеніга.)p m p Z p p m p m Z pppmp ZppmpmZp

Отже, система також вирішується у добутку тобто кільці вигідних цілих чисел . Я стверджую , що це тягне за собою її разрешимость в .

Z^=p primeZp,
Z

Зауважте, що розв’язність системи (тобто ) виражається як (примітивне додатне) речення першого порядку мовою абелевих груп, доповнене константою щоб ми могли визначити . Тепер можна перевірити, що повну теорію споруди першого порядку можна аксіоматизувати наступним чином (це версія, яка не є замовленням арифметики Пресбургера , а точніше, теорії -групи):xSx=t1t(Z,+,1)Z

  1. теорія абелінових груп без кручення,

  2. аксіоми для кожного простого ,xpx1p

  3. аксіоми для кожного простого .xy(x=pyx=py+1x=py+(p1))p

Однак усі ці аксіоми містяться і в . Таким чином, структури і елементарно еквівалентні, а розв'язність в передбачає його розв'язність у .Z^(Z,+,1)(Z^,+,1)Sx=tZ^Z

Насправді нам насправді не потрібна повна аксіоматизація вище: достатньо помітити, що задовольняє аксіомам 2. Це означає, що є a сервантна з , і , отже, чистий подмодуль .(Z,+,1)Z^ZZ^Z

Доказ 2:

Існують матриці та такі, що матриця знаходиться у нормальній формі Сміта . Поміщений . Якщо - рішення , то - це рішення , і, навпаки, якщо є рішенням , то - це рішення . (Ця еквівалентність стосується будь-якого комутативного кільця, оскільки є цілими матрицями.)MGL(k,Z)NGL(n,Z)S=MSNt=MtxSx=tx=N1xSx=txSx=t S x = t M , M - 1 , N , N - 1x=NxSx=tM,M1,N,N1

Таким чином, ми можемо без втрати загальності припустити, що - діагональна матриця (це означає, що надлишки рядків або стовпців дорівнюють нулю, якщо ). Тоді система нерозв’язна в тільки якщоk n S x = t ZSknSx=tZ

  1. для деякого ненульового діагонального елемента з , відповідний запис з не ділиться на , або S t i t s i isiiStitsii

  2. для деякого , то - я рядок дорівнює нулю, але .i S t i0iiSti0

Нехай - сила, така що , і, в першому випадку, . Тоді система не розв'язна в .qqtiqsiiSx=tZ/qZ


1
Дякую Емілю, що ви навчили мене чомусь новому та цікавому у вашому рішенні №1!
Крістофер Арнсфельт Хансен

Дітто. Також цікаво, що друге рішення показує, що достатньо розглянути лише ті прайми, які ділять елементарні дільники (обробляти всі , у випадку (1)), а також одне досить велике число (для обробки випадок (2)). Ssii
Джошуа Грохов

Велике спасибі за цю дуже проникливу відповідь! Я обов'язково визнаю ваші погляди, якщо це знайде шлях до статті.
Барт Янсен
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.