Pointwise order on finitely supported functions #
This file lifts order structures on M to ι →₀ M.
@[implicit_reducible]
@[simp]
The order on Finsupps over a partial order embeds into the order on functions
Instances For
@[simp]
theorem
Finsupp.orderEmbeddingToFun_apply
{ι : Type u_1}
{M : Type u_2}
[Zero M]
[LE M]
(f : ι →₀ M)
(a : ι)
:
orderEmbeddingToFun f a = f a
noncomputable def
Finsupp.orderIsoFunOnFinite
{ι : Type u_1}
{M : Type u_2}
[Zero M]
[LE M]
[Finite ι]
:
equivFunOnFinite as an order isomorphism.
Instances For
@[implicit_reducible]
@[simp]
@[implicit_reducible]
instance
Finsupp.partialorder
{ι : Type u_1}
{M : Type u_2}
[Zero M]
[PartialOrder M]
:
PartialOrder (ι →₀ M)
@[implicit_reducible]
noncomputable instance
Finsupp.semilatticeInf
{ι : Type u_1}
{M : Type u_2}
[Zero M]
[SemilatticeInf M]
:
SemilatticeInf (ι →₀ M)
@[simp]
theorem
Finsupp.inf_apply
{ι : Type u_1}
{M : Type u_2}
[Zero M]
[SemilatticeInf M]
(f g : ι →₀ M)
(i : ι)
:
(f ⊓ g) i = f i ⊓ g i
@[implicit_reducible]
noncomputable instance
Finsupp.semilatticeSup
{ι : Type u_1}
{M : Type u_2}
[Zero M]
[SemilatticeSup M]
:
SemilatticeSup (ι →₀ M)
@[simp]
theorem
Finsupp.sup_apply
{ι : Type u_1}
{M : Type u_2}
[Zero M]
[SemilatticeSup M]
(f g : ι →₀ M)
(i : ι)
:
(f ⊔ g) i = f i ⊔ g i
@[implicit_reducible]