9#ifndef ORBITER_SRC_LIB_GROUP_ACTIONS_GROUP_ACTIONS_H_
10#define ORBITER_SRC_LIB_GROUP_ACTIONS_GROUP_ACTIONS_H_
22namespace layer3_group_actions {
32 class action_pointer_table;
33 class nauty_interface_with_group;
34 class stabilizer_chain_base_data;
40namespace data_structures_groups {
43 class group_container;
44 class incidence_structure_with_group;
46 class orbit_transversal;
47 class orbit_type_repository;
48 class schreier_vector_handler;
49 class schreier_vector;
50 class set_and_stabilizer;
51 class union_find_on_k_subsets;
91namespace induced_actions {
236#include "./data_structures/data_structures.h"
to hold a vector of group elements
the direct product of two matrix groups in product action
exceptional isomorphism between orthogonal groups: O4, O5 and GL(2,q)
description of a linear group from the command line
creates a linear group from command line arguments using linear_group_description
a matrix group over a finite field in projective, vector space or affine action
compute orbits of a group in a given action; allows file io
a domain for permutation groups whose elements are given in the permutation representation
a domain for permutation groups whose elements are given in the permutation representation
a domain for permutation groups whose elements are given in the permutation representation
homomorphism to a permutation group
Schreier Sims algorithm to create the stabilizer chain of a permutation group.
Schreier trees for orbits of groups on points.
a permutation group represented via a stabilizer chain
a strong generating set for a permutation group with respect to a fixed action
a subgroup of a group using a list of elements
The Sylow structure of a finite group.
the wreath product group GL(d,q) wreath Sym(n)
induced action by conjugation on the elements of a given group
induced action of PSL(2,q) on a conic (the only type implemented so far)
restricted action on an invariant subset
induced action on a the set of elements of a group by right multiplication
induced action on the vector space arising from a field over a subfield
induced action on the elements of a projective plane constructed via Andre / Bruck / Bose
related to a problem of Neil Sloane
induced action on the cosets of a subspace by right multiplication
induced action on the determinant of a group of matrices (used to compute the subgroup PSL)
induced action on the factor space of a vector space modulo a subspace
induced action on the galois group (used to compute the projectivity subgroup of a collineation group...
induced action on the grassmannian (subspaces of a fixed dimension of a vectors space)
induced action on the set of homogeneous polynomials over a finite field
induced action on the interior direct product
induced action on k-subsets of a set of size n
induced action on the set of orbits (usually by the normalizer)
induced action on the orthogonal geometry
induced action on a set partitions.
induced action on a given set of sets.
induced action on the sign function of a permutation group (to compute the even subgroup)
induced action on a spread set via the associated spread
induced action on subgroups of a group
induced wedge product action on the exterior square of a vector space
induced product action of two group actions
algebra, combinatorics and graph theory, geometry, linear algebra, number theory, data structures,...
class vector_ge * p_vector_ge
class subgroup * psubgroup
strong_generators * pstrong_generators
permutation_group_type
enumeration to distinguish between the various types of permutation groups
@ unknown_permutation_group_t
representation_type
enumeration specific to action_by_representation
@ representation_type_nothing
@ representation_type_PSL2_on_conic
shallow_schreier_tree_strategy
the strategy which is employed to create shallow Schreier trees
@ shallow_schreier_tree_Seress_randomized
@ shallow_schreier_tree_Sajeeb
@ shallow_schreier_tree_Seress_deterministic
@ shallow_schreier_tree_standard
symmetry_group_type
enumeration to distinguish between the various types of group actions
@ action_by_restriction_t
@ action_on_factor_space_t
@ unknown_symmetry_group_t
@ action_on_galois_group_t
@ action_by_representation_t
@ action_on_grassmannian_t
@ action_on_homogeneous_polynomials_t
@ action_on_wedge_product_t
@ action_on_interior_direct_product_t
@ action_by_conjugation_t
@ action_by_right_multiplication_t
@ action_on_set_partitions_t
@ action_on_ordered_pairs_t
@ action_by_subfield_structure_t
@ permutation_representation_t
@ action_on_determinant_t
the orbiter library for the classification of combinatorial objects
interface for the various types of group actions
induced_actions::action_on_galois_group * on_Galois_group
induced_actions::action_by_restriction * ABR
induced_actions::action_on_orbits * OnOrbits
induced_actions::action_on_sign * OnSign
induced_actions::action_on_homogeneous_polynomials * OnHP
induced_actions::action_on_spread_set * AS
induced_actions::action_on_wedge_product * AW
induced_actions::action_by_conjugation * ABC
induced_actions::action_by_representation * Rep
induced_actions::action_on_interior_direct_product * OnInteriorDirectProduct
induced_actions::action_on_bricks * OnBricks
groups::permutation_representation * Permutation_representation
induced_actions::action_by_subfield_structure * SubfieldStructure
induced_actions::action_on_grassmannian * AG
groups::wreath_product * wreath_product_group
induced_actions::action_on_flags * OnFlags
groups::direct_product * direct_product_group
induced_actions::product_action * product_action_data
induced_actions::action_on_sets * on_sets
groups::matrix_group * matrix_grp
induced_actions::action_on_set_partitions * OnSetPartitions
induced_actions::action_on_determinant * AD
induced_actions::action_by_right_multiplication * ABRM
induced_actions::action_on_orthogonal * AO
induced_actions::action_on_subgroups * on_subgroups
induced_actions::action_on_factor_space * AF
induced_actions::action_on_cosets * OnCosets
induced_actions::action_on_andre * OnAndre
groups::permutation_representation_domain * perm_grp
induced_actions::action_on_k_subsets * on_k_subsets