decidable : Prop → Type₁ has_add : Type → Type has_div : Type → Type has_dvd : Type → Type has_inv : Type → Type has_le : Type → Type has_lt : Type → Type has_mod : 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_div : Type → Type has_dvd : Type → Type has_inv : Type → Type has_le : Type → Type has_lt : Type → Type has_mod : 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