TLA+ is not code but mathematics because that's what allows it to be arbitrarily expressive [1] so that (we hope) you can write a short and clear high-level description that is easy enough (with some study) to fully grasp and see if it is what you intended.
[1]: To the point where it can easily describe systems that can't be implemented in reality.
[1]: To the point where it can easily describe systems that can't be implemented in reality.