An elliptic curve over a field $k$: a Weierstrass curve together with the (instance) witness that it is elliptic, i.e. that its discriminant is invertible.
- curve : WeierstrassCurve k
- isElliptic : self.curve.IsElliptic
Instances For
A genus-one curve over $k$ together with its Jacobian (an elliptic curve over $k$) and a chosen Weierstrass model over the algebraic closure.
- Jacobian : EllipticCurveOver k
- weierstrassModel : (self.Jacobian.curve.baseChange (AlgebraicClosure k)).toAffine.Point → WeierstrassCurve.VariableChange (AlgebraicClosure k)
Instances For
A place of a number field $k$ is either an infinite place (an archimedean valuation) or a finite place (a nonarchimedean valuation), packaged as a sum type.
Instances For
Inject an infinite place into the disjoint union NumberFieldPlace k.
Instances For
Inject a finite place into the disjoint union NumberFieldPlace k.
Instances For
The Weil-Châtelet group $\mathrm{WC}(E/k)$ of an elliptic curve $E/k$: the set of $E$-torsors modulo $k$-isomorphism.
Instances For
The transported additive commutative group structure on the Weil-Châtelet group, coming from its bijection with the first Galois cohomology group $H^1$.
The first Galois cohomology group $H^1(\mathrm{Gal}(\bar k/k), E(\bar k))$ realising the Weil-Châtelet group of $E/k$.
Instances For
The Galois cohomology group inherits its additive commutative group structure from the underlying $H^1$ construction.
The isomorphism between the Weil-Châtelet group of $E/k$ (torsors mod $k$-isomorphism) and the first Galois cohomology group $H^1(\mathrm{Gal}(\bar k/k), E(\bar k))$.
Instances For
The class in the Weil-Châtelet group $\mathrm{WC}(\mathrm{Jac}(C)/k)$ associated to a genus-one curve $C$ over $k$.
Instances For
The local Weil-Châtelet group $\mathrm{WC}(E/k_v)$ obtained by base change of $E$ to the completion of $k$ at the place $v$.
Instances For
The local Weil-Châtelet group carries an additive commutative group structure.
Localization map $\mathrm{WC}(E/k) \to \mathrm{WC}(E/k_v)$ sending each torsor over $k$ to its base change over the completion $k_v$.
Instances For
A genus-one curve has a rational point iff its Weil-Châtelet class vanishes, i.e. $[C] = 0 \in \mathrm{WC}(\mathrm{Jac}(C)/k)$.
Instances For
A genus-one curve has a local point at the place $v$ iff its localized Weil-Châtelet class vanishes in $\mathrm{WC}(\mathrm{Jac}(C)/k_v)$.
Instances For
A genus-one curve $C/k$ is locally trivial (has a point everywhere locally) if it has a local point at every place $v$ of the number field $k$.
Instances For
The Hasse local-global principle holds for $C$ if local triviality implies the existence of a global rational point.
Instances For
The local-global principle fails for $C$ if $C$ is locally trivial but has no global rational point — a counterexample witnessing nontriviality of Шafarevich-Tate.
Instances For
Unfolding lemma: $C$ has a rational point iff $[C] = 0$ in the Weil-Châtelet group.
Unfolding lemma: $C$ has a local point at $v$ iff its localization vanishes at $v$.
Definition 26.26: the Tate-Shafarevich group $\Sha(E/k)$ is the kernel of the product of localization maps; equivalently, $\Sha(E/k) = \bigcap_v \ker(\mathrm{WC}(E/k) \to \mathrm{WC}(E/k_v))$.
Instances For
Membership criterion: $x \in \Sha(E/k)$ iff $x$ becomes trivial in every local Weil-Châtelet group.
The inclusion $\Sha(E/k) \hookrightarrow \mathrm{WC}(E/k)$ as a group homomorphism.
Instances For
If a genus-one curve $C/k$ is locally trivial, then its Weil-Châtelet class lies in $\Sha(\mathrm{Jac}(C)/k)$.
The Шa-class of a locally trivial genus-one curve: its Weil-Châtelet class, packaged as an element of $\Sha(\mathrm{Jac}(C)/k)$.
Instances For
The local-global principle fails for $C$ iff its Weil-Châtelet class is a nontrivial element of the Tate-Shafarevich group $\Sha$.