frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Not all elementary functions can be expressed with exp-minus-log

https://www.stylewarning.com/posts/not-all-elementary/
41•mmastrac•3h ago

Comments

lotaezenwa•55m ago
The author essentially says that the quintic has no closed form solution which is true regardless of the exp-minus-log function. The purpose of this blog post is lost on me.

Can anyone please explain this further? It seems like he’s moving the goalposts.

DevelopingElk•48m ago
His claim is that we exp-minus-log cannot compute the root of an arbitrary quintic. If you consider the root of an arbitrary quintic "elementary" the exp-minus-log can't represent all elementary functions.

I think it really comes down to what set of functions you are calling "elementary".

throwanem•28m ago
The author discusses this in his third paragraph, and states explicitly in his fourth that he considers the result faulty for its unrealistically narrow definition of elementarity.

(I'm not a mathematician, so don't expect me to have an opinion as far as that goes. But the author also writes well in English, and that language we do share.)

bawolff•15m ago
Well the author saysin that paragraph:

> In layman’s terms, I do not consider the “Exp-Minus-Log” function to be the continuous analog of the Boolean NAND gate or the universal quantum CCNOT/CSWAP gates.

But is there actually a combination of NANDs that find the roots of an arbitrary quintic? I always thought the answer was no but admittedly this is above my math level.

petters•45m ago
Yes, that blog post could have been much shorter….
AlotOfReading•43m ago
The argument is that a universal basis would be capable of solving arbitrary polynomial roots. The rest is an argument that the group constructed by eml is solveable, and hence not all the standard elementary functions.

It wouldn't be a math discussion without people using at least two wildly different definitions.

markgall•41m ago
Can anyone provide a link that "Some are going as far as to suggest that the entire foundations of computer engineering and machine learning should be re-built as a result of this", or anything similarly grandiose?

I am a professional mathematician, though nowhere near this kind of thing. The result seems amusing enough, but it doesn't really strike me as something that would be surprising. I confess that this thread is the first I've heard of it...

saithound•21m ago
It's an unsurprising undergrad-level result. It got picked up and overhyped on HN [1] and /r/math [2] earlier this week.

Some of my favorites:

DoctorOetker: "I'm still reading this, but if this checks out, this is one of the most significant discoveries in years."

cryptonektor: "Given this amazing work, an efficient EML operator HW implementation could revolutionize a bunch of things."

zephen: "This is about continuous math, not ones and zeroes. Assuming peer review proves it out, this is outstanding."

[1] https://news.ycombinator.com/item?id=47746610

[2] https://www.reddit.com/r/math/comments/1sk63n5/all_elementar...

renewiltord•10m ago
This result itself is being described in those terms[1]:

> If this is true, then this blog post debunking EML is going to up-end all of mathematics for the next century.

This is very concerning for mathematics in general.

1: https://news.ycombinator.com/item?id=47775105

reikonomusha•20m ago
"The quintic has no closed form solution" is a theorem that is more precisely stated as follows: The quintic has no closed form solution in terms of arbitrary compositions of rational numbers, arithmetic, and Nth roots. We can absolutely express closed form solutions to the quintic if we broaden our repertoire of functions, such as the Bring radical. The post's argument different than the usual Galois theory result about the unsolvability of the quintic, in that it shows that even with a transcendental function like EML(x, y), we still don't get a solution.
saithound•43m ago
The original article explicitly acknowledged this limitation, that while in "the classical differential-algebraic setting, one often works with a broader notion of elementary function, defined relative to a chosen field of constants and allowing algebraic adjunctions, i.e., adjoining roots of polynomial equations," the author works with the less general definition.

Neither the present article, nor the original one has much mathematical originality, though: Odrzywolek's result is immediately obvious, while this blog post is a rehash of Arnold's proof of the unsolvability of the quintic.

avmich•41m ago
I'd really like more details on the terminology used.

Also I'd be glad to see a specific example of a function, considered elementary, which is not representable by EML.

It could be hard, and in any case, thanks for the article. I wish it would be more accessible to me.

markgall•32m ago
I only skimmed the article, but I think the idea is to use some variation on:

f(a,b,c,d,e) = the largest real solution x of the quintic equation x^5 + ax^4 + bx^3 + cx^2 + dx + e = 0

There's not a simple formula for this function (which is the basic point), but certainly it is a function: you feed it five real numbers as input, and it spits out one number as output. The proof that you can't generate this function using the single one given looks like some fairly routine Galois theory.

Whether this function is "considered elementary" depends on who you ask. Most people would not say this is elementary, but the author would like to redefine the term to include it, which would make the theorem not true anymore.

Why any of this would shake the foundations of computer engineering I do not know.

avmich•10m ago
I've thought something like that, but I'm interested more in details of the argument.

As for why this could be important... we sometimes find new ways of solving old problems, when we formulate them in a different language. I remember how i was surprised to learn how representation of numbers as a tuple (ordered list of numbers), where each element is the remainder for mutually prime dividers - as many dividers as there are elements in the tuple - reduces the size of tables of division operation, and so the hardware which does the operation using thise tables may use significantly less memory. Here we might have some other interesting advantages.

Aardwolf•9m ago
But can you even express this function with the elementary operator symbols, exp, log, power and trig functions? It seems to me like no, you can't express "largest real solution" with those
bawolff•22m ago
> Elementary functions typically include arbitrary polynomial roots

Admittedly this may be above my math level, but this just seems like a bad definition of elementary functions, given the context.

SabrinaJewson•20m ago
Related is the paper [What is a closed-form number?], which explores the field E, defined as the smallest subfield of ℂ closed under exp and log. I believe the set of numbers that can be generated using exp-minus-log is a strict subset of this.

In a similar vein to this post, the paper points out that general polynomials do not have solutions in E, so of course exp-minus-log is similarly incomplete.

What is intriguing is that we don’t even know whether many simple equations like exp(-x) = x (i.e. the [omega constant]) have solutions in E. We of course suspect they don’t, but this conjecture is not proven: https://en.wikipedia.org/wiki/Schanuel%27s_conjecture

What is a closed-form number?: http://timothychow.net/closedform.pdf omega constant: https://en.wikipedia.org/wiki/Omega_constant

zarzavat•15m ago
This is a bit like invalidating a result based on 0^0 := 1 because you work in a field of mathematics where 0^0 is an indeterminate form. Not very interesting.

AFAIU the original paper is a result in the field of symbolic regression. What definition of elementary function do they use?

renewiltord•12m ago
If this is true, then this blog post debunking EML is going to up-end all of mathematics for the next century.
rnhmjoj•5m ago
> My concern is that the word “elementary” in the title carries a much broader meaning in standard mathematical usage, and in this meaning, the paper’s title does not hold.

> Elementary functions typically include arbitrary polynomial roots, and EML terms cannot express them.

If you take a real analysis class, the elementary functions will be defined exactly as the author of the EML paper does.

I've actually just learnt that some consider roots of arbitrary polynomials being part of the elementary functions before, but I'm a physicist and only ever took some undergraduate mathematics classes. Nonetheless, calling these elementary feels a bit of stretch considering that the word literally means basic stuff, something that a beginner will learn first.

Saying Goodbye to Agile

https://lewiscampbell.tech/blog/260414.html
60•matrixhelix•1h ago•33 comments

Claude Code Routines

https://code.claude.com/docs/en/routines
546•matthieu_bl•12h ago•313 comments

Dependency cooldowns turn you into a free-rider

https://calpaterson.com/deps.html
54•pabs3•3h ago•31 comments

Rare concert recordings are landing on the Internet Archive

https://techcrunch.com/2026/04/13/thousands-of-rare-concert-recordings-are-landing-on-the-interne...
594•jrm-veris•16h ago•170 comments

Not all elementary functions can be expressed with exp-minus-log

https://www.stylewarning.com/posts/not-all-elementary/
42•mmastrac•3h ago•20 comments

Installing OpenBSD on the Pomera DM250 Writerdeck

https://jcs.org/2026/04/09/openbsd-dm250
27•djfergus•4d ago•6 comments

A communist Apple II and fourteen years of not knowing what you're testing

https://llama.gs/blog/index.php/2026/04/10/friday-archaeology-a-communist-apple-ii-and-fourteen-y...
109•major4x•4d ago•15 comments

The Orange Pi 6 Plus

https://taoofmac.com/space/reviews/2026/04/11/1900
161•rcarmo•3d ago•112 comments

Stop Flock

https://stopflock.com
542•cdrnsf•7h ago•128 comments

Understanding Clojure's Persistent Vectors, pt. 1 (2013)

https://hypirion.com/musings/understanding-persistent-vector-pt-1
52•mirzap•4d ago•7 comments

Picasso's Guernica (Gigapixel)

https://guernica.museoreinasofia.es/gigapixel/#3/63.11/-120.59
91•guigar•3d ago•20 comments

Fixing a 20-year-old bug in Enlightenment E16

https://iczelia.net/posts/e16-20-year-old-bug/
6•snoofydude•1h ago•1 comments

5NF and Database Design

https://kb.databasedesignbook.com/posts/5nf/
150•petalmind•13h ago•56 comments

Turn your best AI prompts into one-click tools in Chrome

https://blog.google/products-and-platforms/products/chrome/skills-in-chrome/
144•xnx•12h ago•66 comments

PCBWay sponsorship: full-size SD module for Arduino projects

https://www.colino.net/wordpress/archives/2026/04/10/pcbway-sponsorship-full-size-sd-module-for-a...
6•ibobev•4d ago•1 comments

Let's talk space toilets

https://mceglowski.substack.com/p/lets-talk-space-toilets
164•zdw•1d ago•48 comments

Game: Print Gallery Of An Artist, A brief exploration of recursive spaces

https://managore.itch.io/print-gallery-of-an-artist
10•zdw•4d ago•2 comments

The dangers of California's legislation to censor 3D printing

https://www.eff.org/deeplinks/2026/04/dangers-californias-legislation-censor-3d-printing
334•salkahfi•1d ago•333 comments

Tell HN: Fiverr left customer files public and searchable

504•morpheuskafka•10h ago•103 comments

Don't feel like exercising? Maybe it's the wrong time of day for you

https://www.bbc.com/news/articles/cd6lzpxwx50o
33•tagawa•5h ago•16 comments

guide.world: A compendium of travel guides

https://guide.world/
96•firloop•5d ago•17 comments

Backblaze has stopped backing up OneDrive and Dropbox folders and maybe others

https://rareese.com/posts/backblaze/
1032•rrreese•21h ago•619 comments

Trusted access for the next era of cyber defense

https://openai.com/index/scaling-trusted-access-for-cyber-defense/
72•surprisetalk•9h ago•49 comments

I wrote to Flock's privacy contact to opt out of their domestic spying program

https://honeypot.net/2026/04/14/i-wrote-to-flocks-privacy.html
568•speckx•12h ago•230 comments

Show HN: Plain – The full-stack Python framework designed for humans and agents

https://github.com/dropseed/plain
79•focom•12h ago•29 comments

Troubleshooting Email Delivery to Microsoft Users

https://rozumem.xyz/posts/14
60•rozumem•2d ago•14 comments

OpenSSL 4.0.0

https://github.com/openssl/openssl/releases/tag/openssl-4.0.0
237•petecooper•12h ago•77 comments

Introspective Diffusion Language Models

https://introspective-diffusion.github.io/
255•zagwdt•21h ago•45 comments

DaVinci Resolve – Photo

https://www.blackmagicdesign.com/products/davinciresolve/photo
1082•thebiblelover7•1d ago•271 comments

A new spam policy for “back button hijacking”

https://developers.google.com/search/blog/2026/04/back-button-hijacking
861•zdw•1d ago•488 comments