-
This is something I've wanted for a while and since I couldn't find an issue for it I thought I may as well open one.
Could we add linear types to agda at some point? They are extremely nifty for b…
-
-
What's the plan after poly instantiation? I wish there can be:
+ Instance resolution (typeclasses with named instances)
+ Optimized reduction on naturals/booleans/whatever that can be built-in int…
-
At the moment Pikelet doe not do anything useful. In order to be more useful, we probably need some form of way to perform effects.
Initially we could use an `Io : Type -> Type` wrapper type for th…
-
There are many constructions such as joins, which would benefit greatly from having this lemma. It is described in Brunerie's thesis, apparently suggested by Finster.
On my [3x3 branch](https://git…
-
```agda
open import Cubical.Core.Primitives
data Interval : Type where
left right : Interval
path : left ≡ right
module _ {ℓ : Level} (P : I → Type ℓ) where
foo : Interval → Type ℓ
…
-
Lifted from #7442.
Consider these two modules:
A `--cubical` module:
```agda
{-# OPTIONS --erasure --cubical #-}
module CubicalUnit where
record One : Set where
constructor one
```
Impo…
-
I noticed that Agda recognizes `x` in `coe p x` to be in a strictly-positive position
```agda
coe : ∀ {l} {A B : Set l} → A ≡ B → A → B
coe refl x = x
```
With univalence though `coe p x` can b…
-
@mattam82 and others have hinted a few times the possibility of a "Coq 9" event happening some time soon. Indeed, as the version bump in "Coq 9" indicates, it would be a version introducing non-trivia…
-
Dear Dr. Andras Kovacs and Prof. Ambrus Kaposi,
This correspondence should be more formal (i.e. in an email) but I find github thread has a cleaner way to present archive, so bear with me. I have…