# dsp **Repository Path**: ericling666/dsp ## Basic Information - **Project Name**: dsp - **Description**: forked from https://github.com/dylanpeifer/difsets. expand the original algorithm to enumerate all difference set pairs, divisible difference sets, divisible difference set pairs. - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-04-10 - **Last Updated**: 2024-01-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # The DSP Package This project was forked from [difsets](https://github.com/dylanpeifer/difsets). The original algorithm functions by finding difference sums, which are potential images of **difference sets** in quotient groups of the original group, and searching their preimages. In this way, the search space can be dramatically decreased, and searches of groups of relatively large order (such as order 64 or order 96) can be completed. In this project, I made the following contributions: 1. Expand the original algorithm with the **multiplier theorem**. 2. The original algorithm only searchs **difference sets**, I made it applicable for **difference set pairs, divisible difference sets, divisible difference set pairs**. # Installation To install, first download this repository in the `pkg`directory of one of your GAP root directories. After installation, the package can be loaded at the GAP command prompt by typing gap> LoadPackage("dsp"); after which the dsp banner should appear on the screen. # License Copyright (C) 2017, 2019 Dylan Peifer This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see .