Interested Article - Экзистенциальная теория вещественных чисел

Экзистенциальная теория вещественных чисел — это множество всех верных утверждений вида

где — это , в которую входят равенства и неравенства вещественных многочленов .

Задача разрешимости для экзистенциальной теории вещественных чисел — это задача нахождения алгоритма , который решает для каждой формулы, верна она или нет. Эквивалентно, это задача проверки, что заданное полуалгебраическое множество не пусто . Эта задача разрешимости является NP-трудной и лежит в PSPACE . Таким образом, задача имеет существенно меньшую сложность, чем процедура исключения кванторов Альфреда Тарского в теориях первого порядка вещественных . Однако, на практике, общие методы для теории первого порядка остаются предпочтительным выбором для решения такого рода задач .

Многие естественные задачи , особенно задачи распознавания геометрических графов пересечений и выпрямления рёбер рисунков графов с пересечениями , могут быть решены путём преобразования их в вариант экзистенциальной теории вещественных чисел и являются для этой теории. Для описания этих задач определяется класс сложности , находящийся между NP и PSPACE .

Предпосылки

В математической логике «теория» — это формальный язык , состоящий из множества предложений , записанных с использованием фиксированного набора символов. имеет следующие символы :

Последовательность этих символов образует предложение, которое принадлежат теории первого порядка вещественных чисел, если грамматически правильно построено, все его переменные имеют соответствующие кванторы и (когда интерпретируется как математическое утверждение о вещественных числах ) является верным утверждением. Как показал Тарский, эта теория может быть описана схемой аксиом и процедурой принятия решений, которая является полной и эффективной, это: для любого грамматически верного утверждения с полным набором кванторов либо само утверждение, либо его отрицание (но не оба) может быть выведено из аксиом. Та же самая теория описывает любое , не просто вещественные числа . Существуют, однако, другие числовые системы, которые не описываются этими аксиомами точно. Теория, определённая тем же образом для целых чисел вместо вещественных чисел, согласно теореме Матиясевича , является неразрешимой даже для утверждений существования для диофантовых уравнений .

Экзистенциальная теория вещественных чисел является подмножеством теории первого порядка и состоит из утверждений, в которых каждый квантор является квантором существования и все они появляются до любого другого символа. То есть это множество верных утверждений вида

где , содержащая равенства и неравенства с многочленами над вещественными числами . Задача разрешимости для экзистенциальной теории вещественных чисел — это алгоритмическая задача проверки, принадлежит ли данное предложение этой теории. Эквивалентно, для строк, проходящих базовые синтаксические проверки (то есть предложение использует правильные символы, имеет правильный синтаксис и не имеет переменных без кванторов), является задачей проверки, что утверждение является верным утверждением над вещественными числами. Множество n -кортежей вещественных чисел , для которых верно, называется полуалгебраическое множество , так что задача разрешимости для экзистенциальной теории вещественных чисел может эквивалентно быть перефразирована как проверка, что заданное полуалгебраическое множество не пусто .

Для определения временно́й сложности алгоритмов для задачи разрешимости экзистенциальной теории вещественных чисел важно иметь способ измерения размера входа. Простейший способ измерения этого типа – длина предложения, то есть число символов, входящих в утверждение . Однако, чтобы получить более точный анализ поведения алгоритмов для этой задачи, удобно разбить размер входа на несколько переменных, выделяя число переменных с кванторами, число многочленов в предложении и степени этих многочленов .

Примеры

Золотое сечение можно определить как корень многочлена . Этот многочлен имеет два корня, из которых только один (золотое сечение) превосходит единицу. Таким образом, существование золотого сечения можно выразить предложением

Поскольку золотое сечение существует, утверждение является истинным и принадлежит экзистенциальной теории вещественных чисел. Ответ задачи разрешимости для экзистенциальной теории вещественных чисел, если задать это предложение в качестве входа, является булевским значением true ( истина ).

Неравенство между средним арифметическим и средним геометрическим утверждает, что для любых двух неотрицательных чисел и выполняется следующее неравенство:

Утверждение является утверждением первого порядка над вещественными числами, но оно универсально (не содержит кванторов существования) и использует лишние символы деления, квадратного корня и числа 2, которые не позволены в теории первого порядка вещественных чисел. Тем не менее, после возведения обеих частей в квадрат предложение может быть преобразовано в следующее экзистенциальное утверждение, которое можно интерпретировать как вопрос о существовании контрпримера неравенству:

Ответом задачи разрешимости для экзистенциальной теории вещественных чисел, входом которой является это уравнение, является булевское значение false ( ложь ), то есть контрпримера не существует. Таким образом, это предложение не принадлежит экзистенциальной теории вещественных чисел, хотя и корректно с точки зрения грамматики.

Алгоритмы

Метод Альфреда Тарского исключения кванторов (1948) показывает, что экзистенциальная теория вещественных чисел (и, более обще, теория первого порядка вещественных чисел) алгоритмически разрешимы, но без элементарных границ на сложность . Метод (1975) улучшил зависимость от времени до двойной экспоненциальности , вида

где — число бит, требуемых для представления коэффициентов в утверждении, значение которого требуется определить, — число многочленов в утверждении, — их общая степень, а — число переменных В 1988 и Николай Воробьёв показали, что сложность экспоненциальна со степенью, являющейся многочленом от ,

и в последовательности статей, опубликованных в 1992, Джеймс Ренегар улучшил оценку до слегка превышающей экспоненту on .

Между тем, в 1988 описал другой алгоритм, который также экспоненциально зависит по времени, но имеет лишь полиномиальную сложность по памяти. То есть он показал, что задача может быть решена в классе PSPACE .

этих алгоритмов может ввести в заблуждение, поскольку алгоритмы могут работать с входом только очень малого размера. Сравнивая в 1991 алгоритмы, Хун Хонг оценил время работы процедуры Коллинза (с двойной экспоненциальной оценкой) для задачи, размер которой описывается установкой всех приведённых выше параметров в 2, в менее чем две секунды, в то время как алгоритмы Григорьева, Воробьёва и Ренегара потратили бы на решение задачи более миллиона лет . В 1993 Йос, Рой и Солерно высказали предположение, что должна существовать возможность небольшой модификации процедур с экспоненциальным временем, чтобы сделать их на практике быстрее цилиндрического алгебраического решения, что соответствовало бы теории . Однако, на момент 2009, общие методы для теории первого порядка вещественных чисел остаются лучшими на практике по сравнению с алгоритмами с простой экспоненциальной оценкой, специально разработанными для экзистенциальной теории вещественных чисел .

Полные задачи

Некоторые задачи вычислительной сложности и могут быть классифицированы как для экзистенциальной теории вещественных чисел. То есть любая задача из экзистенциальной теории вещественных чисел имеет полиномиальное многозначное сведение к варианту одной из этих задач и, наоборот, эти задачи сводимы к экзистенциальной теории вещественных чисел .

Несколько задач этого типа касаются распознавания графов пересечений определённого вида. В этих задачах входом является неориентированный граф . Целью является определение, можно ли сопоставить геометрические формы определённого класса вершинам графа таким образом, что две вершины в графе смежны тогда и только тогда, когда ассоциированные геометрические формы имеют непустое пересечение. Полные задачи этого типа для экзистенциальной теории вещественных чисел включают

Для графов, нарисованных на плоскости без пересечений, теорема Фари утверждает, что мы получим тот же класс планарных графов независимо от того, должны ли рёбра графа быть нарисованы в виде отрезков, либо их можно рисовать в виде кривых. Но эта эквивалентность классов не верна для других типов вычерчивания графов. Например, хотя число пересечений графа (минимальное число пересечений рёбер при криволинейных рёбрах) может быть определено как принадлежащее классу NP, для экзистенциальной теории вещественных чисел задача определения, существуют ли рисунки, на которых достигается заданная граница прямолинейного числа пересечений (минимальное число пар рёбер, которые пересекаются в любом рисунке с рёбрами в виде прямолинейных отрезков на плоскости), является полной . Полной также является для экзистенциальной теории вещественных чисел задача проверки, можно ли данный граф нарисовать на плоскости с отрезками в виде прямолинейных рёбер и с заданным множеством пар пересекающихся рёбер или, эквивалентно, можно ли рисунок с криволинейными рёбрами с пересечениями выпрямить таким образом, что пересечения сохранятся .

Другие полные задачи для экзистенциальной теории вещественных чисел:

;

  • вложение заданного абстрактного комплекса треугольников и четырёхугольников в трёхмерное евклидово пространство ;
  • вложение нескольких графов на общем множестве вершин в плоскость так, что все графы будут нарисованы без пересечений ;
  • распознавание графов видимости плоских множеств точек ;
  • (проективная или нетривиальная аффинная) выполнимость равенства двух векторных произведений ;
  • определение минимального числа наклонов рисунка без пересечений рёбер планарного графа .

Опираясь на это, класс сложности определяется как множество задач, имеющих полиномиальное время сведения по Карпу к экзистенциальной теории вещественных чисел .

Примечания

  1. , с. 505–532.
  2. , с. 460–467.
  3. , с. 122–137.
  4. , с. 334–344.
  5. .
  6. .
  7. , с. 185–213.
  8. .
  9. , с. 461–482.
  10. , с. 134–183.
  11. , с. 65–108.
  12. , с. 37–64.
  13. , с. 255–299.
  14. , с. 301–327.
  15. , с. 329–352.
  16. , с. 427–431.
  17. , с. 69–78.
  18. , с. 289–315.
  19. , с. 308–314.
  20. , с. 443–459.
  21. , с. 383–399.
  22. .
  23. , с. 527–543.
  24. , с. 531–554.
  25. .
  26. .
  27. , с. 403–412.
  28. .
  29. , с. 554–566.
  30. , с. 17:1–17:13.
  31. , с. 13:1–13:14.
  32. .
  33. .

Литература

  • Saugata Basu, Richard Pollack, Marie-Françoise Roy. Existential theory of the reals // Algorithms in Real Algebraic Geometry. — 2. — Springer-Verlag, 2006. — Т. 10. — С. 505–532. — (Algorithms and Computation in Mathematics). — ISBN 978-3-540-33098-1 . — doi : .
  • John Canny. Some algebraic and geometric computations in PSPACE // (STOC '88, Chicago, Illinois, USA). — New York, NY, USA: ACM, 1988. — С. –467. — ISBN 0-89791-264-0 . — doi : .
  • Matiyasevich Yu. V. Hilbert's tenth problem: Diophantine equations in the twentieth century // Mathematical events of the twentieth century. — Berlin: Springer-Verlag, 2006. — С. 185–213. — doi : .
  • Alfred Tarski . A Decision Method for Elementary Algebra and Geometry. — RAND Corporation, Santa Monica, Calif., 1948.
  • George E. Collins. Quantifier elimination for real closed fields by cylindrical algebraic decomposition // Automata theory and formal languages (Second GI Conf., Kaiserslautern, 1975). — Berlin: Springer-Verlag, 1975. — Т. 33. — С. 134–183. — ( ).
  • Hoon Hong. . — RISC Linz, 1991. — Т. 91-41. — (Technical Report). (недоступная ссылка)
  • Grigor'ev D. Yu. Complexity of deciding Tarski algebra // . — 1988. — Т. 5 , вып. 1—2 . — С. 65—108 . — doi : .
  • Grigor'ev D. Yu., Vorobjov N. N. Jr. Solving systems of polynomial inequalities in subexponential time // . — 1988. — Т. 5 , вып. 1—2 . — С. 37—64 . — doi : .
  • James Renegar. On the computational complexity and geometry of the first-order theory of the reals. I. Introduction. Preliminaries. The geometry of semi-algebraic sets. The decision problem for the existential theory of the reals // . — 1992. — Т. 13 , вып. 3 . — С. 255—299 . — doi : .
  • James Renegar. On the computational complexity and geometry of the first-order theory of the reals. II. The general decision problem. Preliminaries for quantifier elimination // . — 1992. — Т. 13 , вып. 3 . — С. 301—327 . — doi : .
  • James Renegar. On the computational complexity and geometry of the first-order theory of the reals. III. Quantifier elimination // . — 1992. — Т. 13 , вып. 3 . — С. 329—352 . — doi : .
  • Joos Heintz, Marie-Françoise Roy, Pablo Solernó. // . — 1993. — Т. 36 , вып. 5 . — С. 427—431 . — doi : .
  • Grant Olney Passmore, Paul B. Jackson. Intelligent Computer Mathematics: 16th Symposium, Calculemus 2009, 8th International Conference, MKM 2009, Held as Part of CICM 2009, Grand Bend, Canada, July 6-12, 2009, Proceedings, Part II. — Springer-Verlag, 2009. — Т. 5625 . — С. 122—137 . — doi : .
  • Jan Kratochvíl, Jiří Matoušek. Intersection graphs of segments // Journal of Combinatorial Theory . — 1994. — Т. 62 , вып. 2 . — С. 289—315 . — doi : .
  • Jiří Matoušek. Intersection graphs of segments and . — 2014. — arXiv : .
  • Ross J. Kang, Tobias Müller. Sphere and dot product representations of graphs // Proceedings of the Twenty-Seventh Annual (SCG'11), June 13–15, 2011, Paris, France. — 2011. — С. 308–314.
  • Daniel Bienstock. // . — 1991. — Т. 6 , вып. 5 . — С. 443—459 . — doi : .
  • Jan Kynčl. Simple realizability of complete abstract topological graphs in P // . — 2011. — Т. 45 , вып. 3 . — С. 383—399 . — doi : .
  • Mikkel Abrahamsen, Anna Adamaszek, Tillmann Miltzow. The Art Gallery Problem is -complete. — 2017. — arXiv : .
  • Marcus Schaefer. Realizability of graphs and linkages // Thirty Essays on Geometric Graph Theory / János Pach. — Springer-Verlag, 2013. — С. 461–482. — doi : .
  • Mnëv N. E. The universality theorems on the classification problem of configuration varieties and convex polytopes varieties // Topology and geometry—Rohlin Seminar. — Berlin: Springer-Verlag, 1988. — Т. 1346. — С. 527–543. — ( ). — doi : .
  • Peter W. Shor. Stretchability of pseudolines is NP-hard // Applied Geometry and Discrete Mathematics. — Providence, RI: American Mathematical Society , 1991. — Т. 4. — С. 531–554. — (DIMACS Series in Discrete Mathematics and Theoretical Computer Science).
  • Christian Herrmann, Martin Ziegler. Computational Complexity of Quantum Satisfiability // Journal of the ACM . — 2016. — Т. 63 , вып. 19 . — doi : .
  • Anders Björner, Michel Las Vergnas, Bernd Sturmfels, Neil White, Günter M. Ziegler. Oriented Matroids. — Cambridge: Cambridge University Press, 1993. — Т. 46. — С. 407 Corollary 9.5.10. — (Encyclopedia of Mathematics and its Applications). — ISBN 0-521-41836-4 .
  • Jürgen Richter-Gebert, Günter M. Ziegler. Realization spaces of 4-polytopes are universal. — Bulletin of the American Mathematical Society . — 1995. — Т. 32. — С. 403–412. — (New Series). — doi : .
  • Michael Gene Dobbins, Andreas Holmsen, Alfredo Hubard. . — 2014.
  • Jugal Garg, Ruta Mehta, Vijay V. Vazirani, Sadra Yazdanbod. ETR-Completeness for Decision Versions of Multi-player (Symmetric) Nash Equilibria // Proc. 42nd International Colloquium on Automata, Languages, and Programming (ICALP). — Springer, 2015. — Т. 9134. — С. 554–566. — (Lecture Notes in Computer Science). — doi : .
  • Vittorio Bilo, Marios Mavronicolas. A Catalog of ETR-Complete Decision Problems about Nash Equilibria in Multi-Player Games // Proceedings of 33rd International Symposium on Theoretical Aspects of Computer Science. — Schloss Dagstuhl--Leibnitz Zentrum fuer Informatik, 2016. — С. 17:1–17:13. — (LIPIcs). — doi : .
  • Vittorio Bilo, Marios Mavronicolas. ETR-Complete Decision Problems about Symmetric Nash Equilibria in Symmetric Multi-Player Games // . — Schloss Dagstuhl--Leibnitz Zentrum fuer Informatik, 2017. — С. 13:1–13:14. — (LIPIcs).
  • Christian Herrmann, Johanna Sokoli, Martin Ziegler. Satisfiability of cross product terms is complete for real nondeterministic polytime Blum-Shub-Smale machines // Proceedings of the 6th Conference on Machines, Computations and Universality (MCU'13). — 2013. — doi : .
  • Udo Hoffmann. The planar slope number // Proceedings of the 28th Canadian Conference on Computational Geometry (CCCG 2016). — 2016.
  • Marcus Schaefer. Complexity of some geometric and topological problems // . — Springer-Verlag, 2010. — Т. 5849. — С. 334–344. — (Lecture Notes in Computer Science). — doi : .
  • Jean Cardinal. Computational geometry column 62 // SIGACT News. — 2015. — Декабрь ( т. 46 , вып. 4 ). — С. 69—78 . — doi : .
Источник —

Same as Экзистенциальная теория вещественных чисел