Introduction into Logic in computer science

This blog outlines the basics of propositional logic, as explained by the book “Logic in compuer science”.

November 9, 2024

Commit to marriage with TLA+ pt.2

The second part of the conspect of the “Intoduction to TLA+” course by Leslie Lamport.

May 1, 2024

Do not die hard with TLA+ pt.1

The first part of the conspect of the “Intoduction to TLA+” course by Leslie Lamport.

April 10, 2024

Small and Big Step Semantics

This blog outlines small-step and big-step semantics, their differences, and applications in analyzing computer programs.

March 21, 2024

LTL and CTL Applications for Smart Contracts Security

In this blog we explore linear temporal logic as well as computation tree logic, and how we could use them to verify smart-contracts.

March 14, 2024

Why use formal specification

This blog explores the benefits of formal specification in the context of program verification.

March 4, 2024