File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ Released under Apache 2.0 license as described in the file LICENSE.
44Authors: Yakov Pechersky
55-/
66import Mathlib.Algebra.Order.Group.Units
7+ import Mathlib.Algebra.Order.Monoid.LocallyFiniteOrder
78import Mathlib.Data.Int.Interval
89import Mathlib.GroupTheory.Archimedean
910import Mathlib.GroupTheory.OrderOfElement
@@ -224,6 +225,20 @@ noncomputable def LinearOrderedCommGroup.multiplicative_int_orderMonoidIso_of_is
224225 let f' := LinearOrderedAddCommGroup.int_orderAddMonoidIso_of_isLeast_pos (G := Additive G) this
225226 exact ⟨AddEquiv.toMultiplicative' f', by simp⟩
226227
228+ /-- Any locally finite linear additive group is archimedean. -/
229+ lemma Archimedean.of_locallyFiniteOrder {G : Type *} [AddCommGroup G] [LinearOrder G]
230+ [IsOrderedAddMonoid G] [LocallyFiniteOrder G] :
231+ Archimedean G :=
232+ .comap (LocallyFiniteOrder.addMonoidHom G) LocallyFiniteOrder.orderAddMonoidHom_strictMono
233+
234+ /-- Any locally finite linear group is mul-archimedean. -/
235+ @ [to_additive existing]
236+ lemma MulArchimedean.of_locallyFiniteOrder {G : Type *} [CommGroup G] [LinearOrder G]
237+ [IsOrderedMonoid G] [LocallyFiniteOrder G] :
238+ MulArchimedean G :=
239+ .comap (LocallyFiniteOrder.orderMonoidHom G).toMonoidHom
240+ LocallyFiniteOrder.orderMonoidHom_strictMono
241+
227242/-- Any linearly ordered archimedean additive group is either isomorphic (and order-isomorphic)
228243to the integers, or is densely ordered. -/
229244lemma LinearOrderedAddCommGroup.discrete_or_denselyOrdered (G : Type *)
You can’t perform that action at this time.
0 commit comments