(Type u) is the old (Type (u+1)) (PType u) is the old (Type u) Type* is the old (Type (_+1)) PType* is the old Type* The stdlib can be compiled, but we still have > 70 broken tests See discussion at #1341
11 lines
198 B
Text
11 lines
198 B
Text
namespace list
|
|
inductive {u} list (A : Type u) : Type u
|
|
| nil : list
|
|
| cons : A → list → list
|
|
|
|
check list.{1}
|
|
check list.cons.{1}
|
|
check list.rec.{1 1}
|
|
end list
|
|
|
|
check list.list.{1}
|