[0] https://en.wikipedia.org/wiki/Chu_space
Linear logic is fundamentally about formulating computation as an adversarial relationship between two parties. It's also the foundation of e.g. the Rust ownership system (I know, I know, affine types).
It's also the foundation of the min-max algorithm which in turn is the foundation of Generative adversarial neural networks.
Ironically, this idea isn't exactly new. It's directly related to Dialectics (https://en.wikipedia.org/wiki/Dialectic) which has been present in Western philosophy since Aristotle through Kant, Hegel and Marx (it's a funny story).