Commit 2020-10-01 18:43 48518578
View on Github →chore(analysis/normed_space): define norm_one_class (#4323)
Many normed rings have ∥1⊫1. Add a typeclass mixin for this property.
API changes:
- drop normed_field.norm_one, usenorm_oneinstead;
- same with normed_field.nnnorm_one;
- new typeclass norm_one_classfor∥1∥ = 1;
- add list.norm_prod_le,list.norm_prod_le,finset.norm_prod_le,finset.norm_prod_le': norm of the product of finitely many elements is less than or equal to the product of their norms; versions with prime assume that alistor afinsetis nonempty, while the other versions assume[norm_one_class];
- rename norm_pow_letonorm_pow_le', newnorm_pow_leassumes[norm_one_class]instead of0 < n;
- add a few supporting lemmas about lists andfinsets.