Conversation
|
Can we replace all |
|
The plan is to go back through once the rest of the work is done and actually implement those, so FIXME makes for an easy grep. |
|
So bundling up all of the individual motives is proving tricky! My initial plan was to use the classic infixl 2 _▶_
data Con : Set where
∙ : Con
_▶_ : Con → Ty → Con
data Var : Con → Ty → Set where
vz : ∀ {Γ A} → Var (Γ ▶ A) A
vs : ∀ {Γ A B} → Var Γ A → Var (Γ ▶ B) Aand then have the bundle of motives be of the form Methods : ∀ {Γ} → Motive Γ → Set
Methods {Γ} P = ∀ {A} (x : Var Γ A) → Method P (var x)However, elaborating to this is an absolute nightmare, as the indexing in |
No description provided.