The discussion on break loops reminded me of a problem I had the other day.
What happened when I entered the break loop was that I got a complete
traceback of all the functions that were currently being executed.
Error, Finite field /: operands must have the same characteristic at
g := RemainderCoeffs( f, g ) ... in
GcdPol( f, cyc ) called from
IorNIPol( f, fld ) called from
Exploitable( g, p, F ) called from
SLIdentify( f, gens ) called from
(in fact exactly that). Notice that several of the functions involved have
parameters f and g, all with different values. I was not sure how to
inspect the current value of f, say, in a particular function, say
IorNIPol. Can someone tell me how to do that?