Finite products under a valuative relation #
For a valuative relation on a commutative semiring, a finite product has positive value exactly when every factor does, and finite products are monotone. When the other factors have positive value, replacing one factor of a finite product moves the value of the product in the same direction as the value of that factor.
Main results #
TauCeti.ValuativeRel.zero_vlt_prod_iff:0 <ᵥ ∏ i ∈ s, f iexactly when0 <ᵥ f ifor everyi ∈ s.TauCeti.ValuativeRel.prod_vle_prod: finite products are monotone for≤ᵥ.TauCeti.ValuativeRel.prod_update_vle_prod_iffandTauCeti.ValuativeRel.prod_vle_prod_update_iff: if the factors other thanf jhave positive value, replacingf jbyxcompares with the original product exactly asxcompares withf j.TauCeti.ValuativeRel.prod_vle_prod_update: replacing a factor by an element of at least its value does not decrease the value of the product.
A finite product has positive value exactly when every factor does. This extends
ValuativeRel.zero_vlt_mul from two factors to finite products, and adds the converse.
Finite products are monotone for a valuative relation. This is the analogue of
Finset.prod_le_prod, and extends ValuativeRel.mul_vle_mul from two factors to finite
products.
If the factors of a finite product other than f j have positive value, replacing f j by x
does not increase the value of the product exactly when x ≤ᵥ f j. For the opposite comparison
see prod_vle_prod_update_iff.
If the factors of a finite product other than f j have positive value, replacing f j by x
does not decrease the value of the product exactly when f j ≤ᵥ x. Without the positivity
hypothesis only the reverse implication holds; see prod_vle_prod_update. For the opposite
comparison see prod_update_vle_prod_iff.
Replacing a factor of a finite product by an element of at least its value does not decrease
the value of the product. Unlike prod_vle_prod_update_iff, no positivity hypothesis is needed.