Skip to content

Add (has_)disjoint_automorphisms, petersen_graph, and clebsch_graph#5708

Merged
fingolfin merged 17 commits intooscar-system:masterfrom
Sequenzer:master
Feb 3, 2026
Merged

Add (has_)disjoint_automorphisms, petersen_graph, and clebsch_graph#5708
fingolfin merged 17 commits intooscar-system:masterfrom
Sequenzer:master

Conversation

@Sequenzer
Copy link
Copy Markdown
Collaborator

Title.

Perhaps someone with more knowledge of groups has a better way of computing the disjoint automorphisms. My approach might be a little naive. So, I am open to suggestions. However, the current method should at least work.

I also added the Petersen graph (@danteluber) and the Clebsch graph, as these are good examples of how the function behaves.

FYI: Disjoint automorphisms are important for computing the quantum symmetries of graphs, as their existence is a sufficient but not necessary criterion for a graph to have quantum symmetries.

@Sequenzer Sequenzer changed the title Added a disjoint_automorphism function as well as functions for petersen and clebsch graph. Added a disjoint_automorphism function as well as functions for petersen_graph and clebsch_graph. Jan 16, 2026
@Sequenzer Sequenzer added topic: groups release notes: use title For PRs: the title of this PR is suitable for direct use in the release notes labels Jan 16, 2026
Comment thread src/Combinatorics/Graphs/functions.jl Outdated
Comment thread src/Combinatorics/Graphs/functions.jl Outdated
Comment thread src/Combinatorics/Graphs/functions.jl Outdated
Comment thread src/Combinatorics/Graphs/functions.jl Outdated
@lgoettgens lgoettgens changed the title Added a disjoint_automorphism function as well as functions for petersen_graph and clebsch_graph. Added a disjoint_automorphism function as well as functions for petersen_graph and clebsch_graph Jan 16, 2026
Comment thread src/Combinatorics/Graphs/functions.jl Outdated
Comment thread src/Combinatorics/Graphs/functions.jl Outdated
Comment thread src/Combinatorics/Graphs/functions.jl Outdated
Comment thread src/Combinatorics/Graphs/functions.jl Outdated
Comment thread src/Combinatorics/Graphs/functions.jl Outdated
Comment thread src/Combinatorics/Graphs/functions.jl Outdated
@Sequenzer
Copy link
Copy Markdown
Collaborator Author

I've implemented all the suggestions, but I've left the conversations for the less trivial comments open for you to respond in the case of me doing something wrong.

@Sequenzer Sequenzer changed the title Added a disjoint_automorphism function as well as functions for petersen_graph and clebsch_graph Added a disjoint_automorphisms function as well as functions for petersen_graph,clebsch_graph and has_disjoint_automorphisms Jan 19, 2026
Comment thread src/Combinatorics/Graphs/functions.jl Outdated
Comment thread src/Combinatorics/Graphs/functions.jl Outdated
Co-authored-by: Lars Göttgens <lars.goettgens@gmail.com>
Comment thread src/Combinatorics/Graphs/functions.jl Outdated
Comment thread src/Combinatorics/Graphs/functions.jl Outdated
Comment thread src/Combinatorics/Graphs/functions.jl Outdated
Co-authored-by: Benjamin Lorenz <benlorenz@users.noreply.github.com>
@benlorenz benlorenz changed the title Added a disjoint_automorphisms function as well as functions for petersen_graph,clebsch_graph and has_disjoint_automorphisms Added functions (has_)disjoint_automorphisms, petersen_graph, and clebsch_graph Jan 19, 2026
Comment thread src/Combinatorics/Graphs/functions.jl Outdated
Comment thread src/Combinatorics/Graphs/functions.jl
Comment thread src/Combinatorics/Graphs/functions.jl
Comment thread src/Combinatorics/Graphs/functions.jl
Comment thread src/Combinatorics/Graphs/functions.jl
@lgoettgens lgoettgens changed the title Added functions (has_)disjoint_automorphisms, petersen_graph, and clebsch_graph Add functions (has_)disjoint_automorphisms, petersen_graph, and clebsch_graph Jan 29, 2026
Comment thread src/Combinatorics/Graphs/functions.jl Outdated
Comment thread src/Combinatorics/Graphs/functions.jl Outdated
Comment thread src/Combinatorics/Graphs/functions.jl Outdated
Comment thread src/Combinatorics/Graphs/functions.jl Outdated
Comment thread src/Combinatorics/Graphs/functions.jl Outdated
Comment thread src/Combinatorics/Graphs/functions.jl Outdated
Comment thread docs/src/Combinatorics/graphs.md
Comment thread test/Combinatorics/Graph.jl Outdated
@fingolfin fingolfin enabled auto-merge (squash) February 3, 2026 13:55
@fingolfin fingolfin merged commit e30c3a8 into oscar-system:master Feb 3, 2026
34 of 35 checks passed
@fingolfin fingolfin changed the title Add functions (has_)disjoint_automorphisms, petersen_graph, and clebsch_graph Add (has_)disjoint_automorphisms, petersen_graph, and clebsch_graph Feb 12, 2026
@fingolfin fingolfin added the enhancement New feature or request label Feb 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request release notes: use title For PRs: the title of this PR is suitable for direct use in the release notes topic: combinatorics

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants