decidable : Prop → Type₁ has_add : Type → Type has_divide : Type → Type has_division : Type → Type has_dvd : Type → Type has_inv : Type → Type has_le : Type → Type has_lt : Type → Type has_modulo : Type → Type has_mul : Type → Type has_neg : Type → Type has_one : Type → Type has_sub : Type → Type has_zero : Type → Type inhabited : Type → Type measurable : Type → Type nonempty : Type → Prop point : Type → Type → Type setoid : Type → Type subsingleton : Type → Prop well_founded : Π {A : Type}, (A → A → Prop) → Prop decidable : Prop → Type₁ has_add : Type → Type has_divide : Type → Type has_division : Type → Type has_dvd : Type → Type has_inv : Type → Type has_le : Type → Type has_lt : Type → Type has_modulo : Type → Type has_mul : Type → Type has_neg : Type → Type has_one : Type → Type has_sub : Type → Type has_zero : Type → Type inhabited : Type → Type measurable : Type → Type nonempty : Type → Prop point : Type → Type → Type setoid : Type → Type subsingleton : Type → Prop well_founded : Π {A : Type}, (A → A → Prop) → Prop