← Back to context

Comment by blueberry87

2 years ago

What are your other options? A type-based proof system implies dependent types, implies universe levels if you want it to be consistent.

Why do dependent types require universe levels to be consistent? I mostly see that in the context of the type of all types and similar, which doesn't seem especially necessary to express. A variable that denotes a type could have type 'any' or 'unspecified', as opposed to a type T^1 or similar.

You would have to not use a type-based proof system. I think those are not going to be the "as simple as possible" ones. Consider metamath for example.