Recent Structure Lemmas for Depth-Two Threshold Circuits

Slides:



Advertisements
Similar presentations
How to Solve Longstanding Open Problems In Quantum Computing Using Only Fourier Analysis Scott Aaronson (MIT) For those who hate quantum: The open problems.
Advertisements

On the degree of symmetric functions on the Boolean cube Joint work with Amir Shpilka.
Bounded-depth circuits: Separating wires from gates Michal Koucký Joint work with: Pavel Pudlák and Denis Thérien.
How to Fool People to Work on Circuit Lower Bounds Ran Raz Weizmann Institute & Microsoft Research.
Comparative Succinctness of KR Formalisms Paolo Liberatore.
Introduction to Kernel Lower Bounds Daniel Lokshtanov.
Non-Uniform ACC Circuit Lower Bounds Ryan Williams IBM Almaden TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A.
Derandomization: New Results and Applications Emanuele Viola Harvard University March 2006.
Eric Allender Rutgers University Chipping Away at P vs NP: How Far Are We from Proving Circuit Size Lower Bounds? Joint work with Michal Koucky ʹ Czech.
Arithmetic Hardness vs. Randomness Valentine Kabanets SFU.
Eric Allender Rutgers University The Audacity of Computational Complexity Theory.
Hardness amplification proofs require majority Emanuele Viola Columbia University Work done at Harvard, IAS, and Columbia Joint work with Ronen Shaltiel.
Eric Allender Rutgers University Cracks in the Defenses: Scouting Out Approaches on Circuit Lower Bounds CSR 2008.
Halting Problem. Background - Halting Problem Common error: Program goes into an infinite loop. Wouldn’t it be nice to have a tool that would warn us.
Quantum Computing MAS 725 Hartmut Klauck NTU TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A A.
Zeev Dvir Weizmann Institute of Science Amir Shpilka Technion Locally decodable codes with 2 queries and polynomial identity testing for depth 3 circuits.
Eric Allender Rutgers University Dual VP Classes Joint work with Anna Gál (U. Texas) and Ian Mertz (Rutgers) MFCS, Milan, August 27, 2015.
Week 10Complexity of Algorithms1 Hard Computational Problems Some computational problems are hard Despite a numerous attempts we do not know any efficient.
An Exact Algorithm for the Boolean Connectivity Problem for k-CNF Kazuhisa Makino (U. of Tokyo) Suguru Tamaki (Kyoto U.) Masaki Yamamoto (Tokai U.)
On approximate majority and probabilistic time Emanuele Viola Institute for advanced study Work done during Ph.D. at Harvard University June 2007.
Limits to Computation How do you analyze a new algorithm? –Put it in the form of existing algorithms that you know the analysis. –For example, given 2.
My Favorite Ten Complexity Theorems of the Past Decade II Lance Fortnow University of Chicago.
Hardness amplification proofs require majority Emanuele Viola Columbia University Work also done at Harvard and IAS Joint work with Ronen Shaltiel University.
Comparing Notions of Full Derandomization Lance Fortnow NEC Research Institute With thanks to Dieter van Melkebeek.
Complexity Theory and Explicit Constructions of Ramsey Graphs Rahul Santhanam University of Edinburgh.
1 IAS, Princeton ASCR, Prague. The Problem How to solve it by hand ? Use the polynomial-ring axioms ! associativity, commutativity, distributivity, 0/1-elements.
Random projections and depth hierarchy theorems
Chapter 10 NP-Complete Problems.
Umans Complexity Theory Lectures
From Classical Proof Theory to P vs. NP
Umans Complexity Theory Lectures
Information Complexity Lower Bounds
New Characterizations in Turnstile Streams with Applications
Negation-Limited Formulas
Circuit Lower Bounds A combinatorial approach to P vs NP
Umans Complexity Theory Lectures
HIERARCHY THEOREMS Hu Rui Prof. Takahashi laboratory
Igor Carboni Oliveira University of Oxford
Implications of the ETH
Joint work with Avishay Tal (IAS) and Jiapeng Zhang (UCSD)
Pseudorandomness when the odds are against you
NP-Completeness Yin Tat Lee
Hardness Magnification
Tight Fourier Tails for AC0 Circuits
Analysis and design of algorithm
An average-case lower bound against ACC0
Turnstile Streaming Algorithms Might as Well Be Linear Sketches
My Favorite Ten Complexity Theorems of the Past Decade II
ICS 353: Design and Analysis of Algorithms
Pseudo-derandomizing learning and approximation
Linear sketching with parities
Linear sketching over
CSE838 Lecture notes copy right: Moon Jung Chung
Linear sketching with parities
Halting Problem.
Chapter 11 Limitations of Algorithm Power
DNF Sparsification and Counting
“(More) Consequences of Falsifying SETH
Classical Algorithms from Quantum and Arthur-Merlin Communication Protocols Lijie Chen MIT Ruosong Wang CMU.
Indistinguishability by adaptive procedures with advice, and lower bounds on hardness amplification proofs Aryeh Grinberg, U. Haifa Ronen.
NP-Completeness Yin Tat Lee
Clustering.
Hamiltonicity below Dirac’s condition
Instructor: Aaron Roth
Switching Lemmas and Proof Complexity
CS151 Complexity Theory Lecture 5 April 16, 2019.
On Derandomizing Algorithms that Err Extremely Rarely
Stronger Connections Between Circuit Analysis and Circuit Lower Bounds, via PCPs of Proximity Lijie Chen Ryan Williams.
Recent Developments in Fine-Grained Complexity via Communication Complexity Lijie Chen MIT.
On Probabilistic Time versus Alternating Time
Presentation transcript:

Recent Structure Lemmas for Depth-Two Threshold Circuits Lijie Chen MIT

THR∘THR Circuits THR gates : 𝑓 𝑥 = 𝑤⋅𝑥≥𝑡 𝑤∈ 𝑍 𝑛 , 𝑡∈𝑍. MAJ gates : when 𝑤 𝑖 ’s and 𝑡 are bounded by poly(n). THR∘THR: We can also define 𝑇𝐻𝑅∘𝑀𝐴𝐽 𝑀𝐴𝐽∘𝑇𝐻𝑅 𝑀𝐴𝐽∘𝑀𝐴𝐽 Always mean polynomial-size circuits THR THR THR THR

THR∘THR Circuits Frontier Open Question: Is NEXP ⊆𝑇𝐻𝑅∘𝑇𝐻𝑅? Exponential Lower Bound are known for 𝑀𝐴𝐽∘𝑀𝐴𝐽 [Hajnal-Maass-Pudlák-Szegedy-Turán’93] 𝑀𝐴𝐽∘𝑇𝐻𝑅 [Nisan’94] 𝑇𝐻𝑅∘𝑀𝐴𝐽 [Forster-Krause-Lokam-Mubarakzjanov-Schmitt-Simon’01] NEXP: Non-deterministic Exponential Time. THR gate is just a half-space Frontier Open Question: Is NEXP ⊆𝑇𝐻𝑅∘𝑇𝐻𝑅? Potential Approaches in this talk.

Motivation R. Williams’ algorithmic approach to lower bounds: Lower Bounds for 𝑪 from Non-trivial Algorithms for 𝑪. (some subtleties in depth increase of 𝐶, but turns out we can handle it!) Natural Question: How hard is algorithmic analysis of 𝑇𝐻𝑅∘𝑇𝐻𝑅 circuits? How does it compare to 𝑇𝐻𝑅∘𝑀𝐴𝐽 or 𝑀𝐴𝐽∘𝑀𝐴𝐽? (Spoiler): They’re equally hard/easy… Counterintuitive! THR gate is just a half-space We know THR of THR is strictly stronger than THR of MAJ which is in turn strictly stronger than MAJ of MAJ

Algorithmic Questions 𝐶-SAT 𝐶-CAPP Estimate quantity Pr 𝑥∼ 𝑈 𝑛 [𝐶 𝑥 =1] , with additive error 𝜀 𝐶 𝐶 ∃ x s.t. 𝐶 𝑥 =1? Our notion for Non-trivial CAPP is slightly restrictive more several technical reasons… Because we don’t want to afford a loss of the depth in the construction ∃𝑥 ? 𝑥∼ 𝑈 𝑛

Algorithmic Questions 𝐶-SAT 𝐶-CAPP Define non-trivial algorithms: 1. Non-trivial SAT: 2 𝑛 / 𝑛 𝜔 1 time algorithm for SAT. 2. Non-trivial CAPP: 2 𝑛 / n 𝜔 1 time for CAPP with error 𝜀=1/𝑝𝑜𝑙𝑦(𝑛). Estimate quantity Pr 𝑥∼ 𝑈 𝑛 [𝐶 𝑥 =1] , with additive error 𝜀 𝐶 𝐶 ∃ x s.t. 𝐶 𝑥 =1? Our notion for Non-trivial CAPP is slightly restrictive more several technical reasons… Because we don’t want to afford a loss of the depth in the construction ∃𝑥 ? 𝑥∼ 𝑈 𝑛

Algorithmic Equivalence I Poly-size 𝑇𝐻𝑅∘𝑇𝐻𝑅 and 𝑇𝐻𝑅∘𝑀𝐴𝐽 are equivalent for Non-Trivial SAT Algorithms! In terms of non-trivial SAT algorithms, 𝑇𝐻𝑅∘𝑇𝐻𝑅 and 𝑇𝐻𝑅∘𝑀𝐴𝐽 are the same. In terms of non-trivial CAPP algorithms (a.k.a. derandomization), 𝑇𝐻𝑅∘𝑇𝐻𝑅 and 𝑀𝐴𝐽∘𝑀𝐴𝐽 are the same. THR THR THR THR THR MAJ MAJ MAJ

Algorithmic Equivalence II Poly-size 𝑇𝐻𝑅∘𝑇𝐻𝑅 and 𝑀𝐴𝐽∘𝑀𝐴𝐽 are equivalent for Non-Trivial CAPP Algorithms! That is, from an algorithmic perspective, 𝑇𝐻𝑅∘𝑇𝐻𝑅 (we only have super-weak lower bound) is basically the same as 𝑇𝐻𝑅∘𝑀𝐴𝐽 or 𝑀𝐴𝐽∘𝑀𝐴𝐽 (we have the strongest possible lower bound) THR MAJ THR THR THR MAJ MAJ MAJ

Motivation: New Structure Lemmas [Goldmann-Hastad-Razborov’92]: 𝑇𝐻𝑅∘𝑇𝐻𝑅⊆𝑀𝐴𝐽∘𝑀𝐴𝐽∘𝑀𝐴𝐽 MAJ THR MAJ MAJ THR THR THR MAJ MAJ MAJ Explain Stuck!?! How do we use (𝑀𝐴𝐽∘𝑀𝐴𝐽) – SAT to solve SAT for 𝑀𝐴𝐽∘𝑀𝐴𝐽∘𝑀𝐴𝐽?

Motivation: New Structure Lemmas What if we had a top 𝑶𝑹 gate? e.g., 𝑂𝑅∘𝑀𝐴𝐽∘𝑀𝐴𝐽 (𝑂𝑅∘𝐶)-SAT 𝐶-SAT 𝐶 ∃ x s.t. ∃ 𝑖 𝐶 𝑖 𝑥 =1? ∃ x s.t. 𝐶 𝑥 =1? OR poly(n) 𝐶 1 𝐶 i 𝐶 𝑚 ∃ x ? ∃ x ?

Motivation: New Structure Lemmas DOR: Disjoint-OR (at most one input is ever true) What if we had a top 𝐃𝑶𝑹 gate? 𝐶-CAPP (𝐷𝑂𝑅∘𝐶)-CAPP Estimate Pr 𝑥∼ 𝑈 𝑛 [𝐶 𝑥 =1] , with error 𝜀 𝐶 Estimate Ex 𝑥∼ 𝑈 𝑛 𝑖 𝐶 𝑖 (𝑥) . = 𝑖 Ex 𝑥∼ 𝑈 𝑛 [ 𝐶 𝑖 𝑥 ] . DOR If, furthermore, we can get a top Disjoint OR gate, then we can even preserve the CAPP algorithms. Actually also preserve the counting algorithms. poly(n) 𝐶 1 𝐶 i 𝐶 𝑚 𝑥∼ 𝑈 𝑛 𝑥∼ 𝑈 𝑛

𝑇𝐻𝑅∘𝑇𝐻𝑅 can be explicitly written as an 𝑂𝑅 of poly-many 𝑇𝐻𝑅∘𝑀𝐴𝐽 Structure Lemma I 𝑇𝐻𝑅∘𝑇𝐻𝑅 can be explicitly written as an 𝑂𝑅 of poly-many 𝑇𝐻𝑅∘𝑀𝐴𝐽 OR poly(n) THR THR THR THR ETHR gate is just a slice of Boolean cube THR THR MAJ MAJ MAJ Corollary: 2 𝑛 / 𝑛 𝜔 1 time SAT for 𝑇𝐻𝑅∘𝑀𝐴𝐽 of poly size ⇒ 2 𝑛 / 𝑛 𝜔 1 time SAT for 𝑇𝐻𝑅∘𝑇𝐻𝑅 of poly size

Structure Lemma II For all 𝜀>0, every 𝑇𝐻𝑅∘𝑇𝐻𝑅 of size 𝑠 with 𝑛 inputs can be explicitly written as a 𝐷𝑂𝑅∘𝑀𝐴𝐽∘𝑀𝐴𝐽 circuit such that (1): The DOR gate has 2 𝜀𝑛 fan-in. (2): All 𝑀𝐴𝐽∘𝑀𝐴𝐽 sub-circuits have size 𝑠 𝑂(1/𝜀) . Two concrete settings: 1. 𝑇𝐻𝑅∘𝑇𝐻𝑅⊆ sub-exp DOR of 𝑀𝐴𝐽∘𝑀𝐴𝐽. 2. 𝑇𝐻𝑅∘𝑇𝐻𝑅⊆ poly DOR of sub-exp-size 𝑀𝐴𝐽∘𝑀𝐴𝐽. The second structure Lemma, is a little more complicated, …, …

Other Applications For all 𝜀>0, every 𝑇𝐻𝑅∘𝐴𝑁 𝐷 𝑘 of size 𝑠 with 𝑛 inputs can be explicitly written as a 𝐷𝑂𝑅∘𝑀𝐴𝐽∘𝐴𝑁 𝐷 2𝑘 circuits, such that (1): The DOR gate has 2 𝜀𝑛 fan-in. (2): All 𝑀𝐴𝐽∘𝐴𝑁 𝐷 2𝑘 sub-circuits have size 𝑠 𝑂(1/𝜀) . Corollary: A Polynomial Threshold Function (PTF) of degree 𝑘 can be written as a sub-exp Disjoint-OR of PTF with poly-weights of degree 2𝑘. PTF is just the sign of a polynomial

Open Question 1 Can every 𝑇𝐻𝑅∘𝑇𝐻𝑅 be expressed as an OR of poly-many 𝑀𝐴𝐽∘𝑀𝐴𝐽? This will show they are equivalent for non-trivial SAT algorithms. Theorem: Non-trivial #SAT algorithm for 𝑀𝐴𝐽∘𝑀𝐴𝐽 ⇒ Non-trivial nondeterministic UNSAT algorithm for 𝑇𝐻𝑅∘𝑇𝐻𝑅. (Enough for an NEXP lower bound against 𝑇𝐻𝑅∘𝑇𝐻𝑅.)

SAT for Depth-d THR ⇒ Depth-d Lower Bounds The Depth Increase Issue [Ben-Sasson--Viola’14]: 2 𝑛 / 𝑛 𝜔(1) SAT algorithm for AND 3 ∘𝑪 ⇒ NEXP is not in 𝑪. To show SAT algs for 𝑇𝐻𝑅 of 𝑇𝐻𝑅 imply analogous lower bounds, we can’t have this +1 increase in the depth Problem: We don’t know whether 𝐴𝑁 𝐷 3 ∘𝑇𝐻𝑅∘𝑇𝐻𝑅⊆𝑇𝐻𝑅∘𝑇𝐻𝑅 (maybe not?!) 𝐴𝑁 𝐷 3 THR gate is just a half-space Another result we have proved exploits THR properties to show that non-trivial SAT solving for depth-d threshold circuits actually implies lower bounds for depth-d. But this is not obvious, because there is a depth increase issue in the usual way we think about this. 𝐶 1 𝐶 2 𝐶 3

Dealing With Depth Increase We can use ETHR gates ETHR gates : 𝑓 𝑥 = 𝑤⋅𝑥=𝑡 , for some 𝑤∈ 𝑍 𝑛 , 𝑡∈𝑍. [Hansen-Podolskii’10] proved some structural results: 𝑇𝐻 𝑅 𝑚 ⊆𝐷𝑂 𝑅 𝑝𝑜𝑙𝑦 𝑚 ∘𝐸𝑇𝐻 𝑅 𝑚 𝐸𝑇𝐻𝑅∘𝑇𝐻𝑅⊆𝑇𝐻𝑅∘𝑇𝐻𝑅 𝐴𝑁𝐷∘𝐸𝑇𝐻𝑅⊆𝐸𝑇𝐻𝑅 Explain these old results

Dealing With Depth Increase 𝑇𝐻 𝑅 𝑚 ⊆𝐷𝑂 𝑅 𝑝𝑜𝑙𝑦 𝑚 ∘𝐸𝑇𝐻 𝑅 𝑚 𝐴𝑁 𝐷 3 ∘𝑇𝐻𝑅∘𝑇𝐻𝑅 𝐴𝑁 𝐷 3 ∘𝐷𝑂 𝑅 𝑝𝑜𝑙𝑦 𝑛 ∘𝐸𝑇𝐻𝑅∘𝑇𝐻𝑅 DOR = + AND = × Theorem: Non-trivial SAT/CAPP for 𝑇𝐻𝑅∘𝑇𝐻𝑅 ⇒ Non-trivial SAT/CAPP for 𝐴𝑁 𝐷 3 ∘𝑇𝐻𝑅∘𝑇𝐻𝑅 ⇒ NEXP not in 𝑇𝐻𝑅∘𝑇𝐻𝑅 𝐷𝑂 𝑅 𝑝𝑜𝑙𝑦 𝑛 ∘𝐴𝑁 𝐷 3 ∘𝐸𝑇𝐻𝑅∘𝑇𝐻𝑅 ETHR gate is just a slice of Boolean cube 𝐸𝑇𝐻𝑅∘𝑇𝐻𝑅⊆𝑇𝐻𝑅∘𝑇𝐻𝑅 𝐴𝑁𝐷∘𝐸𝑇𝐻𝑅⊆𝐸𝑇𝐻𝑅 𝐷𝑂 𝑅 𝑝𝑜𝑙𝑦 𝑛 ∘𝑇𝐻𝑅∘𝑇𝐻𝑅 𝐷𝑂 𝑅 𝑝𝑜𝑙𝑦 𝑛 ∘𝐸𝑇𝐻𝑅∘𝑇𝐻𝑅

Open Question 2 Corollary: If (𝑴𝑨𝑱∘𝑴𝑨𝑱)-CAPP has a non-trivial algorithm, Then NEXP not in 𝑻𝑯𝑹∘𝑻𝑯𝑹. Can we “mine” any non-trivial SAT or CAPP algorithms from the exponential lower bound proofs for 𝑀𝐴𝐽∘𝑀𝐴𝐽 or 𝑇𝐻𝑅∘𝑀𝐴𝐽? Would imply NEXP not in 𝑇𝐻𝑅∘𝑇𝐻𝑅! That is, from an algorithmic perspective, 𝑇𝐻𝑅∘𝑇𝐻𝑅 (we only have super-weak lower bound) is basically the same as 𝑇𝐻𝑅∘𝑀𝐴𝐽 or 𝑀𝐴𝐽∘𝑀𝐴𝐽 (we have the strongest possible lower bound)

Connection to Fine-Grained Complexity 𝑁𝐸𝑋𝑃 is not in 𝑇𝐻𝑅∘𝑇𝐻𝑅 would follow from “shaving logs” for several natural questions in computational geometry. Biochromatic Closest Pair Problem: Given 𝑛 red-blue points in polylog(n) dimensional Euclidean space, find the red-blue pair with minimum distance. Furthest Pair Problem: Given 𝑛 points in polylog(n) dimensional Euclidean space, find the pair with largest distance. 3. Hopcroft’s Problem: Given 𝑛 points and 𝑛 hyperplanes in polylog(n) dimensional Euclidean space, is some point on some hyperplane? Hopcroft’s problem is the problem that you are given n points and n plane If there is an 𝑛 2 / log 𝜔 1 𝑛 time algorithm for any of them Then NEXP is not in 𝑇𝐻𝑅∘𝑇𝐻𝑅

A Simple CAPP-like Problem 𝐴𝑝𝑥#𝑀𝑎𝑥𝐼 𝑃 𝑛,𝑑 : Given 𝐴,𝐵⊆ 0,1 𝑑 of size 𝑛 and an integer 𝑡, approximate Pr 𝑎,𝑏 ∈𝐴×𝐵 [ 𝑎,𝑏 ≥𝑡] with additive error 𝜀. By a simple reduction Corollary: If 𝐴𝑝𝑥#𝑀𝑎𝑥𝐼 𝑃 𝑛,𝑑 for 𝑑=𝑝𝑜𝑙𝑦𝑙𝑜𝑔(𝑛) can be solved with 𝜀=1/𝑝𝑜𝑙𝑦𝑙𝑜𝑔(𝑛) in 𝑛 2 / log 𝜔(1) 𝑛 time, then NEXP is not in 𝑇𝐻𝑅∘𝑇𝐻𝑅. ETHR gate is just a slice of Boolean cube

(Or show why they are unlikely?) Open Question 3 Slightly improve the complexity of these computational geometry problems. (Or show why they are unlikely?) Would imply 𝑁𝐸𝑋𝑃 is not in 𝑇𝐻𝑅∘𝑇𝐻𝑅. That is, from an algorithmic perspective, 𝑇𝐻𝑅∘𝑇𝐻𝑅 (we only have super-weak lower bound) is basically the same as 𝑇𝐻𝑅∘𝑀𝐴𝐽 or 𝑀𝐴𝐽∘𝑀𝐴𝐽 (we have the strongest possible lower bound)

Another Interesting Connection 𝑘-SAT: Best Running Time is 2 𝑛(1−1/Θ(𝑘)) . Best Known L.B. for general 𝑻 𝑪 𝟎 circuits: [Impagliazzo-Paturi-Saks’93, Chen-Santhanam-Srinivasan’16]: Parity requires 𝑛 1+ 𝑐 −𝑑 wires for depth-𝑑 𝑇 𝐶 0 circuits. [C.-Tell 18]: There’s a good reason for the 𝑛 1+exp⁡(−𝑑) bound! 𝑛 1+exp⁡(−𝑜(𝑑)) -wire lower bound for some 𝑁 𝐶 1 -complete problem like Boolean Formula Evalaution ⇒𝑁 𝐶 1 ≠𝑇 𝐶 0 It is consistent with the current state of knowledge that 𝐸 𝑁𝑃 has 𝑇 𝐶 0 circuits of 𝑂( log log 𝑛 ) depth and 𝑂 𝑛 wires.

Another Interesting Connection Theorem: An 2 𝑛(1−1/ 𝑘 1/𝜔( log log 𝑘 ) ) time 𝑘-SAT algorithm ⇒ 𝐸 𝑁𝑃 has no 𝑂(𝑛) size, 𝑂( log log 𝑛 )-depth 𝑇 𝐶 0 circuits. That is, from an algorithmic perspective, 𝑇𝐻𝑅∘𝑇𝐻𝑅 (we only have super-weak lower bound) is basically the same as 𝑇𝐻𝑅∘𝑀𝐴𝐽 or 𝑀𝐴𝐽∘𝑀𝐴𝐽 (we have the strongest possible lower bound) Based on the reduction from 𝑇 𝐶 0 -SAT to 𝑘-SAT in [Abboud-Bringmann-Dell-Nederlof’18].

Conclusion Open Question Poly-size 𝑇𝐻𝑅∘𝑇𝐻𝑅 and 𝑇𝐻𝑅∘𝑀𝐴𝐽 are equivalent for Non-Trivial SAT Algorithms Poly-size 𝑇𝐻𝑅∘𝑇𝐻𝑅 and 𝑀𝐴𝐽∘𝑀𝐴𝐽 are equivalent for Non-Trivial CAPP Algorithms! Non-trivial SAT algorithms for 𝑇𝐻𝑅∘𝑀𝐴𝐽 or CAPP algorithms for 𝑀𝐴𝐽∘𝑀𝐴𝐽 ⇒ NEXP not in 𝑇𝐻𝑅∘𝑇𝐻𝑅. (No depth Increase) Slightly improving the running times on geometry problems ⇒ NEXP not in 𝑇𝐻𝑅∘𝑇𝐻𝑅. Open Question Can every 𝑇𝐻𝑅∘𝑇𝐻𝑅 be expressed as an OR of poly-many 𝑀𝐴𝐽∘𝑀𝐴𝐽? Can we “mine” any non-trivial SAT or CAPP algorithms from the exponential lower bound proofs for 𝑀𝐴𝐽∘𝑀𝐴𝐽 or 𝑇𝐻𝑅∘𝑀𝐴𝐽? Slightly improve the complexity of these computational geometry problems. (Or show why it is unlikely?)

Thanks That is, from an algorithmic perspective, 𝑇𝐻𝑅∘𝑇𝐻𝑅 (we only have super-weak lower bound) is basically the same as 𝑇𝐻𝑅∘𝑀𝐴𝐽 or 𝑀𝐴𝐽∘𝑀𝐴𝐽 (we have the strongest possible lower bound)