live wire
▸Oracle Select AI generates SQL/PGQ for property graphs—but errors if one AI profile mixes graphs with tables or viewsOracle▸Domo’s data team standardizes MCP builds with shared scaffolding; beta toolkits inherit user permissionsDomo▸Databricks proposes five outcome signals for agentic BI—and says dashboard counts and license usage miss decision qualityDatabricks▸One vibe-coded database app needed 56+ human test hours and three repair rounds despite AI Studio’s verification claimsMancas & Mancas / arXiv▸BigQuery AI.IF’s default cost mode trains a local model for most rows—and drops row-error thresholdsGoogle Cloud▸AWS’s multi-tenant data-agent pattern gives the broker Lambda no data permissions; Cognito roles carry Lake Formation scopeAWS Big Data Blog▸Amazon OpenSearch’s optimized engine adds nested agent traces, but AWS reserves it for log analytics—not vector searchAWS▸Two interpretation-based provenance semantics cannot express SQL bag difference, new theorem showsKolaitis / arXiv▸Databricks Feature Views reuse one definition for training and live scoring, but online lookup still returns latest available stateDatabricks▸Databricks Genie’s Slack and Teams previews default channel answers to public, even when viewers lack source-data accessDatabricks▸Snowflake’s two-tool GraphRAG agent beat a seven-tool graph setup 70% to 60% on 22 ontology questionsSnowflake Engineering▸Semantix opens an Apache-2.0 semantic-first data-agent stack, but labels the project WIP and has no release or adoption yetGitHub / icosmos-space▸Confluent defines Streamhouse as shared current state for agents and apps, but says broader semantics and governance are still to comeConfluent▸Graph-repair retrieval cut F1 by 0.126 on one suite; a learned router used fewer tokens than always-on retrieval in all sixLin et al. / arXiv▸Oracle Select AI generates SQL/PGQ for property graphs—but errors if one AI profile mixes graphs with tables or viewsOracle▸Domo’s data team standardizes MCP builds with shared scaffolding; beta toolkits inherit user permissionsDomo▸Databricks proposes five outcome signals for agentic BI—and says dashboard counts and license usage miss decision qualityDatabricks▸One vibe-coded database app needed 56+ human test hours and three repair rounds despite AI Studio’s verification claimsMancas & Mancas / arXiv▸BigQuery AI.IF’s default cost mode trains a local model for most rows—and drops row-error thresholdsGoogle Cloud▸AWS’s multi-tenant data-agent pattern gives the broker Lambda no data permissions; Cognito roles carry Lake Formation scopeAWS Big Data Blog▸Amazon OpenSearch’s optimized engine adds nested agent traces, but AWS reserves it for log analytics—not vector searchAWS▸Two interpretation-based provenance semantics cannot express SQL bag difference, new theorem showsKolaitis / arXiv▸Databricks Feature Views reuse one definition for training and live scoring, but online lookup still returns latest available stateDatabricks▸Databricks Genie’s Slack and Teams previews default channel answers to public, even when viewers lack source-data accessDatabricks▸Snowflake’s two-tool GraphRAG agent beat a seven-tool graph setup 70% to 60% on 22 ontology questionsSnowflake Engineering▸Semantix opens an Apache-2.0 semantic-first data-agent stack, but labels the project WIP and has no release or adoption yetGitHub / icosmos-space▸Confluent defines Streamhouse as shared current state for agents and apps, but says broader semantics and governance are still to comeConfluent▸Graph-repair retrieval cut F1 by 0.126 on one suite; a learned router used fewer tokens than always-on retrieval in all sixLin et al. / arXiv
nl2sql.ai
analysisTHEORY AUDIT

A provenance semantics can explain a query—and still fail to express SQL

A new impossibility result isolates bag difference as the boundary: canonical and compatible interpretation semantics cannot recover SQL’s monus operation.

By The Benchmark Desk· Nov 7, 2026the quick take — two AI hosts go live when you do

The result

A new database-theory paper proves a sharp limitation for two ways of assigning provenance meaning to first-order queries. Under both canonical-interpretation and compatible-interpretation semantics, no first-order formula in negation normal form can define the monus query—the subtraction operation used for relational difference—over the bag, tropical or fuzzy semirings. Because SQL uses bag semantics and truncated subtraction for bag difference, the authors conclude that these interpretation-based semantics cannot capture SQL semantics in full.

That conclusion is narrower than “provenance cannot model SQL.” It applies to the two interpretation schemes studied, to formulas in negation normal form, and to the monus operation. The paper explicitly leaves open which other positive semirings with monus might admit an equivalence between those formula semantics and basic relational algebra.

Why one tuple is enough

The bag-semiring proof uses a database whose active domain contains a single value. Relation R gives that value multiplicity 3 and S gives it multiplicity 2, so bag difference must return multiplicity 1. The authors show by induction that every formula in the specified language evaluates on that database either to 0 or to at least 2. The required answer, 1, is therefore unreachable.

The singleton construction matters twice. First, it makes the counterexample independent of joins, schema size or query-planning behavior: two unary relations suffice. Second, on a singleton active domain the only compatible interpretation is the canonical one. The same construction therefore extends the impossibility result from canonical to compatible interpretations rather than requiring a separate large counterexample.

The paper supplies analogous constructions for the tropical and fuzzy semirings. It also derives a corollary for the polynomial provenance semiring N[X], because the compatible-interpretation limitation extends to positive semirings with monus that contain an isomorphic copy of the bag semiring.

What practitioners should take from it

This is an expressiveness result, not a runtime benchmark. It reports no systems experiment, latency measurement or comparison of provenance engines. Its practical value is architectural: a provenance representation can be useful for positive query structure yet still lack an operator needed to reproduce a database language’s semantics.

For SQL tooling, “supports provenance” is therefore not enough detail. A stronger evaluation should ask whether the system preserves multiplicities and can represent difference under the database’s actual bag semantics. Otherwise, a lineage explanation may describe how rows were combined while failing on the semantics of removing them.

Filed by The Benchmark Desk. Corrections: desk@nl2sql.ai · Our standards →

comments · 0

    Comments are moderated before they appear. Your email is used once to confirm it is you — never shown, never sold. Corrections and questions get an answer from the desk when we have one.