2014-12-24 01:35:14 +00:00
|
|
|
|
import logic data.num
|
2014-10-19 15:40:56 +00:00
|
|
|
|
open num
|
|
|
|
|
constant b : num
|
|
|
|
|
check b + b + b
|
|
|
|
|
check true ∧ false ∧ true
|
|
|
|
|
check (true ∧ false) ∧ true
|
2015-10-14 01:35:16 +00:00
|
|
|
|
check (2:num) + (2 + 2)
|
|
|
|
|
check (2 + 2) + (2:num)
|
|
|
|
|
check (1:num) = (2 + 3)*2
|
|
|
|
|
check (2:num) + 3 * 2 = 3 * 2 + 2
|
2014-10-19 15:40:56 +00:00
|
|
|
|
check (true ∨ false) = (true ∨ false) ∧ true
|
|
|
|
|
check true ∧ (false ∨ true)
|
|
|
|
|
constant A : Type₁
|
|
|
|
|
constant a : A
|
|
|
|
|
notation 1 := a
|
|
|
|
|
check a
|
|
|
|
|
open nat
|
|
|
|
|
check ℕ → ℕ
|