Every city evolves through amendments and ordinances, and FunctionaL City is no different. What began as a flexible but opaque foundation has now been reshaped into a narratable civic infrastructure—where symbols are first-class citizens and every ordinance leaves a traceable lineage.
This post records a major amendment—the retirement of 'S in favor of a concrete Symbol type—and outlines the roadmap ahead: scaffolding set logic overlays, defining lawful collapse semantics, and expanding the set-theoretic infrastructure. Think of it as both a council record and an invitation: a chance for remixers to see where the city has been, and to help shape where it goes next.
In the early drafts of CivicSet and FirstOrderLogic, symbolic placeholders were represented by a type variable 'S. This gave flexibility, but it also left remixers without clear signage: what is a symbol, and how should it behave across ordinances?
The FirstOrderLogic.fs code has proven to be quite capable at symbolic representation of logic. The proven capability of FirstOrderLogic.fs in symbolic reasoning justified the promotion of Symbol to a first-class civic citizen.
We’ve now eliminated 'S in favor of a concrete Symbol type. This change:
ISymbolAdapterTo preserve remix rights, we introduced an extension point in FirstOrderLogic.fs:
ISymbolAdapter allows external symbolic logics to plug into the ordinance.'S. Instead, they see a narratable Symbol with civic signage.ISymbolAdapter, we’ve zoned space for external logics to integrate lawfully.This amendment is more than a refactor—it’s a civic-native promotion of symbols to first-class citizens. By grounding symbolic reasoning in a concrete type and zoning for external adapters, we’ve laid the foundation for a narratable, remixable symbolic district.
CivicSet Roadmap: Set Logic Overlays and BeyondQuick take: With CivicSet.fs foundations stable, the most legacy-worthy next step is scaffolding set logic overlays. These overlays act as civic signage, making invisible rules narratable and preparing the ground for collapse semantics and richer set-theoretic functions.
This amendment and roadmap together form a zoning charter for FunctionaL City’s symbolic and set-theoretic districts. By grounding symbols in a concrete type and scaffolding overlays as signage, we ensure every ordinance is narratable, remixable, and legacy-worthy.
City Limits
Primitives ordinance book.
First Order Logic ordinance book.
Civic Set ordinance book.
Keep an eye out for future editions of Message from the Mayor as the city grows and random musings develop along the way. In the meantime, keep an eye on the BlogDistrict README.md for updates.
With this amendment ratified and the roadmap charted, FunctionaL City continues its march toward a narratable, remixable civic future.
Signed,
FrankL
Mayor and City Engineer of FunctionaL City