Module docstring
{"# Limit of an ultrafilter.
Ultrafilter.lim f: a limit of an ultrafilterf, defined as the limit of(f : Filter X)with a proof ofNonempty Xdeduced from existence of an ultrafilter onX.
"}
{"# Limit of an ultrafilter.
Ultrafilter.lim f: a limit of an ultrafilter f,
defined as the limit of (f : Filter X)
with a proof of Nonempty X deduced from existence of an ultrafilter on X."}
Ultrafilter.lim
definition
(F : Ultrafilter X) : X
/--
If `F` is an ultrafilter, then `Filter.Ultrafilter.lim F` is a limit of the filter, if it exists.
Note that dot notation `F.lim` can be used for `F : Filter.Ultrafilter X`.
-/
noncomputable nonrec def Ultrafilter.lim (F : Ultrafilter X) : X :=
@lim X _ (nonempty_of_neBot F) F