mathlib3
documentation
core
/
init
.
meta
.
options
Google site search
core
/
init
.
meta
.
options
source
Imports
init.meta.name
Imported by
init.meta.format
options
options
.
contains
options
.
fold
options
.
get_bool
options
.
get_nat
options
.
get_string
options
.
has_add
options
.
has_decidable_eq
options
.
inhabited
options
.
join
options
.
mk
options
.
set_bool
options
.
set_nat
options
.
set_string
options
.
size
source
meta
constant
options
:
Type
Instances for
options
options.has_add
options.inhabited
options.has_to_format
source
meta
constant
options
.
size
:
options
→
ℕ
source
meta
constant
options
.
mk
:
options
source
meta
constant
options
.
contains
:
options
→
name
→
bool
source
meta
constant
options
.
set_bool
:
options
→
name
→
bool
→
options
source
meta
constant
options
.
set_nat
:
options
→
name
→
ℕ
→
options
source
meta
constant
options
.
set_string
:
options
→
name
→
string
→
options
source
meta
constant
options
.
get_bool
:
options
→
name
→
bool
→
bool
source
meta
constant
options
.
get_nat
:
options
→
name
→
ℕ
→
ℕ
source
meta
constant
options
.
get_string
:
options
→
name
→
string
→
string
source
meta
constant
options
.
join
:
options
→
options
→
options
source
meta
constant
options
.
fold
{α :
Type
u}
:
options
→
α
→
(
name
→
α
→
α)
→
α
source
@[instance]
meta
constant
options
.
has_decidable_eq
:
decidable_eq
options
source
@[protected, instance]
meta
def
options
.
has_add
:
has_add
options
source
@[protected, instance]
meta
def
options
.
inhabited
:
inhabited
options
General documentation
index
foundational types
tactics
commands
hole commands
attributes
notes
references
Additional documentation
Library
core
data
buffer
parser
buffer
dlist
vector
init
algebra
classes
functions
order
control
alternative
applicative
combinators
except
functor
id
lawful
lift
monad
monad_fail
option
reader
state
data
array
basic
slice
bool
basic
lemmas
char
basic
classes
lemmas
fin
basic
ops
int
basic
bitwise
comp_lemmas
order
list
basic
instances
lemmas
qsort
nat
basic
bitwise
div
gcd
lemmas
option
basic
instances
ordering
basic
lemmas
sigma
basic
lex
string
basic
ops
subtype
basic
instances
sum
basic
unsigned
basic
ops
prod
punit
quot
repr
set
setoid
to_string
meta
converter
conv
interactive
lean
parser
smt
congruence_closure
ematch
interactive
rsimp
smt_tactic
widget
basic
html_cmd
interactive_expr
replace_save_info
tactic_component
ac_tactics
async_tactic
attribute
backward
case_tag
comp_value_tactics
congr_lemma
congr_tactic
constructor_tactic
contradiction_tactic
declaration
derive
environment
exceptional
expr
expr_address
feature_search
float
format
fun_info
has_reflect
hole_command
injection_tactic
instance_cache
interaction_monad
interactive
interactive_base
json
level
local_context
match_tactic
mk_dec_eq_instance
mk_has_reflect_instance
mk_has_sizeof_instance
mk_inhabited_instance
module_info
name
occurrences
options
pexpr
rb_map
rec_util
ref
relation_tactics
rewrite_tactic
set_get_option_tactics
simp_tactic
tactic
tagged_format
task
type_context
vm
well_founded_tactics
cc_lemmas
classical
coe
core
default
function
funext
ite_simp
logic
propext
util
version
wf
system
io
io_interface
random
lean-ga
examples
recursors
for_mathlib
algebra
algebra
opposite
algebra_operations
center_submonoid
filtration
monoid_algebra
ring_quot
linear_algebra
bilinear_form
basic
tensor_product
quadratic_form
isometric_map
prod
tensor_product
inner_product_space
opposite
tensor_product
ring_theory
tensor_product
geometric_algebra
from_mathlib
concrete
cga
default
pga
basic
category_theory
complexification
conjugation
contract
default
even_odd
even_odd_equiv
fold
mathoverflow
versors
zmod_grading
nursery
chisolm
graded
instances
translations
hol_light
ida
ida_derived
laurents
mathlib
algebra
algebra
subalgebra
basic
tower
basic
bilinear
equiv
hom
operations
pi
prod
restrict_scalars
tower
big_operators
multiset
basic
lemmas
associated
basic
fin
finprod
finsupp
intervals
nat_antidiagonal
option
order
pi
ring
ring_equiv
category
Algebra
basic
Group
basic
preadditive
Module
basic
Mon
basic
Ring
basic
char_p
algebra
basic
invertible
pi
quotient
two
char_zero
defs
infinite
lemmas
direct_sum
algebra
basic
decomposition
finsupp
internal
module
ring
divisibility
basic
units
euclidean_domain
basic
defs
instances
field
basic
defs
opposite
free_monoid
basic
gcd_monoid
basic
finset
multiset
group
with_one
defs
basic
commutator
commute
conj
defs
ext
inj_surj
opposite
order_synonym
pi
prod
semiconj
type_tags
ulift
units
group_power
basic
lemmas
order
ring
group_ring_action
basic
subobjects
group_with_zero
units
basic
lemmas
basic
commute
defs
divisibility
inj_surj
power
semiconj
hom
equiv
units
basic
group_with_zero
basic
aut
commute
embedding
group
group_action
group_instances
iterate
non_unital_alg
ring
units
module
submodule
basic
bilinear
lattice
pointwise
algebra
basic
big_operators
equiv
hom
linear_map
opposites
pi
prod
ulift
monoid_algebra
basic
division
ideal
support
order
field
canonical
basic
defs
basic
defs
inj_surj
power
group
abs
bounds
defs
inj_surj
instances
min_max
order_iso
type_tags
units
hom
basic
monoid
cancel
basic
defs
canonical
defs
with_zero
basic
defs
basic
defs
lemmas
min_max
nat_cast
order_dual
prod
type_tags
units
with_top
nonneg
field
floor
ring
positive
ring
ring
abs
canonical
char_zero
defs
inj_surj
lemmas
with_top
sub
canonical
defs
with_top
absolute_value
archimedean
floor
invertible
kleene
module
pi
smul
with_zero
zero_le_one
polynomial
big_operators
regular
basic
smul
ring
aut
basic
commute
comp_typeclasses
defs
divisibility
equiv
fin
idempotents
inj_surj
opposite
pi
prod
regular
semiconj
ulift
units
star
basic
big_operators
module
order
pi
pointwise
prod
self_adjoint
star_alg_hom
subalgebra
unitary
abs
add_torsor
associated
bounds
covariant_and_contravariant
dual_number
free_algebra
geom_sum
graded_monoid
indicator_function
invertible
ne_zero
opposites
parity
periodic
punit_instances
quaternion
quaternion_basis
quotient
ring_quot
smul_with_zero
support
triv_sq_zero_ext
analysis
asymptotics
asymptotics
complex
basic
convex
basic
combination
function
hull
jensen
normed
segment
star
strict
strict_convex_space
topology
uniform
inner_product_space
basic
locally_convex
balanced_core_hull
basic
bounded
normed
field
basic
group
add_torsor
basic
completion
hom
infinite_sum
pointwise
seminorm
order
basic
mul_action
normed_space
star
basic
add_torsor
affine_isometry
basic
bounded_linear_maps
completion
continuous_linear_map
linear_isometry
multilinear
operator_norm
pointwise
ray
units
specific_limits
basic
normed
seminorm
category_theory
adjunction
basic
bicategory
basic
strict
category
Cat
basic
preorder
ulift
concrete_category
basic
bundled
bundled_hom
reflects_isomorphisms
functor
basic
category
const
currying
epi_mono
fully_faithful
hom
reflects_isomorphisms
lifting_properties
adjunction
basic
limits
constructions
epi_mono
preserves
shapes
binary_products
biproducts
products
pullbacks
terminal
zero
basic
finite
shapes
binary_products
biproducts
equalizers
finite_limits
finite_products
images
kernels
products
pullbacks
strong_epi
terminal
wide_pullbacks
zero_morphisms
zero_objects
cones
exact_functor
has_limits
is_limit
linear
basic
pi
basic
preadditive
additive_functor
basic
biproducts
functor_category
products
basic
bifunctor
arrow
balanced
comm_sq
comma
conj
discrete_category
elementwise
endomorphism
epi_mono
eq_to_hom
equivalence
essential_image
essentially_small
fin_category
full_subcategory
groupoid
isomorphism
isomorphism_classes
natural_isomorphism
natural_transformation
opposites
over
pempty
punit
skeletal
structured_arrow
thin
types
whiskering
yoneda
combinatorics
quiver
basic
connected_component
path
push
subquiver
symmetric
composition
partition
control
equiv_functor
instances
monad
basic
traversable
basic
derive
equiv
instances
lemmas
applicative
basic
bifunctor
equiv_functor
functor
data
array
lemmas
bool
basic
set
buffer
parser
basic
numeral
basic
complex
basic
exponential
module
countable
basic
defs
dfinsupp
basic
dlist
basic
enat
basic
lattice
fin
tuple
basic
basic
interval
vec_notation
finite
basic
card
defs
set
finset
basic
card
fin
fold
image
lattice
locally_finite
n_ary
nat_antidiagonal
noncomm_prod
option
order
pairwise
pi
pointwise
powerset
preimage
prod
sigma
sort
sum
finsupp
antidiagonal
basic
defs
fin
indicator
multiset
order
to_dfinsupp
fintype
basic
big_operators
card
fin
lattice
list
option
perm
pi
powerset
prod
sigma
sort
sum
units
vector
fun_like
basic
embedding
equiv
int
cast
basic
defs
field
lemmas
prod
dvd
basic
order
basic
lemmas
units
basic
bitwise
char_zero
div
gcd
interval
least_greatest
lemmas
modeq
parity
units
is_R_or_C
basic
list
big_operators
basic
lemmas
basic
chain
count
cycle
dedup
defs
duplicate
fin_range
forall2
func
indexes
infix
join
lattice
lex
min_max
nat_antidiagonal
nodup
nodup_equiv_fin
of_fn
pairwise
palindrome
perm
permutation
prime
prod_sigma
range
rotate
sort
sublists
tfae
zip
matrix
basic
basis
block
invertible
notation
pequiv
multiset
antidiagonal
basic
bind
dedup
finset_ops
fold
lattice
nat_antidiagonal
nodup
pi
powerset
range
sort
sum
mv_polynomial
basic
comm_ring
division
equiv
rename
variables
nat
cast
basic
defs
field
prod
choose
basic
sum
factorial
basic
gcd
basic
order
basic
lemmas
basic
bits
bitwise
digits
factors
interval
lattice
log
modeq
multiplicity
pairing
parity
part_enat
pow
prime
set
size
sqrt
succ_pred
units
with_bot
num
basic
option
basic
defs
n_ary
pi
algebra
lex
pnat
basic
defs
interval
polynomial
degree
definitions
lemmas
trailing_degree
algebra_map
basic
cancel_leads
coeff
derivative
div
erase_lead
eval
field_division
induction
inductions
monic
monomial
reverse
ring_division
prod
basic
lex
pprod
rat
basic
big_operators
cast
defs
floor
init
lemmas
meta_defs
order
rbmap
basic
rbtree
default_lt
init
real
basic
cau_seq
cau_seq_completion
ennreal
nnreal
pointwise
sqrt
set
intervals
basic
disjoint
group
infinite
instances
monoid
ord_connected
order_iso
pi
proj_Icc
unordered_interval
pairwise
basic
lattice
pointwise
basic
big_operators
finite
interval
list_of_fn
smul
Union_lift
accumulate
basic
bool_indicator
countable
finite
function
functor
image
lattice
list
n_ary
prod
semiring
sigma
set_like
basic
setoid
basic
sigma
basic
lex
string
basic
defs
sum
basic
order
sym
basic
vector
basic
zmod
basic
defs
bracket
char
json
mllist
opposite
part
pequiv
quot
sign
subtype
tree
ulift
dynamics
fixed_points
basic
periodic_pts
field_theory
finiteness
mv_polynomial
subfield
tower
group_theory
group_action
sub_mul_action
pointwise
basic
big_operators
conj_act
defs
group
opposite
pi
prod
quotient
sub_mul_action
units
perm
cycle
basic
type
basic
fin
list
option
sign
subgroup
support
subgroup
actions
basic
finite
mul_opposite
pointwise
zpowers
submonoid
basic
center
centralizer
membership
operations
pointwise
subsemigroup
basic
center
centralizer
operations
archimedean
commutator
congruence
coset
finiteness
index
monoid_localization
order_of_element
quotient_group
linear_algebra
affine_space
affine_equiv
affine_map
affine_subspace
basic
basis
combination
independent
midpoint
midpoint_zero
restrict
basis
bilinear
bilinear_form
tensor_product
clifford_algebra
basic
conjugation
contraction
equivs
even
even_equiv
fold
grading
star
direct_sum
finsupp
tensor_product
exterior_algebra
basic
free_module
finite
basic
matrix
rank
basic
rank
matrix
adjugate
basis
bilinear_form
determinant
general_linear_group
mv_polynomial
nondegenerate
nonsingular_inverse
polynomial
reindex
sesquilinear_form
special_linear_group
symmetric
to_lin
to_linear_equiv
trace
multilinear
basic
basis
tensor_product
quadratic_form
basic
isometry
prod
tensor_algebra
basic
alternating
basic
basis
bilinear_form
bilinear_map
dfinsupp
dimension
dual
finite_dimensional
finrank
finsupp
finsupp_vector_space
general_linear_group
invariant_basis_number
isomorphisms
linear_independent
linear_pmap
pi
prod
projection
quotient
ray
sesquilinear_form
span
std_basis
tensor_product
tensor_product_basis
logic
embedding
basic
set
encodable
basic
lattice
equiv
basic
defs
fin
fintype
functor
list
local_equiv
nat
option
set
function
basic
conjugate
iterate
small
basic
basic
denumerable
is_empty
lemmas
nonempty
nontrivial
pairwise
relation
relator
unique
meta
expr
expr_lens
rb_map
univs
order
bounds
basic
order_iso
conditionally_complete_lattice
basic
finset
group
filter
archimedean
at_top_bot
bases
basic
cofinite
countable_Inter
extr
interval
lift
n_ary
pi
pointwise
prod
small_sets
ultrafilter
heyting
basic
hom
basic
bounded
complete_lattice
lattice
order
set
monotone
basic
rel_iso
basic
set
succ_pred
basic
limit
relation
upper_lower
basic
antichain
antisymmetrization
atoms
basic
boolean_algebra
bounded
bounded_order
chain
closure
compactly_generated
compare
complete_boolean_algebra
complete_lattice
complete_lattice_intervals
copy
cover
directed
disjoint
fixed_points
galois_connection
initial_seg
iterate
lattice
lattice_intervals
liminf_limsup
locally_finite
max
min_max
minimal
modular_lattice
omega_complete_partial_order
order_iso_nat
partial_sups
prop_instances
rel_classes
sup_indep
symm_diff
synonym
well_founded
well_founded_set
with_bot
zorn
zorn_atoms
ring_theory
adjoin
basic
coprime
basic
lemmas
graded_algebra
basic
ideal
basic
operations
quotient
int
basic
localization
basic
fraction_ring
integer
mv_polynomial
basic
ideal
polynomial
basic
content
subring
basic
subsemiring
basic
valuation
basic
algebra_tower
congruence
euclidean_domain
finiteness
multiplicity
nilpotent
noetherian
non_zero_divisors
principal_ideal_domain
tensor_product
unique_factorization_domain
set_theory
cardinal
basic
cofinality
finite
ordinal
schroeder_bernstein
ordinal
arithmetic
basic
exponential
fixed_point
principal
tactic
converter
apply_congr
interactive
old_conv
linarith
datatypes
elimination
frontend
lemmas
parsing
preprocessing
verification
lint
basic
default
frontend
misc
simp
type_classes
monotonicity
basic
interactive
nth_rewrite
basic
congr
default
omega
int
dnf
form
main
preterm
nat
dnf
form
main
neg_elim
preterm
sub_elim
clause
coeffs
eq_elim
find_ees
find_scalars
lin_comb
main
misc
prove_unsats
term
abel
algebra
alias
apply
apply_fun
assert_exists
auto_cases
binder_matching
by_contra
cache
cancel_denoms
chain
choose
clear
compute_degree
congr
congrm
core
dec_trivial
delta_instance
dependencies
derive_fintype
derive_inhabited
doc_commands
elementwise
elide
equiv_rw
expand_exists
explode
ext
field_simp
fin_cases
find
finish
fresh_names
generalize_proofs
generalizes
group
has_variable_names
hint
induction
interactive
interactive_expr
interval_cases
itauto
lean_core_docs
lift
linear_combination
localized
mk_iff_of_inductive_prop
mk_simp_attribute
noncomm_ring
nontriviality
norm_cast
norm_fin
norm_num
obviously
pi_instances
polyrith
positivity
pretty_cases
print_sorry
project_dir
protected
push_neg
rcases
reassoc_axiom
rename_var
replacer
reserved_notation
restate_axiom
rewrite
ring
ring_exp
scc
show_term
simp_command
simp_result
simp_rw
simpa
simps
slice
solve_by_elim
split_ifs
squeeze
subtype_instance
suggest
tauto
tfae
tidy
to_additive
transform_decl
transport
trunc_cases
unfold_cases
unify_equations
where
with_local_reducibility
wlog
zify
topology
algebra
group
basic
infinite_sum
basic
module
order
real
ring
module
basic
multilinear
star
strong_topology
order
archimedean
compact
field
group
intermediate_value
left_right
liminf_limsup
monotone_continuity
monotone_convergence
proj_Icc
ring
basic
ideal
affine
algebra
const_mul_action
constructions
field
filter_basis
group_completion
group_with_zero
monoid
mul_action
star
star_subalgebra
uniform_convergence
uniform_group
uniform_mul_action
uniform_ring
bornology
basic
constructions
hom
continuous_function
basic
instances
ennreal
int
nat
nnreal
rat
real
real_vector_space
metric_space
algebra
antilipschitz
basic
completion
emetric_space
hausdorff_distance
isometric_smul
isometry
lipschitz
order
basic
sets
opens
uniform_space
abstract_completion
basic
cauchy
compact
complete_separated
completion
equicontinuity
equiv
pi
separation
uniform_convergence
uniform_convergence_topology
uniform_embedding
bases
basic
compact_open
connected
constructions
continuous_on
dense_embedding
homeomorph
inseparable
local_extr
local_homeomorph
locally_finite
maps
nhds_set
order
path_connected
separation
sequences
subset_properties
support
tactic
unit_interval
Color scheme
dark
system
light