There are infinite isms
If not neocapitalism, then what?
Let
be a countable or perhaps larger set of atomic features; yes/no statements such as:
- : "private property is protected"
- : "banks may lend at interest"
- : "the state plans heavy industry"
So that each ideology can flip those switches on or off.
We can then define an ism as a subset purely based on the membership of features (the behaviours it embraces). But perhaps a better way to define it would be as some deductively closed set of propositions over so that it captures the implicit rules that hold the membership. The latter lets us say things like if and hold, then must hold.
Now, if then its powerset has cardinality . Which means that even after we throw out logically inconsistent collections, we still get uncountably many consistent theories. We could say that we are living in a Boolean algebra of subsets, or its Lindenbaum–Tarski algebra (all theories), whose points form a compact totally disconnected Stone space.
Therefore, the slogan of "it’s either capitalism or communism" is effectively flattening a 3D city map onto a single street. Continuing on our naive mathematical formulation, we can explore some properties of the ideology space as (1) Order where inclusion says J contains every principle of I, (2) Distance where Hamming or Jaccard distances on count perhaps how many switches differ, and (3) Lattice moves where intersection lets us find common ground and join (union + closure) fuses programs.
A toy example
Take just four features:
Then has possible ideologies.
| Name | Feature set |
|---|---|
| Capitalism | |
| Xi Jinpingism | |
| Maoism |
Already 14 of the 16 points are neither pure capitalism nor pure communism. Because the space is a full-blown Boolean cube (and, with logic, a Stone space), there is (1) continuum of coherent isms, (2) natural neighbourhoods (market-friendly socialism), and (3) structured ways to travel with reform paths, compromises, hybrid programs.
This was just a simple exploration. However, I think this sets ground for many open questions to ask. Should atomic features be degrees rather than binaries, vectors in ? How can we better capture reactive effects? What about temporal properties?