Urgent.News

What's breaking now, across thousands of outlets.

Tech

How to prove equations using diagrams, part 1

This post introduces the concept of e-graphs and their manipulation using diagrams in computer algebra. An e-graph maintains a congruence relation on expression trees, enabling equational reasoning. Willsey et al. demonstrated the power of e-graphs with equality saturation in 2021.

The post draws a parallel between e-graphs and commutative diagrams in category theory, where equations between morphisms are represented. In computer algebra, diagrams are often finitely presented, with the target category containing generators and relations.

The author argues that category theory is essential for describing valid manipulations of diagrams, which are transformations through morphisms between diagrams. The key concept is that of an initial functor, which characterizes the initiality condition for such transformations.

The post outlines the formal definition of a diagram in a category, a functor mapping an indexing category to the target category. It also introduces the idea of deriving new equations by manipulating diagrams, which requires the use of initial functors to ensure valid transformations.

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

Read the original at epatters.org →

More in Tech

Browser Object Upload Control Plane With Presigned PUT and Private Signed Downloads

The operational constraint is not how quickly an application can mint a URL. It is whether the signing path, browser policy, object namespace, and cleanup process still behave predictably when uploads…

  • Browser obtains upload authorization from application using existing session
  • Express applies application policy checking identity, object size, media type
  • Browser executes presigned PUT against provided storage URL

Introduction to Docker Sandboxes with Go

AI coding agents are at their best when we let them work on their own, installing packages, running tests, building images, and trying things out without asking for permission every step of the way.

  • Docker Sandboxes provide isolated environments for untrusted code execution.
  • Sandboxes have their own Docker Engine and microVMs for additional isolation.
  • File access in sandboxes is managed via direct, clone, or no workspace modes.

Wabi 2.0 in One Timeline: From Invite-Only Pivot to Public Launch

I'm the author of Wabi Wiki, an unofficial guide to the Wabi AI assistant — not affiliated with Wabi. I keep a dated log of what actually changed, and this is the short version. Wabi 2.0 arrived fast.

  • Wabi 2.0 transitioned from invite-only to public launch between late September and mid-October 2026.
  • Wabi 2.0 represents product generation, while iOS build number 3.0.x signifies product version.

More from Sunday 8 November →