File: FrobeniusThresholds.m2

package info (click to toggle)
macaulay2 1.21%2Bds-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 133,096 kB
  • sloc: cpp: 110,377; ansic: 16,306; javascript: 4,193; makefile: 3,821; sh: 3,580; lisp: 764; yacc: 590; xml: 177; python: 140; perl: 114; lex: 65; awk: 3
file content (95 lines) | stat: -rw-r--r-- 2,766 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
newPackage( "FrobeniusThresholds",
    Version => "2.1",
    Date => "June 15th, 2020",
    Authors => {
	 {Name => "Juliette Bruce",
	 Email => "juliette.bruce@math.wisc.edu",
	 HomePage => "https://juliettebruce.github.io/"
	 },
	 {Name => "Daniel Hernández",
	 Email => "hernandez@ku.edu",
	 HomePage => "https://hernandez.faculty.ku.edu"
	 },
	 {Name => "Karl Schwede",
	  Email => "schwede@math.utah.edu",
	 HomePage => "http://math.utah.edu/~schwede/"
	 },
	 {Name => "Dan Smolkin",
	 Email => "smolkin@math.utah.edu",
	 HomePage => "http://dan.smolk.in"
	 },
	 {Name => "Pedro Teixeira",
	 Email => "pteixeir@knox.edu",
	 HomePage => "https://www.knox.edu/academics/majors-and-minors/mathematics/faculty/teixeira-pedro"
	 },
	 {Name => "Emily Witt",
	 Email => "witt@ku.edu",
	 HomePage => "https://witt.faculty.ku.edu"
	 }
    },
    Headline => "F-thresholds",
    Keywords => {"Commutative Algebra"},
    AuxiliaryFiles => true,
    PackageImports => {"MinimalPrimes"},
    PackageExports => {"TestIdeals"},
    Certification => {
	 "journal name" => "The Journal of Software for Algebra and Geometry",
	 "journal URI" => "http://j-sag.org/",
	 "article title" => "The FrobeniusThresholds package for Macaulay2",
	 "acceptance date" => "11 September 2020",
	 "published article URI" => "https://msp.org/jsag/2021/11-1/p04.xhtml",
	 "published article DOI" => "10.2140/jsag.2021.11.25",
	 "published code URI" => "https://msp.org/jsag/2021/11-1/jsag-v11-n1-x04-FrobeniusThresholds.m2",
	 "repository code URI" => "http://github.com/Macaulay2/M2/blob/master/M2/Macaulay2/packages/....m2",
	 "release at publication" => "eb4b9b426546bee5d4997afcc2b353421a30719d",	    -- git commit number in hex
	 "version at publication" => "2.1",
	 "volume number" => "11",
	 "volume URI" => "https://msp.org/jsag/2021/11-1/"
	 }
    )

export{
    "Bounds",
    "compareFPT",
    "ContainmentTest",
    "FinalAttempt",
    "fpt",
    "FrobeniusPower",
    "FrobeniusRoot",
    "GlobalFrobeniusRoot",
    "GuessStrategy",
    "isFJumpingExponent",
    "isFPT",
    "isSimpleNormalCrossing",
    "frobeniusNu",
    "ReturnList",
    "Search",
    "StandardPower",
    "UseSpecialAlgorithms"
}

--*************************************************

load "./FrobeniusThresholds/DivisorPatch.m2" --some helper functions

load "./FrobeniusThresholds/BasicFunctions.m2"

load "./FrobeniusThresholds/MainFunctions.m2"

load "./FrobeniusThresholds/SpecialFThresholds.m2"

-- DOCUMENTATION

beginDocumentation()

load "./FrobeniusThresholds/FThresholdsDoc.m2"

load "./FrobeniusThresholds/MainFunctionsDoc.m2"

load "./FrobeniusThresholds/SpecialFThresholdsDoc.m2"

-- TESTS

load "./FrobeniusThresholds/MainFunctionsTest.m2"

load "./FrobeniusThresholds/SpecialFThresholdsTest.m2"