Package io.github.cvc5.modes
Enum ProofFormat
- java.lang.Object
-
- java.lang.Enum<ProofFormat>
-
- io.github.cvc5.modes.ProofFormat
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<ProofFormat>
public enum ProofFormat extends java.lang.Enum<ProofFormat>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ALETHE
Output Alethe proof.CPC
Output Cooperating Proof Calculus proof based on Eunoia signatures.DEFAULT
Use the proof format mode set in the solver options.DOT
Output DOT proof.LFSC
Output LFSC proof.NONE
Do not translate proof output.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ProofFormat
fromInt(int value)
int
getValue()
static ProofFormat
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static ProofFormat[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
NONE
public static final ProofFormat NONE
Do not translate proof output.
-
DOT
public static final ProofFormat DOT
Output DOT proof.
-
LFSC
public static final ProofFormat LFSC
Output LFSC proof.
-
ALETHE
public static final ProofFormat ALETHE
Output Alethe proof.
-
CPC
public static final ProofFormat CPC
Output Cooperating Proof Calculus proof based on Eunoia signatures.
-
DEFAULT
public static final ProofFormat DEFAULT
Use the proof format mode set in the solver options.
-
-
Method Detail
-
values
public static ProofFormat[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (ProofFormat c : ProofFormat.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ProofFormat valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
fromInt
public static ProofFormat fromInt(int value) throws CVC5ApiException
- Throws:
CVC5ApiException
-
getValue
public int getValue()
-
-