Automorphism Group and Correlation Group#

These function are currently only available for incidence geometries.

An automorphism \(\alpha\) of an incidence geometry \(\Gamma(X,\sim,t,I)\) is an automorphism of the incidence graph of \(\Gamma\) such that for all \(x\in X\), \(t(\alpha(x)) = t(x)\). In other words, an automorphism cannot change the type of an element. The automorphism group of \(\Gamma\), denoted \(Aut(\Gamma)\), is the group of all automorphisms of \(\Gamma\).

A correlation \(\alpha\) of an incidence geometry \(\Gamma(X,\sim,t,I)\) is an automorphism of the incidence graph of \(\Gamma\) such that for all \(x, y\in X\), \(t(x) = t(y) \Rightarrow t(\alpha(x)) = t(\alpha(y))\). The correlation group of \(\Gamma\), denoted \(Cor(\Gamma)\), is the group of all correlations of \(\Gamma\).

It is obvious that \(Aut(\Gamma)\) is a subgroup of \(Cor(\Gamma)\).

For an incidence geometry \(\Gamma\), we can compute \(Aut(\Gamma)\) and \(Cor(\Gamma)\) using the commands described below.

AutomorphismGroup(D): IncGeom -> GrpPerm#

Given an incidence geometry \(D\), return the group of type–preserving automorphisms of \(D\) as a permutation group of type GrpPerm acting on the set of elements of \(D\).

CorrelationGroup(D): IncGeom -> GrpPerm#

Given an incidence geometry \(D\), return the group of automorphisms of \(D\) as a permutation group of type GrpPerm acting of the set on elements of \(D\).