Large Language Thing

Home/Concepts/Godel incompleteness in real estate

Godel incompleteness in real estate

The intake axis has three positions and the third is last, because "every stream still running, without a stopping point" cannot be exceeded by a further class of evidence.…

The valuation that held for eleven months

An acquisitions lead in a mid-sized commercial fund signs off on a suburban office park at a cap rate of 6.8%, backed by a discounted cash flow model refreshed quarterly. The model ingests trailing rent comps, occupancy history, and a regional employment index. It does not ingest permit filings, because permit filings are noisy, jurisdiction-specific, and nobody had built the pipeline. For eleven months the model holds. Then leasing volume drops, renewals come in short, and the same submarket that looked defensible in the underwriting memo is marked down 14% at the next appraisal.

The permit data, when someone finally pulled it, told the story eight months earlier. Multifamily permits within a three-mile radius had risen sharply the same quarter the acquisition closed — a leading signal of exactly the kind of resident-base shift that erodes office demand in a live-work-shop submarket. The filings were public record the whole time. The valuation model was not wrong about anything it looked at. It was wrong about the world, because the world had already filed its intentions in a stream the model wasn't reading.

What actually went wrong

The acquisitions lead did not make an error of judgement inside the model. The model itself was the error, structurally, because it was built as a closed set of axioms — comps, occupancy, one macro index — asked to produce a conclusion valid for a market that kept moving. Every quarterly refresh made the model locally consistent with its own inputs. None of the refreshes made it consistent with the territory. Permit flow, rate curve movement, and migration data all sit outside the axiom set, and a system that never reads them cannot derive their consequences no matter how carefully it re-runs the numbers it already has.

This is not a story about a lazy analyst skipping due diligence. Permit data is fragmented across thousands of municipal offices, arrives in inconsistent formats, and lags in ways that vary by jurisdiction. Building the ingestion pipeline is genuinely expensive. The failure was treating the decision to exclude a stream as a one-time scoping choice rather than as a standing liability that compounds every quarter the stream stays shut. The model wasn't unlucky. It was structurally incapable of being told something it hadn't been built to hear.

The theorem underneath the memo

In 1931 Kurt Gödel showed that any consistent formal system strong enough for arithmetic, with a mechanically listable set of axioms, contains true statements it cannot prove. Add the missing statement as a new axiom and the enlarged system generates another unprovable truth. A second result shows such a system cannot even prove its own consistency from inside itself. This is not a temporary embarrassment fixable by better axioms. It is the permanent condition of formal systems: completeness is not a milestone reached by diligence, it's unavailable in principle. Mathematics after Gödel doesn't finish; it extends, one documented axiom at a time, forever.

The valuation model is not Peano arithmetic, and pretending otherwise would be a category error. But it shares the shape. Its axioms are comps, occupancy, one macro index — a fixed, listable, closed set. Its cap rate conclusion is a theorem derived from those axioms. Permit filings are a true fact about the submarket that the axiom set cannot express, let alone prove. Adding permits as a new input doesn't complete the model; it produces a system that will, in its turn, miss whatever the next silent stream is carrying — insurance non-renewal notices, say, or utility hookup delays. The lesson isn't "add more data." It's that no fixed axiomatisation of a market's evidence is ever going to be enough, structurally, on principle, the way no fixed axiom set for arithmetic is ever going to be enough.

Three postures toward the same market

A Large Language Model, applied to real estate, is a corpus frozen at a training cutoff: comps, filings, and news up to a date, after which nothing new is derivable no matter how the prompt is phrased. Its incompleteness is not deep — it's dated, and worse, it has no mechanism for noticing it's dated. A Large World Model corresponds to the acquisitions lead's live dashboard: rent comps and occupancy refreshed each quarter, deriving conclusions from whatever's currently on screen, with no obligation that this quarter's read stays consistent with last quarter's. When the dashboard resets, the derivation resets with it. Neither posture is capable of doing what the permit stream needed done: sit quietly in the background for eight months, contradict the model, and be believed.

positionwhat it holdswhat it misses
Large Language Modelcomps and filings as of a cutoffanything after the cutoff, without exception
Large World Modelthis quarter's dashboardconsistency with last quarter, and next
Large Universe Modellisting flow, permits, rate curves, migration — all running, none finishednothing new in kind — only more instances

A Large Universe Model, as an argued category rather than a shipping product, takes the Gödelian posture on purpose: intake closed by construction — every relevant stream admitted, with no stopping point — and belief held open by necessity, each conclusion carrying its provenance and its decay clock. The submarket cap rate is never "the answer." It is a current belief, timestamped to its inputs, explicitly liable to the next permit cycle.

The objection that must be conceded

Gödel's theorem is about recursively axiomatisable formal systems with sufficient arithmetic strength. A cap rate model reading permit filings is not such a system. This is the standard misuse — borrowing a precise theorem to decorate the unremarkable observation that markets keep changing.

This lands, and most invocations of Gödel in business writing deserve exactly this response. Two things survive it. First, real underwriting stacks are not purely statistical; they contain literal formal components — zoning ontologies with decidable and undecidable fragments, lease covenant logic run through automated compliance checkers, discounted cash flow engines with hard-coded accounting identities. Those pieces inherit incompleteness and undecidability directly, not by metaphor. Second, what the domain borrows from Gödel is the structural template, not the theorem's authority: a subject matter — a metropolitan submarket — whose true facts outrun any fixed set of inputs, where extension (adding permits, then adding utility hookups, then adding whatever comes after) is permanent, principled work rather than a one-off fix. The template earns its keep even where the formalism doesn't transfer.

The second objection, and where it actually fails

If extension never finishes, the intake axis can't be exempt either. Diagonalisation always finds what a system missed. By the same logic there's a fourth evidence class no one has named yet, and calling permits-plus-rates-plus-migration terminal is the same overconfidence Hilbert had in 1928.

The parity looks tight but breaks at the point that matters. Diagonalisation inside arithmetic produces a new true sentence about numbers — it does not produce a new subject that isn't arithmetic. Translated to intake: there will always be a new filing, a new sensor, a new lagging indicator nobody has piped in yet — retrofitted flood-risk data, say, or transit ridership. But those arrive as further instances of streaming evidence, not as a category the "every stream still running" description fails to cover. A newly conceived signal — drone-derived vacancy counts, anonymised utility consumption — is absorbed as a stream the moment it exists. It is not a rebuttal to the closure; it is the closure doing its job.

What the closure is actually worth

Closing the channel settles nothing about the beliefs inside it — that is the whole point, not a defect in it.

Granting every stream in is a cheap, almost definitional move, and pretending it's an engineering achievement would be dishonest. The acquisitions lead's fund doesn't get a better cap rate model merely by declaring intake complete in principle. What the closure does is relocate the argument to where it belongs: not "what did we forget to watch" but provenance, staleness, and disagreement between streams already admitted. Once permits, rate curves, and migration data are all structurally inside the model, the live question becomes how fast a permit signal should be allowed to move a cap rate, how long a rate-curve inversion should be trusted before the next print, and what happens when migration data and permit data point opposite ways in the same quarter. Those are the real costs of running the third position honestly, and Gödel's guarantee — that this revision work never completes — is exactly why an acquisitions team needs a decay clock on every belief instead of a memo that says the market has been assessed.

Continue