Software and Platforms - The TLA+ proof system