Skip to content

Commit d2cd37f

Browse files
Merge pull request #83 from gap-packages/numerical-sets
Numerical sets
2 parents dcd265a + 93134c3 commit d2cd37f

17 files changed

+2475
-49
lines changed

CHANGES

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,25 @@
1616
- Added AsNumericalSemigroup for idemopotent ideals of numerical semigroups
1717
- Added IsStable for ideals of numerical semigroups
1818
- Improved DotBinaryRelation
19-
19+
- Added numerical set category
20+
- Added conductor, multiplicity, gaps, small elements, Frobenius number for numerical sets
21+
- Print, string, display for numerical sets
22+
- Added membership for numerical sets
23+
- Added equality, inclusion and difference between numerical sets and numerical semigroups and ideals of numerical semigroups
24+
- Convert numerical semigroups to numerical sets and ideals of numerical semigroups to numerical sets (if the minimum element is zero)
25+
- Union, intersection and sum of numerical sets
26+
- Position and Positions for numerical sets
27+
- Added IsAssociatedNumericalSetOfNumericalSemigroup
28+
- Added AsNumericalSemigroup for numerical sets
29+
- Added difference between numerical semigroups and ideals of numerical semigroups and vice versa
30+
- Added Position for ideals of numerical semigroups and numerical semigroups
31+
- Union of numerical semigroups is a numerical set
32+
- Integer partitions associated to numerical sets and numerical semigroups
33+
- Numerical sets associated to integer partitions
34+
- Hook lenghts associated to integer partitions of numerical sets and semigroups
35+
- Dual of a numerical set (and numerical semigroup)
36+
- Bonded, cojoint and end to end sum of numerical sets
37+
- Ferrers diagram of (the integer partition associated to a) numerical set or semigroup
2038
1.3.1 -> 1.4.0
2139
- Added NumericalSemigroupsWithFrobeniusNumberPC
2240
- Added NumericalSemigroupsWithGenusPC

PackageInfo.g

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,9 +188,18 @@ rec(
188188
IsAuthor := false,
189189
IsMaintainer := false,
190190
PostalAddress := "Universidad de Valladolid"
191+
),
192+
193+
rec(
194+
LastName := "Yeşil",
195+
FirstNames := "Mehmet",
196+
IsAuthor := false,
197+
IsMaintainer := false,
198+
PostalAddress := "Batman University"
191199
)
192200

193201

202+
194203
],
195204

196205
Status := "accepted",

doc/Ideals_of_numerical_semigroups.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -580,7 +580,8 @@ gap> MinimalGenerators(I+II);
580580
<Description>
581581
<A>I, J</A> are ideals of a numerical semigroup. <A>J</A> must be contained in <A>I</A>.
582582
The output is the set <M><A>I</A>\setminus <A>J</A></M>.
583-
583+
<P/>
584+
If one of the arguments is a numerical semigroup <M>S</M>, it is considered as the ideal <M>0+S</M>.
584585
<Example><![CDATA[
585586
gap> S:=NumericalSemigroup(14, 15, 20, 21, 25);;
586587
gap> I:=[0,1]+S;

doc/NumericalSgps.bib

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1644,3 +1644,24 @@ @article{ASICMNS
16441644
year = {2024},
16451645
doi = {10.1007/s00009-023-02550-8},
16461646
}
1647+
1648+
1649+
@article{Mehmet2025,
1650+
author = {Ye{\c s}il, Mehmet},
1651+
journal = {Results in Mathematics},
1652+
number = {7},
1653+
pages = {217},
1654+
title = {Young Diagram Decompositions for Almost Symmetric Numerical Semigroups},
1655+
volume = {80},
1656+
year = {2025}
1657+
}
1658+
1659+
@misc{kaplan2025,
1660+
title={On the smallest partition associated to a numerical semigroup},
1661+
author={Nathan Kaplan and Kaylee Kim and Cole McGeorge and Fabian Ramirez and Deepesh Singhal},
1662+
year={2025},
1663+
eprint={2507.04169},
1664+
archivePrefix={arXiv},
1665+
primaryClass={math.CO},
1666+
url={https://arxiv.org/abs/2507.04169},
1667+
}

doc/NumericalSgps.fdb_latexmk

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
# Fdb version 4
2-
["bibtex NumericalSgps"] 1762679712.59343 "NumericalSgps.aux" "NumericalSgps.bbl" "NumericalSgps" 1762679712.65501 2
3-
"./NumericalSgps.bib" 1762679710.46255 51075 b23bf573f5e68f509c502443b82a9c93 ""
2+
["bibtex NumericalSgps"] 1767943448.85139 "NumericalSgps.aux" "NumericalSgps.bbl" "NumericalSgps" 1767943448.91553 2
3+
"./NumericalSgps.bib" 1767943445.74361 51315 3047a90b1f257d8203b34b9ec173d156 ""
44
"/opt/homebrew/Cellar/texlive/20250308_1/share/texmf-dist/bibtex/bst/base/alpha.bst" 1741388039 23907 a5f93555796fb564b924339521f10a7c ""
5-
"NumericalSgps.aux" 1762679712.59137 32 3985256e7290058c681f74d7a3565a19 "pdflatex"
5+
"NumericalSgps.aux" 1767943448.4834 200181 729dd52efd9fd272baff4409f59771f9 "pdflatex"
66
(generated)
77
"NumericalSgps.bbl"
88
"NumericalSgps.blg"
99
(rewritten before read)
10-
["makeindex NumericalSgps.idx"] 1762679710.8629 "NumericalSgps.idx" "NumericalSgps.ind" "NumericalSgps" 1762679712.65471 0
11-
"NumericalSgps.idx" 0 -1 0 "pdflatex"
10+
["makeindex NumericalSgps.idx"] 1767943448.8076 "NumericalSgps.idx" "NumericalSgps.ind" "NumericalSgps" 1767943448.91395 0
11+
"NumericalSgps.idx" 1767943448.49699 73909 50025abab7231973a173d837ab6c4b5d "pdflatex"
1212
(generated)
1313
"NumericalSgps.ilg"
1414
"NumericalSgps.ind"
1515
(rewritten before read)
16-
["pdflatex"] 1762679710.99689 "/Users/pedro/.gap/pkg/numericalsgps/doc/NumericalSgps.tex" "NumericalSgps.pdf" "NumericalSgps" 1762679712.49515 0
17-
"/Users/pedro/.gap/pkg/numericalsgps/doc/NumericalSgps.tex" 1762679659.22066 593359 44789c9347bf53b551375e89c2240c1a ""
16+
["pdflatex"] 1767943447.47401 "/Users/pedro/.gap/pkg/numericalsgps/doc/NumericalSgps.tex" "NumericalSgps.pdf" "NumericalSgps" 1767943448.91401 0
17+
"/Users/pedro/.gap/pkg/numericalsgps/doc/NumericalSgps.tex" 1767901086.47631 629312 e91a7019e26329f7e7520b16c962e1c6 ""
1818
"/opt/homebrew/Cellar/texlive/20250308_1/share/texmf-dist/fonts/enc/dvips/base/8r.enc" 1741388039 4850 80dc9bab7f31fb78a000ccfed0e27cab ""
1919
"/opt/homebrew/Cellar/texlive/20250308_1/share/texmf-dist/fonts/enc/dvips/cm-super/cm-super-t1.enc" 1741388039 2971 def0b6c1f0b107b3b936def894055589 ""
2020
"/opt/homebrew/Cellar/texlive/20250308_1/share/texmf-dist/fonts/map/fontname/texfonts.map" 1741388039 3524 cb3e574dea2d1052e39280babc910dc8 ""
@@ -157,13 +157,13 @@
157157
"/opt/homebrew/Cellar/texlive/20250308_1/share/texmf-dist/tex/latex/url/url.sty" 1741388039 12796 8edb7d69a20b857904dd0ea757c14ec9 ""
158158
"/opt/homebrew/Cellar/texlive/20250308_1/share/texmf-dist/web2c/texmf.cnf" 1741388039 42151 79f67285bdd95beca4d137b380b4b9e5 ""
159159
"/opt/homebrew/Cellar/texlive/20250308_1/share/texmf-var/web2c/pdftex/pdflatex.fmt" 1741388039 3346141 1288109d02d1c772df65535881471649 ""
160-
"NumericalSgps.aux" 1762679712.59137 32 3985256e7290058c681f74d7a3565a19 "pdflatex"
161-
"NumericalSgps.bbl" 1762679712.6536 0 d41d8cd98f00b204e9800998ecf8427e "bibtex NumericalSgps"
162-
"NumericalSgps.brf" 1762679712.17593 8983 eed03220c5c4f451322d5723d8ab5a58 "pdflatex"
163-
"NumericalSgps.ind" 0 -1 0 "makeindex NumericalSgps.idx"
164-
"NumericalSgps.out" 0 -1 0 "pdflatex"
165-
"NumericalSgps.tex" 1762679659.22066 593359 44789c9347bf53b551375e89c2240c1a ""
166-
"NumericalSgps.toc" 0 -1 0 "pdflatex"
160+
"NumericalSgps.aux" 1767943448.4834 200181 729dd52efd9fd272baff4409f59771f9 "pdflatex"
161+
"NumericalSgps.bbl" 1767943448.91225 23050 188c4a616a764a63cb74cc25cdf1e2a6 "bibtex NumericalSgps"
162+
"NumericalSgps.brf" 1767943448.49666 9088 5d4d827df301d4c07c574e8d320e86f5 "pdflatex"
163+
"NumericalSgps.ind" 1767943448.85083 54466 cac50e23248e0a5672fa6bda36569c2a "makeindex NumericalSgps.idx"
164+
"NumericalSgps.out" 1767943448.49638 23417 3f4106d896eb6aec40620f3bcfbe8da1 "pdflatex"
165+
"NumericalSgps.tex" 1767901086.47631 629312 e91a7019e26329f7e7520b16c962e1c6 ""
166+
"NumericalSgps.toc" 1767943448.49703 68517 5610926dd9756d981991c45f28bdc2a2 "pdflatex"
167167
"img/fact-circo.pdf" 1711389643.39786 11940 9389498d9f77111f9d209a716ab880da ""
168168
"img/fact-dot.pdf" 1711389643.39801 11998 d0af2f5e7aa9e9f6a55603346f1ecf57 ""
169169
"img/tree-dot.pdf" 1711389643.39834 144529 8a91c74b17e1d1f8477fb86852405eb1 ""

0 commit comments

Comments
 (0)