Comprehensive Module list ========================= .. NOTE:: This list is currently sorted in alphabetical order w.r.t. the module names. It can be updated semi-automatically by running in ``src/sage/combinat``:: find -name "*.py*" | sed 's|\.pyx\?$||; s|\./| sage/combinat/|' | LANG=en_US.UTF-8 LC_COLLATE=C sort > /tmp/module_list.rst and copy pasting the result back there. .. TODO:: See :trac:`17421` for desirable improvements. .. toctree:: :maxdepth: 1 sage/combinat/__init__ sage/combinat/abstract_tree sage/combinat/affine_permutation sage/combinat/algebraic_combinatorics sage/combinat/all sage/combinat/alternating_sign_matrix sage/combinat/backtrack sage/combinat/baxter_permutations sage/combinat/binary_recurrence_sequences sage/combinat/binary_tree sage/combinat/blob_algebra sage/combinat/cartesian_product sage/combinat/catalog_partitions sage/combinat/chas/__init__ sage/combinat/chas/fsym sage/combinat/chas/wqsym sage/combinat/cluster_algebra_quiver/__init__ sage/combinat/cluster_algebra_quiver/all sage/combinat/cluster_algebra_quiver/cluster_seed sage/combinat/cluster_algebra_quiver/mutation_class sage/combinat/cluster_algebra_quiver/mutation_type sage/combinat/cluster_algebra_quiver/quiver sage/combinat/cluster_algebra_quiver/quiver_mutation_type sage/combinat/cluster_complex sage/combinat/colored_permutations sage/combinat/combinat sage/combinat/combinat_cython sage/combinat/combination sage/combinat/combinatorial_map sage/combinat/composition sage/combinat/composition_signed sage/combinat/composition_tableau sage/combinat/constellation sage/combinat/core sage/combinat/counting sage/combinat/crystals/__init__ sage/combinat/crystals/affine sage/combinat/crystals/affine_factorization sage/combinat/crystals/affinization sage/combinat/crystals/alcove_path sage/combinat/crystals/all sage/combinat/crystals/bkk_crystals sage/combinat/crystals/catalog sage/combinat/crystals/catalog_elementary_crystals sage/combinat/crystals/catalog_infinity_crystals sage/combinat/crystals/catalog_kirillov_reshetikhin sage/combinat/crystals/crystals sage/combinat/crystals/direct_sum sage/combinat/crystals/elementary_crystals sage/combinat/crystals/fast_crystals sage/combinat/crystals/fully_commutative_stable_grothendieck sage/combinat/crystals/generalized_young_walls sage/combinat/crystals/highest_weight_crystals sage/combinat/crystals/induced_structure sage/combinat/crystals/infinity_crystals sage/combinat/crystals/kac_modules sage/combinat/crystals/kirillov_reshetikhin sage/combinat/crystals/kyoto_path_model sage/combinat/crystals/letters sage/combinat/crystals/littelmann_path sage/combinat/crystals/monomial_crystals sage/combinat/crystals/multisegments sage/combinat/crystals/mv_polytopes sage/combinat/crystals/pbw_crystal sage/combinat/crystals/pbw_datum sage/combinat/crystals/polyhedral_realization sage/combinat/crystals/spins sage/combinat/crystals/star_crystal sage/combinat/crystals/tensor_product sage/combinat/crystals/tensor_product_element sage/combinat/cyclic_sieving_phenomenon sage/combinat/debruijn_sequence sage/combinat/degree_sequences sage/combinat/derangements sage/combinat/descent_algebra sage/combinat/designs/__init__ sage/combinat/designs/all sage/combinat/designs/bibd sage/combinat/designs/resolvable_bibd sage/combinat/designs/group_divisible_designs sage/combinat/designs/block_design sage/combinat/designs/covering_design sage/combinat/designs/database sage/combinat/designs/design_catalog sage/combinat/designs/designs_pyx sage/combinat/designs/difference_family sage/combinat/designs/difference_matrices sage/combinat/designs/evenly_distributed_sets sage/combinat/designs/ext_rep sage/combinat/designs/gen_quadrangles_with_spread sage/combinat/designs/incidence_structures sage/combinat/designs/latin_squares sage/combinat/designs/orthogonal_arrays sage/combinat/designs/orthogonal_arrays_build_recursive sage/combinat/designs/orthogonal_arrays_find_recursive sage/combinat/designs/steiner_quadruple_systems sage/combinat/designs/subhypergraph_search sage/combinat/designs/twographs sage/combinat/diagram_algebras sage/combinat/dlx sage/combinat/dyck_word sage/combinat/e_one_star sage/combinat/enumerated_sets sage/combinat/enumeration_mod_permgroup sage/combinat/expnums sage/combinat/family sage/combinat/fast_vector_partitions sage/combinat/fully_commutative_elements sage/combinat/finite_state_machine sage/combinat/finite_state_machine_generators sage/combinat/fqsym sage/combinat/free_module sage/combinat/free_dendriform_algebra sage/combinat/free_prelie_algebra sage/combinat/fully_packed_loop sage/combinat/gelfand_tsetlin_patterns sage/combinat/graph_path sage/combinat/gray_codes sage/combinat/growth sage/combinat/grossman_larson_algebras sage/combinat/hall_polynomial sage/combinat/hillman_grassl sage/combinat/integer_lists/base sage/combinat/integer_lists/lists sage/combinat/integer_lists/invlex sage/combinat/integer_matrices sage/combinat/integer_vector sage/combinat/integer_vector_weighted sage/combinat/integer_vectors_mod_permgroup sage/combinat/interval_posets sage/combinat/k_tableau sage/combinat/kazhdan_lusztig sage/combinat/knutson_tao_puzzles sage/combinat/matrices/__init__ sage/combinat/matrices/all sage/combinat/matrices/dancing_links sage/combinat/matrices/dlxcpp sage/combinat/matrices/hadamard_matrix sage/combinat/matrices/latin sage/combinat/misc sage/combinat/multiset_partition_into_sets_ordered sage/combinat/ncsf_qsym/__init__ sage/combinat/ncsf_qsym/all sage/combinat/ncsf_qsym/combinatorics sage/combinat/ncsf_qsym/generic_basis_code sage/combinat/ncsf_qsym/ncsf sage/combinat/ncsf_qsym/qsym sage/combinat/ncsf_qsym/tutorial sage/combinat/ncsym/__init__ sage/combinat/ncsym/all sage/combinat/ncsym/bases sage/combinat/ncsym/dual sage/combinat/ncsym/ncsym sage/combinat/necklace sage/combinat/non_decreasing_parking_function sage/combinat/ordered_tree sage/combinat/output sage/combinat/parallelogram_polyomino sage/combinat/parking_functions sage/combinat/path_tableaux/catalog sage/combinat/path_tableaux/dyck_path sage/combinat/path_tableaux/frieze sage/combinat/path_tableaux/path_tableau sage/combinat/path_tableaux/semistandard sage/combinat/plane_partition sage/combinat/partition sage/combinat/partition_algebra sage/combinat/partition_kleshchev sage/combinat/partition_shifting_algebras sage/combinat/partition_tuple sage/combinat/partitions sage/combinat/perfect_matching sage/combinat/permutation sage/combinat/permutation_cython sage/combinat/posets/__init__ sage/combinat/posets/all sage/combinat/posets/cartesian_product sage/combinat/posets/d_complete sage/combinat/posets/mobile sage/combinat/posets/elements sage/combinat/posets/forest sage/combinat/posets/hasse_diagram sage/combinat/posets/incidence_algebras sage/combinat/posets/lattices sage/combinat/posets/linear_extensions sage/combinat/posets/moebius_algebra sage/combinat/posets/poset_examples sage/combinat/posets/posets sage/combinat/q_analogues sage/combinat/q_bernoulli sage/combinat/quickref sage/combinat/ranker sage/combinat/restricted_growth sage/combinat/ribbon sage/combinat/ribbon_shaped_tableau sage/combinat/ribbon_tableau sage/combinat/rigged_configurations/__init__ sage/combinat/rigged_configurations/all sage/combinat/rigged_configurations/bij_abstract_class sage/combinat/rigged_configurations/bij_infinity sage/combinat/rigged_configurations/bij_type_A sage/combinat/rigged_configurations/bij_type_A2_dual sage/combinat/rigged_configurations/bij_type_A2_even sage/combinat/rigged_configurations/bij_type_A2_odd sage/combinat/rigged_configurations/bij_type_B sage/combinat/rigged_configurations/bij_type_C sage/combinat/rigged_configurations/bij_type_D sage/combinat/rigged_configurations/bij_type_D_twisted sage/combinat/rigged_configurations/bij_type_D_tri sage/combinat/rigged_configurations/bijection sage/combinat/rigged_configurations/kleber_tree sage/combinat/rigged_configurations/kr_tableaux sage/combinat/rigged_configurations/rc_crystal sage/combinat/rigged_configurations/rc_infinity sage/combinat/rigged_configurations/rigged_configuration_element sage/combinat/rigged_configurations/rigged_configurations sage/combinat/rigged_configurations/rigged_partition sage/combinat/rigged_configurations/tensor_product_kr_tableaux sage/combinat/rigged_configurations/tensor_product_kr_tableaux_element sage/combinat/root_system/__init__ sage/combinat/root_system/all sage/combinat/root_system/ambient_space sage/combinat/root_system/associahedron sage/combinat/root_system/braid_move_calculator sage/combinat/root_system/braid_orbit sage/combinat/root_system/branching_rules sage/combinat/root_system/cartan_matrix sage/combinat/root_system/cartan_type sage/combinat/root_system/coxeter_group sage/combinat/root_system/coxeter_matrix sage/combinat/root_system/coxeter_type sage/combinat/root_system/dynkin_diagram sage/combinat/root_system/hecke_algebra_representation sage/combinat/root_system/integrable_representations sage/combinat/root_system/non_symmetric_macdonald_polynomials sage/combinat/root_system/pieri_factors sage/combinat/root_system/plot sage/combinat/root_system/reflection_group_complex sage/combinat/root_system/reflection_group_real sage/combinat/root_system/root_lattice_realization_algebras sage/combinat/root_system/root_lattice_realizations sage/combinat/root_system/root_space sage/combinat/root_system/root_system sage/combinat/root_system/type_super_A sage/combinat/root_system/type_A sage/combinat/root_system/type_A_affine sage/combinat/root_system/type_A_infinity sage/combinat/root_system/type_B sage/combinat/root_system/type_BC_affine sage/combinat/root_system/type_B_affine sage/combinat/root_system/type_C sage/combinat/root_system/type_C_affine sage/combinat/root_system/type_D sage/combinat/root_system/type_D_affine sage/combinat/root_system/type_E sage/combinat/root_system/type_E_affine sage/combinat/root_system/type_F sage/combinat/root_system/type_F_affine sage/combinat/root_system/type_G sage/combinat/root_system/type_G_affine sage/combinat/root_system/type_H sage/combinat/root_system/type_I sage/combinat/root_system/type_Q sage/combinat/root_system/type_affine sage/combinat/root_system/type_dual sage/combinat/root_system/extended_affine_weyl_group sage/combinat/root_system/fundamental_group sage/combinat/root_system/type_folded sage/combinat/root_system/type_marked sage/combinat/root_system/type_reducible sage/combinat/root_system/type_relabel sage/combinat/root_system/weight_lattice_realizations sage/combinat/root_system/weight_space sage/combinat/root_system/weyl_characters sage/combinat/root_system/fusion_ring sage/combinat/root_system/f_matrix sage/combinat/root_system/weyl_group sage/combinat/rooted_tree sage/combinat/rsk sage/combinat/schubert_polynomial sage/combinat/set_partition sage/combinat/set_partition_ordered sage/combinat/sf/__init__ sage/combinat/sf/all sage/combinat/sf/character sage/combinat/sf/classical sage/combinat/sf/dual sage/combinat/sf/elementary sage/combinat/sf/hall_littlewood sage/combinat/sf/hecke sage/combinat/sf/homogeneous sage/combinat/sf/jack sage/combinat/sf/k_dual sage/combinat/sf/kfpoly sage/combinat/sf/llt sage/combinat/sf/macdonald sage/combinat/sf/monomial sage/combinat/sf/multiplicative sage/combinat/sf/new_kschur sage/combinat/sf/ns_macdonald sage/combinat/sf/orthogonal sage/combinat/sf/orthotriang sage/combinat/sf/powersum sage/combinat/sf/schur sage/combinat/sf/symplectic sage/combinat/sf/sf sage/combinat/sf/sfa sage/combinat/sf/witt sage/combinat/shard_order sage/combinat/shifted_primed_tableau sage/combinat/shuffle sage/combinat/sidon_sets sage/combinat/similarity_class_type sage/combinat/sine_gordon sage/combinat/six_vertex_model sage/combinat/skew_partition sage/combinat/skew_tableau sage/combinat/sloane_functions sage/combinat/species/__init__ sage/combinat/species/all sage/combinat/species/characteristic_species sage/combinat/species/composition_species sage/combinat/species/cycle_species sage/combinat/species/empty_species sage/combinat/species/functorial_composition_species sage/combinat/species/generating_series sage/combinat/species/library sage/combinat/species/linear_order_species sage/combinat/species/misc sage/combinat/species/partition_species sage/combinat/species/permutation_species sage/combinat/species/product_species sage/combinat/species/recursive_species sage/combinat/species/series sage/combinat/species/series_order sage/combinat/species/set_species sage/combinat/species/species sage/combinat/species/stream sage/combinat/species/structure sage/combinat/species/subset_species sage/combinat/species/sum_species sage/combinat/subset sage/combinat/subsets_hereditary sage/combinat/subsets_pairwise sage/combinat/subword sage/combinat/subword_complex sage/combinat/super_tableau sage/combinat/superpartition sage/combinat/symmetric_group_algebra sage/combinat/symmetric_group_representations sage/combinat/super_tableau sage/combinat/tableau sage/combinat/tableau_residues sage/combinat/tableau_tuple sage/combinat/tamari_lattices sage/combinat/tiling sage/combinat/tools sage/combinat/tuple sage/combinat/tutorial sage/combinat/vector_partition sage/combinat/words/__init__ sage/combinat/words/abstract_word sage/combinat/words/all sage/combinat/words/alphabet sage/combinat/words/finite_word sage/combinat/words/infinite_word sage/combinat/words/lyndon_word sage/combinat/words/morphism sage/combinat/words/paths sage/combinat/words/shuffle_product sage/combinat/words/suffix_trees sage/combinat/words/word sage/combinat/words/word_char sage/combinat/words/word_datatypes sage/combinat/words/word_generators sage/combinat/words/word_infinite_datatypes sage/combinat/words/word_options sage/combinat/words/words sage/combinat/yang_baxter_graph sage/rings/cfinite_sequence