You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ZeroLocus62 is a compact, canonical encoding for bundles, zero loci, and degeneracy loci of completely reducible vector bundles on partial flag varieties. A label with one bundle part can always be read as a canonical description of the underlying bundle itself, even when no zero-locus interpretation is intended or the bundle is not globally generated. This repository contains the v3.1.1 specification release for the v3.1 format together with independent Python, Julia, JavaScript, and Macaulay2 reference implementations, plus a small browser-based decoder website.
7
+
ZeroLocus62 is a compact, canonical encoding for bundles, zero loci, and degeneracy loci of completely reducible vector bundles on partial flag varieties. A label with one bundle part can always be read as a canonical description of the underlying bundle itself, even when no zero-locus interpretation is intended or the bundle is not globally generated. This repository contains the v3.1.2 specification release for the v3.1 format together with independent Python, Julia, JavaScript, and Macaulay2 reference implementations, plus a small browser-based decoder website.
8
8
9
9
The canonical format definition is [specification.md](specification.md). Treat that document as the source of truth for the v3.1 wire format, canonicalization rules, and worked examples.
10
10
@@ -20,7 +20,7 @@ The canonical format definition is [specification.md](specification.md). Treat t
20
20
21
21
## Reference API
22
22
23
-
The reference implementations in the v3.1.1 release of the v3.1 format are:
23
+
The reference implementations in the v3.1.2 release of the v3.1 format are:
@@ -152,3 +152,4 @@ Deployment to GitHub Pages is handled by [.github/workflows/pages.yml](.github/w
152
152
-**v3** — Replaced the old dense/base-descriptor bundle-row format by a sparse row codec optimized for small positive coefficients. The ambient encoding and graph-certificate canonicalization are unchanged, but many bundle labels become substantially shorter.
153
153
-**v3.1** — Replaced graph-certificate canonicalization with a coefficient-row multiset rule. Equal ambient factors are disambiguated by lexicographically minimizing sorted flattened coefficient rows, and summands are emitted in coefficient-vector order.
154
154
-**v3.1.1** — Clarified the exact implementation requirements for the existing v3.1 canonicalization rule and updated the reference implementations accordingly. This patch release does not change the v3.1 wire format.
155
+
-**v3.1.2**: Packaging-only release. The Julia implementation now defines the Base62 alphabet directly instead of importing it from Base62.jl, so `ZeroLocus62.jl` has no dependencies. The wire format and all four implementations' behaviour are unchanged.
Copy file name to clipboardExpand all lines: javascript/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# zerolocus62
2
2
3
-
This directory contains the JavaScript reference implementation for the ZeroLocus62 v3.1.1 release of the v3.1 format.
3
+
This directory contains the JavaScript reference implementation for the ZeroLocus62 v3.1.2 release of the v3.1 format.
4
4
5
5
The repository-level overview is in [../README.md](../README.md), and the canonical format specification is in [../specification.md](../specification.md).
Copy file name to clipboardExpand all lines: julia/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# ZeroLocus62.jl
2
2
3
-
This directory contains the Julia reference implementation for the ZeroLocus62 v3.1.1 release of the v3.1 format.
3
+
This directory contains the Julia reference implementation for the ZeroLocus62 v3.1.2 release of the v3.1 format.
4
4
5
5
The repository-level overview is in [../README.md](../README.md), and the canonical format specification is in [../specification.md](../specification.md).
Copy file name to clipboardExpand all lines: python/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# zerolocus62
2
2
3
-
This directory contains the Python reference implementation for the ZeroLocus62 v3.1.1 release of the v3.1 format.
3
+
This directory contains the Python reference implementation for the ZeroLocus62 v3.1.2 release of the v3.1 format.
4
4
5
5
The repository-level overview is in [../README.md](../README.md), and the canonical format specification is in [../specification.md](../specification.md).
0 commit comments