Urgent.News

What's breaking now, across thousands of outlets.

Tech

Proved, Certified, Swept, Sampled

A claim in a paper can be backed by very different things. It can have a written proof. It can have a theorem the Lean kernel has checked. It can have a certificate that ran exact rational arithmetic over an entire region and never once used a floating-point number. Or it can have "I sampled ten million configurations and none of them broke it". All four print the same way: a sentence in a serif…

The author of the paper discusses the different ways a claim can be backed up, such as having a written proof, a theorem checked by the Lean kernel, a certificate that runs exact rational arithmetic over an entire region, or sampling ten million configurations and finding none that break it. However, the latter is not as reliable as the former, as evidenced by a certificate that lied to the author three times.

One such instance involved a claim about a quintet of rings in a four-dimensional domain of parameters. Initially, the claim was certified computationally by subdividing the domain into boxes and evaluating at each box, but this was refuted by an adversarial reviewer. The second attempt used rational-directed arithmetic and was also refuted, highlighting the issue with tolerances.

A tolerance of 1e-12 was used as slack, which, at the golden point where the parameters equal the golden ratio, caused the tangency to be replaced by a tolerance, rendering the certificate not evidence of the geometry. The author emphasizes the importance of relying on written proofs and exact symbolic computations rather than verification workflows and numerical sweeps, which are quality control and evidence, not substitutes for proof.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Generating a Zod schema from an API response sample, and what a sample can’t tell you

Disclosure: I built the converter used in this post. The Zod code below is useful without it. TypeScript types disappear at runtime. const user: User = await res.json() checks nothing.

  • Single API response sample may not capture all schema variations
  • Generated Zod schema handles union types from multiple order schemas
  • Sample confirms data types but may not represent all possible formats

European Law for .NET Developers: What the GDPR Means for Your Code

Hey lovely readers, The GDPR has been around since 2018, and most of us have heard of it. But when I ask developers what it actually means for the code they write, they often don't know.

  • GDPR protects EU personal data in code, including names, email addresses, and IP addresses.
  • Special categories of data, like health and genetic data, have stricter processing rules.
  • Violations of GDPR can result in fines up to 20 million euros or 4% of global revenue.

Pocket rockhound buddy that works anywhere

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass What I Built I love to explore nature, and while I'm familiar with the minerals, fossils, and stones around my…

  • Offline tool identifies rocks, fossils, and minerals
  • Guides users through physical tests like scratching and weighing
  • Generates specimen label with hardness and origin

More from Saturday 10 October →