/* test x==1 ? */ public bool isunity() { FP4 one = new FP4(1); return(a.Equals(one) && b.iszilch() && c.iszilch()); }
/* return 1 if x==y, else 0 */ public bool Equals(FP12 x) { return(a.Equals(x.a) && b.Equals(x.b) && c.Equals(x.c)); }
/* test x==1 ? */ public bool IsUnity() { FP4 one = new FP4(1); return(a.Equals(one) && b.IsZilch() && c.IsZilch()); }