mathlib documentation

core.init.meta.has_reflect

meta structure reflected_value (α : Type u) :
Type u

meta def reflected_value.expr {α : Type u} (v : reflected_value α) :

meta def reflected_value.subst {α : Type u} {β : Type v} (f : α → β) [rf : reflected f] (a : reflected_value α) :

@[instance]
meta def nat.reflect  :

@[instance]

@[instance]

@[instance]
meta def list.reflect {α : Type} [has_reflect α] [reflected α] :

@[instance]