Cohesive Systems (@CohesiveSystems) header
Cohesive Systems (@CohesiveSystems) profile picture

Building a language family and compiler suite for software systems. Semantics first.

Del Mar, CA
Joined February 2026
Photo by Cohesive Systems (@CohesiveSystems)
Make the model the implementation!
When an LLM writes a formal spec from requirements plus possibly buggy code, it can produce a spec that the buggy code satisfies: either too weak, or shaped by the implementation. The verifier passes it. Advanced prompting didn't fully fix it. This is verification vs. validation. Proving code meets a spec says nothing about whether the spec captures intent. One way out: make the model the implementation. Compile it instead of hand-writing code that's supposed to match it. That closes the model-to-code gap. Validation remains, but it happens against a model a domain expert can read and explore through generated scenarios, not against thousands of lines of code. arxiv.org/abs/2610.32053
1
15
Agents make code cheap. Understanding the system is still the bottleneck. Cohesive is a language for describing systems: their rules, workflows, and guarantees. People and agents work from the same model. Machines check and compile it. Here’s a brief introduction.
2
3
71
Cohesive Systems retweeted
The AI era has given formal methods a reemerging role. As code production becomes increasingly automated, formal methods are moving upstream, from verifying code to formalizing intent. The scarce resource is no longer writing software; it’s expressing precisely what the software should do. That makes executable specifications, constraints, and semantic models far more valuable than they were when humans wrote every line of code.
1
2
11
693