All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.sri.ai.grinder.sgdpllt.api.QuantifierEliminationProblem Maven / Gradle / Ivy

package com.sri.ai.grinder.sgdpllt.api;

import com.sri.ai.expresso.api.Expression;
import com.sri.ai.grinder.sgdpllt.group.AssociativeCommutativeGroup;

public interface QuantifierEliminationProblem {

	AssociativeCommutativeGroup getGroup();

	Expression getIndex();

	Expression getIndexType();

	Expression getConstraint();

	Expression getBody();
	
	QuantifierEliminationProblem makeWithNewIndexConstraint(Expression newConstraint);
	
	QuantifierEliminationProblem makeWithNewBody(Expression newBody);
	
	Expression toExpression();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy