Motivation
A graph is symmetric when its automorphism group moves any vertex, edge or arc to any other, and s-arc-transitive when it moves any walk of length s without immediate backtracking to any other. Tutte's work on cubic graphs made s-arc-transitivity a central measure of symmetry in algebraic graph theory, and most constructions of highly symmetric graphs start from a group acting regularly on vertices (Cayley graphs) or semiregularly with a few orbits.
Bi-Cayley graphs are the case of two orbits: a group H acts semiregularly by right multiplication with exactly two vertex orbits. The Petersen graph, the Gray graph (the smallest cubic semisymmetric graph) and the smallest member of Bouwer's family of half-arc-transitive graphs are all bi-Cayley graphs, and all of them are edge-transitive. Deciding edge-transitivity of a bi-Cayley graph is hard in general, but the subgroup of automorphisms that normalise the semiregular group R(H) is explicitly known, which makes the "normal" version of the question tractable.
C. H. Li asked whether 3-arc-transitive bi-normal Cayley graphs exist and asked for a description of the 2-arc-transitive ones (Li, Proc. Amer. Math. Soc. 133, Question 1.2(a) and Problem 1.3(b), as cited in the paper, p. 2). M. Conder, J.-X. Zhou, Y.-Q. Feng and M.-M. Zhang answered both through their Theorem 1.1 (arXiv:1606.04625v1; J. Combin. Theory Ser. B, 2020). This mission formalizes that theorem and the lemmas its proof uses.
Setting
Let H be a finite group with identity 1. Let R,L,S⊆H with ∣R∣=∣L∣, 1∈/R=R−1 and 1∈/L=L−1. The bi-Cayley graph Γ=BiCay(H,R,L,S) has vertex set H0∪H1, two disjoint copies of H (the copy of h in Hi is hi), and edges {h0,(xh)0}, {h1,(yh)1} and {h0,(zh)1} for h∈H, x∈R, y∈L, z∈S. The main theorem concerns R=L=∅, where Γ is bipartite with parts H0, H1 and every vertex has ∣S∣ neighbours.
For g∈H, R(g):hi↦(hg)i is an automorphism of Γ; these form the subgroup R(H)≤Aut(Γ), and
X=NAut(Γ)(R(H))
is its normaliser. For α∈Aut(H) (written as an exponent, h↦hα) and x,y,g∈H the paper defines the permutations
δα,x,y:h0↦(xhα)1, h1↦(yhα)0,σα,g:h0↦(hα)0, h1↦(ghα)1,
and the sets I of those δα,x,y with Rα=x−1Lx, Lα=y−1Ry, Sα=y−1S−1x, and F of those σα,g with Rα=R, Lα=g−1Lg, Sα=g−1S.
An s-arc is a sequence (v0,…,vs) of vertices in which consecutive vertices are adjacent and vi−1=vi+1. A subgroup K≤Aut(Γ) is transitive on s-arcs if any s-arc can be mapped to any other by an element of K; 1-arcs are arcs. Γ is normal edge-transitive if X is transitive on edges, and normal locally arc-transitive if the stabiliser X10 is transitive on the neighbourhood Γ(10). K acts semisymmetrically if it is edge-transitive but not vertex-transitive. Aut(H,Δ) is the setwise stabiliser of Δ⊆H in Aut(H).
Formalization targets
Goal: Theorem 1.1
Let Γ=BiCay(H,∅,∅,S) be connected, with 1∈S and ∣S∣≥2. Then
X is transitive on the 2-arcs of Γ⟺(a)∧(b)∧(c),
where (a) Sα=S−1 for some α∈Aut(H); (b) Aut(H,S∖{1}) is transitive on S∖{1}; (c) Sβ=s−1S for some s∈S∖{1} and β∈Aut(H). Furthermore, if ∣S∣≥3, X is not transitive on the 3-arcs of Γ.
Milestones
- Proposition 2.2 (cited by the paper from Zhou and Feng): for connected Γ, every element of F and of I is an automorphism in X, and X=R(H)(F∪I).
- Proposition 2.2(a): for δα,x,y∈I, ⟨R(H),δα,x,y⟩ is vertex-transitive.
- Lemma 3.2: X1011={σα,1∣α∈Aut(H,S∖{1})}, and, for ∣S∣≥3, X is not 3-arc-transitive.
- Proposition 3.3: Γ is normal locally arc-transitive iff Γ(10) is an orbit of F; in that case X is arc-transitive iff Sα=S−1 for some α, and semisymmetric otherwise.
A companion item, Lemma 3.1, shows that a connected normal edge-transitive BiCay(H,R,L,S) has R=L=∅; it explains why the goal is stated for BiCay(H,∅,∅,S).
Significance
Combined with Lemma 3.1, Theorem 1.1 reduces 2-arc-transitivity of the normaliser of R(H) to three conditions on Aut(H) and the single set S, all checkable in the group without building the graph. Its second part rules out normal 3-arc-transitive bi-Cayley graphs of valency at least 3, which settles Li's question on 3-arc-transitive bi-normal Cayley graphs negatively. Proposition 3.3 is the arc-transitive versus semisymmetric dichotomy for normal locally arc-transitive bi-Cayley graphs, the starting point of the paper's later constructions of semisymmetric and half-arc-transitive examples.
All results are proved in the paper (Proposition 2.2 by citation). None of them has a machine-checked proof that this mission knows of. Mathlib has simple graphs, graph isomorphisms and normalisers, but no bi-Cayley graphs, no s-arcs and no transitivity notions for subgroups of Aut(Γ). A formal proof would supply the first verified description of the normaliser of a semiregular group with two orbits, reusable for any bi-Cayley or bi-circulant result.
Difficulty
The bulk of the work is Proposition 2.2. That σα,g and δα,x,y preserve edges exactly under the conditions of (2.2) is a direct computation. The converse is harder: every automorphism normalising R(H) must be one of these permutations composed with some R(h). That needs the conjugation action of X on R(H) to induce an automorphism of H, and X to preserve the partition {H0,H1} into R(H)-orbits.
The 3-arc clause looks like a stabiliser count, but it holds only once 11 has at least two neighbours besides 10: for ∣S∣=2 the graph is a cycle of length 2∣H∣, the normaliser is the whole dihedral automorphism group, and that group is transitive on 3-arcs. Any proof must use ∣S∣≥3 at exactly this step.
Formalization scope
The vertex set is H ⊕ H (Sum.inl h =h0, Sum.inr h =h1). The data (R,L,S) is a structure of three Finsets carrying the side conditions R−1=R, L−1=L, 1∈/R, 1∈/L and ∣R∣=∣L∣. Adjacency is given directly by the three edge rules. Aut(Γ) is the group Γ ≃g Γ, R(H) is the subgroup generated by the R(g), and X is its Subgroup.normalizer. Automorphisms of H are MulAut H, and Δα is the image of Δ under α. σα,g and δα,x,y are permutations of H ⊕ H, and "σα,g∈X" means that some element of X has σα,g as its vertex map. Products are written pointwise to avoid the composition-order convention of the group of graph automorphisms. An s-arc is a function on Fin (s+1).
The paper assumes throughout that groups and graphs are finite and graphs connected; each theorem carries Fintype H and connectivity. Three hypotheses are added to the printed Theorem 1.1, each needed for the statement to be true or non-vacuous: 1∈S (the paper's normalisation of a bi-Cayley triple, used by conditions (b) and (c) and by the proof); ∣S∣≥2 (for ∣S∣=1 the graph is K2, which has no 2-arcs, so 2-arc-transitivity would hold vacuously while (c) fails); and ∣S∣≥3 for the 3-arc clause (false for cycles). Lemma 3.2 carries the same 1∈S and ∣S∣≥3, and Proposition 3.3 carries 1∈S.
Trivializing formalizations are ruled out in four ways. 2-arc-transitivity is never vacuous, since ∣S∣≥2 guarantees 2-arcs. R and L are never symmetrised silently, since the side conditions are data rather than repairs. Every transitivity statement is about X, not the full Aut(Γ). Valency is the degree in the graph, never a formula in ∣S∣.
Contributions are welcome at every level: proofs of the milestones, a general library of bi-Cayley graphs and their normalisers, and lemmas on s-arcs and stabilisers in SimpleGraph. The definitions are repeated identically in the companion missions on bi-abelian graphs and bi-dihedrants.
Selected references
- M. Conder, J.-X. Zhou, Y.-Q. Feng and M.-M. Zhang, Edge-transitive bi-Cayley graphs, arXiv:1606.04625v1, 2016; J. Combin. Theory Ser. B, 2020. https://arxiv.org/abs/1606.04625v1, https://doi.org/10.1016/j.jctb.2020.05.006
- J.-X. Zhou and Y.-Q. Feng, The automorphisms of bi-Cayley graphs, J. Combin. Theory Ser. B 116 (2016) 504–532 (reference [55] of the paper; source of Proposition 2.2). https://doi.org/10.1016/j.jctb.2015.10.004
- C. H. Li, Finite s-arc transitive Cayley graphs and flag transitive projective planes, Proc. Amer. Math. Soc. 133 (2005) 31–41 (reference [29] of the paper; Question 1.2(a) and Problem 1.3(b)). https://doi.org/10.1090/S0002-9939-04-07549-5