19 lines
573 B
Text
19 lines
573 B
Text
#check ∃ x, x > 1
|
||
#check ∃ (x y : Nat), x > y
|
||
#check ∃ x y : Nat, x > y
|
||
#check ∃ (x : Nat) (y : Nat), x > y
|
||
|
||
theorem ex1 : (∃ x y : Nat, x > y) = (∃ (x : Nat) (y : Nat), x > y) := rfl
|
||
|
||
abbrev Vector α n := { a : Array α // a.size = n }
|
||
|
||
#check Σ α n, Vector α n
|
||
#check Σ (α : Type) (n : Nat), Vector α n
|
||
#check (α : Type) × (n : Nat) × Vector α n
|
||
|
||
#check Σ' α n, Vector α n
|
||
#check Σ' (α : Type) (n : Nat), Vector α n
|
||
#check (α : Type) ×' (n : Nat) ×' Vector α n
|
||
|
||
#check @Vector
|
||
#check fun (α : Type) => Sigma fun (n : Nat) => Vector α n
|