ice1000's user avatar
ice1000's user avatar
ice1000's user avatar
ice1000
  • Member for 1 year, 3 months
  • Last seen this week
27 votes
1 answer
960 views

What is an algebraic data type?

20 votes
3 answers
417 views

Are implicit arguments essential to (dependently-typed) proof assistants?

18 votes
3 answers
278 views

Is internal parametricity useful in theorem proving?

18 votes
1 answer
185 views

What are the advantages of normalization by evaluation over traditional reduction-based normalization?

18 votes
2 answers
1k views

What's the difference between reflection and tactics?

16 votes
1 answer
1k views

How much of trouble is Lean's failure of normalization, given that logical consistency is not obviously broken?

14 votes
6 answers
1k views

Is there any example of a dependent product that makes sense in a non-type-theory context?

14 votes
1 answer
322 views

What happened to Conor McBride's universe polymorphism proposal?

14 votes
10 answers
577 views

How to represent mathematical partial functions in a type-theory based proof assistant?

12 votes
1 answer
179 views

What are "locales" in Isabelle?

11 votes
1 answer
323 views

Why did Agda give up cumulative universes?

10 votes
2 answers
161 views

Are eliminators useful in practice, or are they only useful in the metatheory?

10 votes
0 answers
309 views

What's "Swedish" style of doing type theory or proof assistants?

10 votes
1 answer
315 views

What are well-founded inductive types?

10 votes
1 answer
263 views

How to implement the type checking of `transp` in de Morgan cubical type theory?

9 votes
2 answers
248 views

What's the benefit of having pi and sigma types with an invariant parameter?

9 votes
2 answers
255 views

What's the relationship between refinement types and dependent types?

9 votes
1 answer
182 views

How does the elimination rule of the heterogeneous equality type imply a weak version of K?

8 votes
1 answer
160 views

How to quickly look up what constructor/lemma I should use in Lean4?

8 votes
2 answers
234 views

What's “conservativity” in terms of type theory and how is it useful?

8 votes
1 answer
120 views

Is it possible to define `fib` coinductive stream w/o sized types?

8 votes
4 answers
201 views

What's the difference between a universe level and a natural number?

7 votes
1 answer
104 views

How to state and prove the associativity of append of sized vectors with homogeneous equality?

7 votes
1 answer
119 views

How is "propositional canonicity" useful?

6 votes
1 answer
200 views

Proof of symmetry of universe-polymorphic Leibniz equality in Agda

6 votes
2 answers
199 views

Does ST$\lambda$C equal to simple type theory?

6 votes
1 answer
198 views

Can we completely erase propositions in the type checker?

6 votes
1 answer
170 views

Termination and confluence -- which goes first?

6 votes
0 answers
132 views

How does the modality-based irrelevance compare to universe-based irrelevance (`Prop`)?

5 votes
0 answers
107 views

Can we bring unification results under cofibrations outside?