algebra ======= Algebraic structures. * [priority](priority.lean) : priority for algebraic operations * [relation](relation.lean) * [binary](binary.lean) : binary operations * [order](order.lean) * [interval](interval.lean) * [lattice](lattice.lean) * [complete lattice](complete_lattice.lean) * [galois_connection](galois_connection.lean) * [group](group.lean) * [group_power](group_power.lean) : nat and int powers * [group_bigops](group_bigops.lean) : products and sums over lists, finsets and sets * [ring](ring.lean) * [ordered_group](ordered_group.lean) * [ordered_ring](ordered_ring.lean) * [field](field.lean) * [ordered_field](ordered_field.lean) * [module](module.lean) : modules, vector spaces, and linear maps * [ring_power](ring_power.lean) : power in ring structures * [ring_bigops](ring_bigops.lean) : products and sums in various structures * [order_bigops](order_bigops.lean) : min and max over finsets and finite sets * [bundled](bundled.lean) : bundled versions of the algebraic structures * [monotone](monotone.lean) : monotone maps between order structures * [homomorphism](homomorphism.lean) : homomorphisms between algebraic structures * [category](category/category.md) : category theory (outdated, see HoTT category theory folder)