One Hat Cyber Team
Your IP :
216.73.216.115
Server IP :
194.44.31.54
Server :
Linux zen.imath.kiev.ua 4.18.0-553.77.1.el8_10.x86_64 #1 SMP Fri Oct 3 14:30:23 UTC 2025 x86_64
Server Software :
Apache/2.4.37 (Rocky Linux) OpenSSL/1.1.1k
PHP Version :
5.6.40
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
Macaulay2
/
View File Name :
Permutations.m2
newPackage( "Permutations", AuxiliaryFiles => true, Version => "1.1", Date => "May 13, 2025", Keywords => {"Combinatorics"}, Authors => { {Name => "Sean Grate", Email => "sean.grate@auburn.edu", HomePage => "https://seangrate.com/"} }, Headline => "functions for working with permutations", PackageExports => {"Posets"}) export { -- types "Permutation", -- methods "permutation", "cycleDecomposition", "cycleType", "ascents", "descents", "ascendingRuns", "descendingRuns", "exceedances", "saliances", "records", "avoidsPattern", "avoidsPatterns", "isVexillary", "isCartwrightSturmfels", "isCDG", "isSeparable", "foataBijection", "ord", "isEven", "isOdd", "isDerangement", "fixedPoints", "inversions", "randomPermutation", "reducedWords", "weakBruhatOrder", "strongBruhatOrder", "symmetricGroupPoset", "transposition", -- symbols "Weak", "Side" } ----------------------------------------------------------------------------- -- **CODE** -- ----------------------------------------------------------------------------- load "./Permutations/Code/main.m2" load "./Permutations/Code/operations.m2" load "./Permutations/Code/patternAvoidance.m2" ----------------------------------------------------------------------------- -- **DOCUMENTATION** -- ----------------------------------------------------------------------------- beginDocumentation() load "./Permutations/Documentation/packageDocs.m2" load "./Permutations/Documentation/mainDocs.m2" load "./Permutations/Documentation/operationsDocs.m2" load "./Permutations/Documentation/patternAvoidanceDocs.m2" ----------------------------------------------------------------------------- -- **TESTS** -- ----------------------------------------------------------------------------- load "./Permutations/Tests/mainTests.m2" load "./Permutations/Tests/operationsTests.m2" load "./Permutations/Tests/patternAvoidanceTests.m2" end ----------------------------------------------------------------------------- --Development Section ----------------------------------------------------------------------------- restart uninstallPackage "Permutations" restart installPackage "Permutations" restart needsPackage "Permutations" elapsedTime check "Permutations" viewHelp "Permutations"