set B = Polynom-Ring F;
set D = the carrier of (Polynom-Ring F);
defpred S1[ object , object , object ] means ex r, q being Element of the carrier of (Polynom-Ring F) st
( $1 = r & $2 = q & $3 = (r *' q) mod p );
consider f being Function of [: the carrier of (Polynom-Ring F), the carrier of (Polynom-Ring F):], the carrier of (Polynom-Ring F) such that
H:
for x, y being object st x in the carrier of (Polynom-Ring F) & y in the carrier of (Polynom-Ring F) holds
S1[x,y,f . (x,y)]
from BINOP_1:sch 1(I);
take
f
; for r, q being Polynomial of F holds f . (r,q) = (r *' q) mod p
hence
for r, q being Polynomial of F holds f . (r,q) = (r *' q) mod p
; verum