Archimedean classes for ordered module #
Main definitions #
ArchimedeanClass.ballareArchimedeanClass.ballAddSubgroupas a submodules.ArchimedeanClass.closedBallareArchimedeanClass.closedBallAddSubgroupas a submodules.
Given an upper set s of archimedean classes in a linearly ordered module M with Archimedean
scalars, all elements belonging to these classes form a submodule, except when s = ⊤ for which the
set would be empty. For s = ⊤, we assign the junk value ⊥.
This has the same carrier as ArchimedeanClass.addSubgroup's.
Equations
- ArchimedeanClass.submodule K s = { toAddSubmonoid := (ArchimedeanClass.addSubgroup s).toAddSubmonoid, smul_mem' := ⋯ }
Instances For
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
A closed ball defined by ArchimedeanClass.submodule of UpperSet.Ici c.
This has the same carrier as ArchimedeanClass.closedBallAddSubgroup's.
Equations
Instances For
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
- FiniteArchimedeanClass.submodule K s = { toAddSubmonoid := (FiniteArchimedeanClass.addSubgroup s).toAddSubmonoid, smul_mem' := ⋯ }
Instances For
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
A closed ball defined by ArchimedeanClass.submodule of UpperSet.Ici c.
This has the same carrier as ArchimedeanClass.closedBallAddSubgroup's.