Lesson 2 MathCompWS ITP'2016
Big operators
- a library to manipulate cumulative operators
- an encapsulation of the fold function
Notation
- the basic \big notation
- operations on elements of a list
- special notations for usual case (\sum, \prod, \bigcap ..)
Range
- different ranges are provided
Filtering
- selecting some elements of the range
Switching range
- changing representation (big_nth, big_mkord).
Few examples from the library
Big operators and equality
- replacing function and/or predicate
Monoid structure
- regrouping thanks to associativity
Abelian Monoid structure
- dispatching thanks to communitativity
Distributivity
- exchanging sum and product
Property, Relation and Morphism
Leibniz Triangle
Lcm bigop