← home

This document tries to build up intuitionist (constructive) logic.

Resources

Topics

Proof Calculus vs Logic

Proof calculus (calculi?) are formal systems and syntax for constructing proofs. They formalize the systems of reasoning that we have. Some examples:

Classical Sequent Calculus

A sequent is of the form: $P_1,...,P_n ⊢ Q_1,...,Q_n$ which just implies $P_1 \land ... \land P_n -> Q_1 \vee ... \vee Q_n$. "⊢" is a turnsile. Tao and Delta (Γ,Δ) are used to describe arbitrary formula.

An inference rule is a rule that, given one sequent (i.e. knowing that something holds from something else), we then know another sequent holds. An example: cut(⊢P P⊢Q)/(⊢Q)

Which can be read as, "I know P and P implies Q, so using the inference rule 'cut' we know Q"

We can define all of basic logic this way!

It's inherently constructive

Basic Definitions

← home