So I turned Kitty_Cat19375's project into a formal proof. Let me know what you think! Did you understand it? Was it confusing? Should I make more of these?