/*
 * $Id$
 */

package edu.jas.gbufd;


import java.util.List;

import edu.jas.gb.Reduction;
import edu.jas.poly.GenPolynomial;
import edu.jas.structure.RingElem;


/**
 * Polynomial pseudo reduction interface. Defines additionaly normalformFactor.
 * @param  coefficient type.
 * @author Heinz Kredel
 */

public interface PseudoReduction> extends Reduction {


    /**
     * Normalform with multiplication factor.
     * @param Pp polynomial list.
     * @param Ap polynomial.
     * @return ( nf(Ap), mf ) with respect to Pp and mf as multiplication factor
     *         for Ap.
     */
    public PseudoReductionEntry normalformFactor(List> Pp, GenPolynomial Ap);

}

 

Ads help maintain this website.