
Profesor Titular Universidad en @UNED #miniXmodular #MOOC #minivideos #MDM #minilibros #MEM #minicursos #MOM #miniseminarios #MIM #Coaching #CeD #consejomXm
Joined October 2012
- Tweets103K
- Following474
- Followers1.4K
- Likes4.3K
emilio.leton retweeted
2023: GPT-4 almost solved grade-school math
2024: IMO silver
2025: IMO gold
2026 May: Erdős unit-distance conjecture
2026 Sep: Navier–Stokes Millennium Prize Problem solved
2026 Oct: 722 AI-written math manuscripts
Today: OpenAI proves ETH is false
Tomorrow: P = NP?
emilio.leton retweeted
Surprising indeed. By the paper's own parameters the algorithm is brute force up to 2^131071 variables and clauses, beyond any formula a computer can store. I computed the thresholds here. SAT solvers gain nothing. doi.org/10.5281/zenodo.23688…
emilio.leton retweeted
En el número dos de nuestro blog de divulgación matemática nuestro compañero Benjamin Bode nos explica cuántos colores son necesarios para colorear un mapa y su conexión con otros problemas de la vida real! blogs.upm.es/retazos-matemat…
emilio.leton retweeted
Forget P vs NP. The most surprising thing in OpenAI's ETH paper is a corollary on page 3.
The headline result is an algorithm that decides, and even counts, k-SAT solutions in 2^O(n log log n / √log n) time with polynomial space. That's subexponential, so ETH falls and SETH goes with it. But it isn't a polynomial-time guarantee, and P vs NP remains open.
Corollary 1.4 is what stopped me. There's a language in E^NP whose circuits need more than c·n·√log n gates for infinitely many input lengths. Any fan-in-2 gates, unlimited fan-out, no restrictions.
Here's why that's strange. Five decades of work on unrestricted circuits moved the best lower bound from 2n gates (Schnorr 1974) to 3n (Blum 1984) to 3.1n (Li and Yang 2022). Every one of those is a constant times n. Even when you let yourself pick anything in E^NP, which is a huge class to hunt in, nobody had proven that linear size isn't enough. This isn't a better constant. The gates per input grow without limit.
So how does a SAT algorithm prove a circuit lower bound? That's Ryan Williams's idea from 2010. Take a problem that provably needs about 2^n nondeterministic time. If its proofs could be written down by small circuits, you could guess the small circuit and run a fast SAT solver to confirm the proof it describes has no broken clause. That solves the problem in about 2^(n/2) time, which the time hierarchy forbids. Fast SAT and small circuits can't both exist. If fast SAT is real, the circuits can't be small.
Williams is now one of the three people leading the open examination of this proof. The other two are Russell Impagliazzo and Ramamohan Paturi, two of the three people who proposed ETH in the first place.
What's actually been checked
• Lean verifies one fixed machine that counts k-CNF solutions in 2^O(n(log log n)²/√log n) time with polynomial space
• That bound is already subexponential, so if the formal statement means what it says, the Lean-checked algorithm plus Williams's published theorem is enough for "E^NP has no linear-size circuits"
• The exact n√log n rate needs the paper's sharper 2^O(n/√log n) bound for sparse formulas and a local reduction, and neither is in Lean
• No outside expert has signed off on any of it yet
The algorithm will get the headlines. The lower bound is the part that would change what we thought could be proven about circuits.
Paper
github.com/openai/math/blob/…
What Lean actually checked
github.com/openai/math/blob/…
emilio.leton retweeted
El camino iniciado en #Asís en la búsqueda común de la #paz es, ante todo, el camino de la oración. La oración puede parecer débil frente a los poderes del mundo, pero es la fuerza humilde de los creyentes. Nos dirigimos a Dios, dador de la paz: que llegue al corazón de quienes desean la guerra y el terrorismo. Y no lo olvidemos: ¡nunca se reza en vano! vatican.va/content/leo-xiv/e…
emilio.leton retweeted
#math
Well, this is amazing. this sequence converge to a irrational number... The proof is even amazing.
emilio.leton retweeted
En el marco de mi visita a Ceuta con motivo de la apertura del curso académico, he mantenido una reunión con el presidente de la Ciudad Autónoma, Juan Jesús Vivas. Nos ha acompañado Adolfo Suárez Illana, que dio la lección magistral en la apertura del curso.
emilio.leton retweeted
Of course the labs are trying Goldbach, Collatz, ABC, P/NP, and all of them. They're spending millions of dollars on them.
The fact that they haven't announced anything *is* evidence.
emilio.leton retweeted
SAT is not exponential.
But it's not, as far as anyone knows, polynomial either.
emilio.leton retweeted
The Exponential Time Hypothesis is False
johndcook.com/blog/2026/10/2…
emilio.leton retweeted
yo tambien creo que P = NP, pero no entiendo por que la gente lo anda afirmando en base con lo que paso con la ETH hoy...
si se encontrara un algoritmo polinomial
[ T(n) = O(n^k) ]
para 3-SAT que es NP Completo, entonces si P = NP
pero lo anunciado es que se encontro un tiempo subexponencial
[ T(n) = 2^o(n) ]
que NO es polinomial
ademas la ETH implica que P != NP, pero refutarlo no hace que P = NP, de hecho seguimos igual que antes jajajjaj
puedo llegar a entender el furor por un avance en el problema mas iconico en el area, pero no se sobregiren... todavia
emilio.leton retweeted
Microsoft busca recortar una cuarta parte de su plantilla a nivel mundial
La empresa ofrecerá 60.000 salidas voluntarias con bonificación como parte de sus planes para ahorrar costes
elpais.com/economia/2026-10-…
Por @Jesus_Servulo en @el_pais
Por favor @kikollan ¿podrías decirme si se sabe la especificidad y sensibilidad de Pangram?
emilio.leton retweeted
Me he encontrado con esto y me ha llamado MUCHO la atención
OpenAI atribuye a un modelo interno suyo (aún no publicado) la demostración de que la Hipótesis del Tiempo Exponencial (ETH) es FALSA!
Ojo que el paper no lleva ningún autor humano, solo la firma "OpenAI", y no han detallado qué papel ha tenido su equipo en el proceso.
Sin entrar en una explicación profunda: la ETH lo que dice es que hay problemas como 3-SAT (encontrar una combinación de verdadero/falso que cumpla un montón de reglas) no se pueden resolver en menos que tiempo exponencial. Esto que puede sonar abstracto es algo en lo que cientos de resultados de informática teórica se apoyan
El paper propone un algoritmo y viene con la prueba formalizada en Lean.
No es P=NP ni rompe la criptografía, pero si es correcto, es de lo más gordo en décadas.
Dicho esto: se publicó ayer y nadie de fuera lo ha revisado todavía. Que compile en Lean no garantiza que demuestre lo que dice el título. Impagliazzo y Paturi, dos de los que propusieron la ETH, acaban de empezar a examinarlo junto a Ryan Williams (MIT) según comentan
Es un Wow, pero palomitas y a esperar 🍿
emilio.leton retweeted
Gracias @AngelAlsinaP ¡Qué ganas de sacar un ratito y ponerme a leer!
emilio.leton retweeted
Wydaje się, że wewnętrzne modele Open AI i Anthropic niezależnie obaliły Exponential Time Hyphothesis, bardzo ważną hipotezę w informatyce teoretycznej (o tym, nie istnieje algorytm rozwiązujący problem -3SAT w czasie subwykładniczym). Ten wynik (o ile się utrzyma) nie ma bezpośrednich konsekwencji dla problemu P vs NP ale i tak jest bardzo niespodziewany. W bliskiej mi informatyce kwantowej/ teorii quantum computing hipotezę ETH wykorzystywano w dziesiątkach prac naukowych.
Oba modele de facto zaproponowały nowy subwykładniczy algorytm dla (trudniejszego) problemu # 3SAT, który co ciekawe można wykorzystać do szybszego symulowania komputerów kwantowych przez klasyczne (algorytmy są cały czas bardzo złożone i oczywiście nie ma mowy o tym że BPP=BQP)
A na koniec "mały bonus" - w ogłoszeniu Open AI poniżej jest również wzmianka że ich wewnętrzny pomel rozwiązał kolejny z problemów milenmijnych - dotyczący istnienia teorii Yanga Millsa w 4d.
Naprawdę ciekawe (i trochę straszne) czasy mamy.
Notka Open AI
openai.com/index/building-sc…
Notka Anthropic:
xitter.cf/bubbling_creek/status/…
Dobra podsumowanie o ETH dla dla ekspertów od Jelaniego Nelsona z Anthropic
xitter.cf/minilek/status/2114954…
Yes, it seems indeed the models even obtained the results on the same day. I haven't had a chance to look through the OAI claimed proof yet, but in the spirit of the AGMAI recommendations to improve exposition before release, some of us did read Claude's proof last week before release to try to incorporate a better quality high level overview and exposition overall, which I hope is reflected in the pdf (published via the AI repository Hexagon, see hexagonmath.org/2610.00577; lean available at github.com/anthropics/formal…; also see the google drive shared via @rrwilliams's post drive.google.com/drive/u/0/f… in preparation for the upcoming workshops he's organizing with Impagliazzo and Paturi).
Sharing what I understood from the proof below:
Basic idea (below is for runtime 2^{delta n} for arbitrary constant delta>0; it seems both proofs ultimately get roughly exp(O(n / sqrt(log n))) time with lower order terms in the exponent),
* can assume num clauses = O(n) wlog via previous sparsification results (n = num variables)
* Solve #3-SAT not 3-SAT (i.e. count satisfying assignments, don't just decide satisfiability)
* Convert to graph problem: clauses are nodes, and edges between clauses that share a variable (whether it's x or not(x) doesn't matter; we care about same variable, not same literal). Weight of an edge is # of shared variables.
* Divide and Conquer idea: if there's a cut with total weight W, you can iterate over all 2^W fixings of those shared variables, and for each fixing you recurse on both sides and multiply, then add it up. Base case is constant # vertices, then you can just brute force count in 2^O(1) time. Unfortunately, you're not going to always find such a cut.
(aside: from now on you can imagine every occurrence of a literal gets its own variable, and edges are functions enforcing equality constraints between those copies)
* Instead of the above D&C, group the vertices into g^2 groups for some large constant g = g(delta). It matters how to do this grouping (it's not arbitrary); without getting into the details (see paper), a random grouping has properties the D&C wants (probabilistic method), and this existence is enough to allow for a slow-but-fast-enough algorithm to find a good grouping deterministically.
* Imagine laying out the g^2 vertices arbitrarily on a g x g grid. Some edges are "side edges" (purely horizontal or purely vertical) and some are "diagonal" (the rest). There are (g choose 2)^2 = Theta(g^4) diagonal ones (choose two rows and two columns to define the corners) but only 2*g*(g choose 2) = O(g^3) side edges. You can pick g a large enough constant that the side edges have much less total weight than the diagonals -- the D&C will save on the diagonals, so we want there to be many more of them.
* The sum we want is
sum_z prod_{vertices a} W_a(z_a) * prod_{edges a,b} P(z_a,z_b),
where W_a(z_a) at the highest level of recursion is a table of 2^3=8 values for each of the settings of the 3 literals in clause a, with value 0 or 1 indicating whether z_a satisfies clause a or not, and P() is the equality constraint checker I mentioned on the edges (deeper levels of recursion also all involve sums of this form where P() is always an equality checker on some set of bits, but deeper W's have arbitrary integer outputs and not necessarily 0/1)
Write prod_{edges} P(..) = prod_{side edges} P(..) prod_{rectangles r} P_1(..) P_2(..) where P_1, P_2 are the diagonals for the rectangle r
*The key step* (eqn 15 in the pdf): first assume all edges in the entire graph have exactly 3 bits on them (it turns out reducing to this isn't *too* complicated; see (19)), and replace P_1*P_2 with a hyperedge that involves some function on the corners of the rectangle, times a sum of two products of edge functions. This replacement comes from something called the "eight square identity"; this is related to octonions, which I still know nothing about. :) So
P_1*P_2 = HyperEdgeFunction(corners)*(Q_1*Q_2 + Q_3*Q_4)
Two interesting things here: (1) Q_1,Q_2,Q_3,Q_4 are all side edges (Q_1,Q_2 are horizontal and Q_3,Q_4 are vertical), and (2) whereas P1,P2 have total weight 6 (3 and 3), if you merge each row of the grid into a supervertex then Q_1,Q_2 vanishes and the hyperedge becomes a regular edge with total weight 3 whereas hyperedge*Q_3*Q_4 still involves 6 bits (and vice versa if you merge each column into a supervertex). In particular, the average weight from using Q_1*Q_2 vs. Q_3*Q_4 is (3+6)/2 = 4.5. We went from weight 6 (P_1*P_2) to weight 4.5 "on average".
* So back to the original sum, we can rewrite it:
sum_a W_a(z_a) * prod_{side edges} P(..) * prod_{rectangles r} hyperedge(r) * (Q_1*Q_2 + Q_3*Q_4)
Now imagine distributing that product over that final sum involving the Q's, to get a new sum that has a factor 2^{# rectangles} more terms multiplicatively. (but there are only poly(g) = O(1) rectangles, so this is only a 2^{poly(g)} = O(1) blowup in the number of summands)
* Each one of these terms in the new, bigger sum, has a prod_rectangles in it. Either >=1/2 of the rectangles chose the Q_1*Q_2 when we distributed the product, or >=1/2 chose the Q_3*Q_4. That means we can either merge all row edges or merge all column edges, and one of those wil decrease the total number of weights on edges by a 4.5/6 factor. This is the heart of why D&C makes progress; D&C is supposed to reduce one instance to simpler instances, and "simpler" in this case means decreasing the total weight on all edges (here by a 4.5/6 factor).
This overall looks like a recursion with branching factor 2^{poly(g)} = O(1), but in reality the branching factor becomes poly(m) when you account for the trick in the proof to reduce to the case of 3 bits on each edge. In any case, there are more steps to get everything to work, but the above gives some taste of how the Divide & Conquer works.
If you optimize the right way to choose g to not be a constant but a slow enough growing function, you get runtime exp(O(n / log^c n)), but for a tiny c. If you replace the eight square identity with something fancier, and replace the black-box invocation of the sparsification lemma with a more white box version that adds in some more ideas, you get down to the exp(O(n loglog n / sqrt(log n))) in the paper.
emilio.leton retweeted
🌍 Madrid reunirá a Cátedras UNESCO de todo el mundo para debatir sobre IA, educación abierta e innovación universitaria.
📅 18-19 noviembre | UNED y UC3M
💻 Híbrido y gratuito
▶️ Más información: aiesad.org/madrid-acogera-el…































