Seol mar théacs é seo: Formal logical methods for system security and correctness