lean4-htt/tests/lean/struct_class.lean.expected.out
Leonardo de Moura d387103aa2 fix(library/init/core): closes #1951
- Add has_pow type class
- Make `^` notation right associative
2018-03-29 16:25:47 -07:00

56 lines
2 KiB
Text

decidable : Prop → Type
has_add : Type u → Type u
has_andthen : Type u → Type v → out_param (Type w) → Type (max u v w)
has_append : Type u → Type u
has_div : Type u → Type u
has_dvd : Type u → Type u
has_emptyc : Type u → Type u
has_equiv : Sort u → Sort (max 1 u)
has_insert : out_param (Type u) → Type v → Type (max u v)
has_inter : Type u → Type u
has_inv : Type u → Type u
has_le : Type u → Type u
has_lt : Type u → Type u
has_mem : out_param (Type u) → Type v → Type (max u v)
has_mod : Type u → Type u
has_mul : Type u → Type u
has_neg : Type u → Type u
has_one : Type u → Type u
has_pow : Type u → out_param (Type v) → Type (max u v)
has_sdiff : Type u → Type u
has_sep : out_param (Type u) → Type v → Type (max u v)
has_sizeof : Sort u → Sort (max 1 u)
has_ssubset : Type u → Type u
has_sub : Type u → Type u
has_subset : Type u → Type u
has_union : Type u → Type u
has_zero : Type u → Type u
point : Type u_1 → Type u_2 → Type (max u_1 u_2)
decidable : Prop → Type
has_add : Type u → Type u
has_andthen : Type u → Type v → out_param (Type w) → Type (max u v w)
has_append : Type u → Type u
has_div : Type u → Type u
has_dvd : Type u → Type u
has_emptyc : Type u → Type u
has_equiv : Sort u → Sort (max 1 u)
has_insert : out_param (Type u) → Type v → Type (max u v)
has_inter : Type u → Type u
has_inv : Type u → Type u
has_le : Type u → Type u
has_lt : Type u → Type u
has_mem : out_param (Type u) → Type v → Type (max u v)
has_mod : Type u → Type u
has_mul : Type u → Type u
has_neg : Type u → Type u
has_one : Type u → Type u
has_pow : Type u → out_param (Type v) → Type (max u v)
has_sdiff : Type u → Type u
has_sep : out_param (Type u) → Type v → Type (max u v)
has_sizeof : Sort u → Sort (max 1 u)
has_ssubset : Type u → Type u
has_sub : Type u → Type u
has_subset : Type u → Type u
has_union : Type u → Type u
has_zero : Type u → Type u
point : Type u_1 → Type u_2 → Type (max u_1 u_2)