lifting for primitive definitions;
explicit conversions from and to lists of coefficients, used for generated code;
replaced recursion operator poly_rec by fold_coeffs, preferring function definitions for non-trivial recursions;
prefer pre-existing gcd operation for gcd
(* Title: HOL/Library/Quotient_Syntax.thy
Author: Cezary Kaliszyk and Christian Urban
*)
header {* Pretty syntax for Quotient operations *}
theory Quotient_Syntax
imports Main
begin
notation
rel_conj (infixr "OOO" 75) and
map_fun (infixr "--->" 55) and
fun_rel (infixr "===>" 55)
end