## algorithm for calculating the Chow groups of a variety over a finite field

### Remember to vote up questions/answers you find interesting or helpful (requires 15 reputation points)

Is there an algorithm for calculating the Chow groups of a variety over a finite field?

It is know that $H^{2i,i}_\mathrm{mot}(X,\mathbf{Z}) = CH^i(X)$. In how many cases does this help us?

-
Are there any algorithms for varieties over, say, C or Q? – Kevin Lin Jan 10 2010 at 17:21
@Kevin: A^1 is isomorphic to Pic. Since there is no known algorithm for computing Pic of an elliptic curve over Q, there can't be a known algorithm for computing Chow groups over Q either. – David Speyer Jan 10 2010 at 20:08

3
@David: there is an algorithm for computing Pic of an elliptic curve over Q. We just haven't proved it terminates yet! :-) – Kevin Buzzard Jan 10 2010 at 20:52
Fair enough. As you say, the right statement is that there is an algorithm which is conjectured to always terminate and, when it terminates, it computes Pic of an elliptic curve over Q. – David Speyer Jan 20 2010 at 22:02
Hey, have you had any luck with this question? – Dror Speiser Jun 11 2011 at 12:51

## 1 Answer

I am not an expert, but let me point out that computing $CH^0(X)$ (which is freely generated by the irreducible components) is already quite hard. Algorithms do exist in this case, see page 206 of "Ideals, varieties and algorithms" by Cox, Little, O'Shea for references. I know of no way to compute the class groups (which can be identified with $CH^1(X)$ for smooth $X$) in general, but I will be very interested in what other people have to say about this.

Of course, in special situations, more is known. For example, the total Chow group of quadric hypersurfaces (at least up to tensoring with $\mathbb Q$).

-
{"extraction_info": {"found_math": true, "script_math_tex": 0, "script_math_asciimath": 0, "math_annotations": 0, "math_alttext": 0, "mathml": 0, "mathjax_tag": 0, "mathjax_inline_tex": 5, "mathjax_display_tex": 0, "mathjax_asciimath": 0, "img_math": 0, "codecogs_latex": 0, "wp_latex": 0, "mimetex.cgi": 0, "/images/math/codecogs": 0, "mathtex.cgi": 0}, "config": {"markdown_headings": true, "markdown_code": true, "boilerplate_config": {"ratio_threshold": 0.18, "absolute_threshold": 10, "end_threshold": 15, "enable": true}, "remove_buttons": true, "remove_image_figures": true, "remove_link_clusters": true, "table_config": {"min_rows": 2, "min_cols": 3, "format": "github"}, "remove_chinese": true, "remove_edit_buttons": true, "extract_latex": true}, "english_confidence": 0.9351778626441956, "perplexity_flag": "head"}