Documentation

Mathlib.Algebra.Order.Module.Archimedean

Archimedean classes for ordered module #

Main definitions #

@[simp]
theorem ArchimedeanClass.mk_smul {M : Type u_1} [AddCommGroup M] [LinearOrder M] [IsOrderedAddMonoid M] {K : Type u_2} [Ring K] [LinearOrder K] [IsOrderedRing K] [Archimedean K] [Module K M] [PosSMulMono K M] (a : M) {k : K} (h : k ≠ 0) :
mk (k • a) = mk a
theorem ArchimedeanClass.mk_le_mk_smul {M : Type u_1} [AddCommGroup M] [LinearOrder M] [IsOrderedAddMonoid M] {K : Type u_2} [Ring K] [LinearOrder K] [IsOrderedRing K] [Archimedean K] [Module K M] [PosSMulMono K M] (a : M) (k : K) :
mk a ≤ mk (k • a)

Given an upper set s of finite archimedean classes in a linearly ordered module M with Archimedean scalars, all elements belonging to these classes together with 0 form a submodule.

This has the same carrier as FiniteArchimedeanClass.addSubgroup.

Equations
Instances For
    @[reducible, inline]

    An open ball defined by ArchimedeanClass.submodule of UpperSet.Ioi c. For c = ⊤, we assign the junk value ⊥.

    This has the same carrier as ArchimedeanClass.ballAddSubgroup's.

    Equations
    Instances For
      @[reducible, inline]

      A closed ball defined by ArchimedeanClass.submodule of UpperSet.Ici c.

      This has the same carrier as ArchimedeanClass.closedBallAddSubgroup's.

      Equations
      Instances For
        @[simp]
        theorem FiniteArchimedeanClass.mem_ball_iff {M : Type u_1} [AddCommGroup M] [LinearOrder M] [IsOrderedAddMonoid M] (K : Type u_2) [Ring K] [LinearOrder K] [IsOrderedRing K] [Archimedean K] [Module K M] [PosSMulMono K M] {a : M} {c : FiniteArchimedeanClass M} :
        a ∈ ball K c ↔ ∀ (h : a ≠ 0), c < mk a h
        @[simp]
        theorem FiniteArchimedeanClass.mem_closedBall_iff {M : Type u_1} [AddCommGroup M] [LinearOrder M] [IsOrderedAddMonoid M] (K : Type u_2) [Ring K] [LinearOrder K] [IsOrderedRing K] [Archimedean K] [Module K M] [PosSMulMono K M] {a : M} {c : FiniteArchimedeanClass M} :
        a ∈ closedBall K c ↔ ∀ (h : a ≠ 0), c ≤ mk a h