// Description: An aggregate file for algebraic concepts.
// Documentation: algebra.txt
#ifndef PASTELSYS_ALGEBRA_CONCEPTS_H
#define PASTELSYS_ALGEBRA_CONCEPTS_H
#include "pastel/sys/algebra/group_concept.h"
#include "pastel/sys/algebra/monoid_concept.h"
#include "pastel/sys/algebra/semigroup_concept.h"
#include "pastel/sys/algebra/set_concept.h"
#include "pastel/sys/algebra/field_concept.h"
#include "pastel/sys/integer/finite_integer_concept.h"
#include "pastel/sys/integer/integer_concept.h"
#include "pastel/sys/algebra/ordered_group_concept.h"
#include "pastel/sys/algebra/ordered_monoid_concept.h"
#include "pastel/sys/algebra/ordered_semigroup_concept.h"
#include "pastel/sys/algebra/ordered_field_concept.h"
#include "pastel/sys/algebra/ordered_ring_concept.h"
#include "pastel/sys/algebra/ordered_set_concept.h"
#include "pastel/sys/algebra/linearly_ordered_set_concept.h"
#include "pastel/sys/real/real_concept.h"
#include "pastel/sys/algebra/ring_concept.h"
#endif