Skip to content

Commit f31ae89

Browse files
authored
Merge pull request #84 from ederc/dimension-doc
Preparing v0.7.1
2 parents dcfd8a9 + 8784b05 commit f31ae89

File tree

4 files changed

+34
-2
lines changed

4 files changed

+34
-2
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "AlgebraicSolving"
22
uuid = "66b61cbe-0446-4d5d-9090-1ff510639f9d"
33
authors = ["ederc <[email protected]>", "Mohab Safey El Din <[email protected]", "Rafael Mohr <[email protected]>"]
4-
version = "0.7.0"
4+
version = "0.7.1"
55

66
[deps]
77
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"

docs/make.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ makedocs(
2121
"types.md",
2222
"Algorithms" => ["groebner-bases.md",
2323
"normal-forms.md",
24+
"dimension.md",
2425
"solvers.md"],
2526
"Examples" => "katsura.md"
2627
]

docs/src/dimension.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
```@meta
2+
CurrentModule = AlgebraicSolving
3+
DocTestSetup = quote
4+
using AlgebraicSolving
5+
end
6+
```
7+
8+
```@setup algebraicsolving
9+
using AlgebraicSolving
10+
```
11+
12+
```@contents
13+
Pages = ["dimension.md"]
14+
```
15+
16+
# Krull dimension of an ideal
17+
18+
## Introduction
19+
20+
AlgebraicSolving allows to compute the Krull dimension for the ideal spanned
21+
by given input generators over finite fields of characteristic smaller
22+
$2^{31}$ and over the rationals.
23+
24+
The underlying engine is provided by msolve.
25+
26+
## Functionality
27+
28+
```@docs
29+
dimension(I::Ideal{T}) where T <: MPolyRingElem
30+
```
31+

src/algorithms/dimension.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
44
Compute the Krull dimension of a given polynomial ideal `I`.
55
6-
**Note**: This requires a Gröbner basis of `I`.
6+
**Note**: This requires a Gröbner basis of `I`, which is computed internally if not alraedy known.
77
88
# Examples
99
```jldoctest

0 commit comments

Comments
 (0)