Are there any relational systems which store persistent shared state at the edge, with some kind of automatic geopartitioning?
https://en.wikipedia.org/wiki/CAP_theorem
And if you want to get your math on, check out TLA:
https://en.wikipedia.org/wiki/Temporal_logic_of_actions
(Again, the wikipedia page is laughably incomplete, but has references worth clicking on.)
I always thought it was more common for stuff like KV stores with looser guarantees