diff -r 713424d012fd -r 70076ba563d2 src/HOL/Computational_Algebra/Polynomial.thy --- a/src/HOL/Computational_Algebra/Polynomial.thy Wed Aug 28 20:46:45 2024 +0200 +++ b/src/HOL/Computational_Algebra/Polynomial.thy Wed Aug 28 22:54:45 2024 +0200 @@ -348,7 +348,13 @@ subsection \List-style syntax for polynomials\ -syntax "_poly" :: "args \ 'a poly" ("[:(_):]") +nonterminal poly_args +syntax + "" :: "'a \ poly_args" ("_") + "_poly_args" :: "'a \ poly_args \ poly_args" ("_,/ _") + "_poly" :: "poly_args \ 'a poly" ("[:(_):]") +syntax_consts + "_poly_args" "_poly" \ pCons translations "[:x, xs:]" \ "CONST pCons x [:xs:]" "[:x:]" \ "CONST pCons x 0"