Ordered monoid instances on the space of germs of a function at a filter #
For each of the following structures we prove that if β
has this structure, then so does
Germ l β
:
Tags #
filter, germ
instance
Filter.Germ.instOrderedAddCommMonoid
{α : Type u_1}
{β : Type u_2}
{l : Filter α}
[OrderedAddCommMonoid β]
:
OrderedAddCommMonoid (l.Germ β)
Equations
- Filter.Germ.instOrderedAddCommMonoid = OrderedAddCommMonoid.mk ⋯
theorem
Filter.Germ.instOrderedAddCommMonoid.proof_1
{α : Type u_1}
{β : Type u_2}
{l : Filter α}
[OrderedAddCommMonoid β]
(f : l.Germ β)
(g : l.Germ β)
:
instance
Filter.Germ.instOrderedCommMonoid
{α : Type u_1}
{β : Type u_2}
{l : Filter α}
[OrderedCommMonoid β]
:
OrderedCommMonoid (l.Germ β)
Equations
- Filter.Germ.instOrderedCommMonoid = OrderedCommMonoid.mk ⋯
theorem
Filter.Germ.instOrderedAddCancelCommMonoid.proof_1
{α : Type u_1}
{β : Type u_2}
{l : Filter α}
[OrderedCancelAddCommMonoid β]
(f : l.Germ β)
(g : l.Germ β)
(h : l.Germ β)
:
instance
Filter.Germ.instOrderedAddCancelCommMonoid
{α : Type u_1}
{β : Type u_2}
{l : Filter α}
[OrderedCancelAddCommMonoid β]
:
OrderedCancelAddCommMonoid (l.Germ β)
Equations
- Filter.Germ.instOrderedAddCancelCommMonoid = OrderedCancelAddCommMonoid.mk ⋯
instance
Filter.Germ.instOrderedCancelCommMonoid
{α : Type u_1}
{β : Type u_2}
{l : Filter α}
[OrderedCancelCommMonoid β]
:
OrderedCancelCommMonoid (l.Germ β)
Equations
- Filter.Germ.instOrderedCancelCommMonoid = OrderedCancelCommMonoid.mk ⋯
theorem
Filter.Germ.instCanonicallyOrderedAddCommMonoid.proof_3
{α : Type u_1}
{β : Type u_2}
{l : Filter α}
[CanonicallyOrderedAddCommMonoid β]
(x : l.Germ β)
(y : l.Germ β)
:
instance
Filter.Germ.instCanonicallyOrderedAddCommMonoid
{α : Type u_1}
{β : Type u_2}
{l : Filter α}
[CanonicallyOrderedAddCommMonoid β]
:
CanonicallyOrderedAddCommMonoid (l.Germ β)
Equations
- Filter.Germ.instCanonicallyOrderedAddCommMonoid = let __spread.0 := ⋯; CanonicallyOrderedAddCommMonoid.mk ⋯ ⋯
theorem
Filter.Germ.instCanonicallyOrderedAddCommMonoid.proof_2
{α : Type u_1}
{β : Type u_2}
{l : Filter α}
[CanonicallyOrderedAddCommMonoid β]
:
theorem
Filter.Germ.instCanonicallyOrderedAddCommMonoid.proof_1
{α : Type u_2}
{β : Type u_1}
{l : Filter α}
[CanonicallyOrderedAddCommMonoid β]
:
ExistsAddOfLE (l.Germ β)
instance
Filter.Germ.instCanonicallyOrderedCommMonoid
{α : Type u_1}
{β : Type u_2}
{l : Filter α}
[CanonicallyOrderedCommMonoid β]
:
CanonicallyOrderedCommMonoid (l.Germ β)
Equations
- Filter.Germ.instCanonicallyOrderedCommMonoid = let __spread.0 := ⋯; CanonicallyOrderedCommMonoid.mk ⋯ ⋯