BasicProof

class hets.BasicProof(hs_basic_proof: hs.HetsAPI.Python.PyBasicProof)[source]

Result of proving a theory.

Warning:

This class should not be instantiated manually.

Parameters:

hs_basic_proof – Haskell object of HetsAPI.Internal.BasicProof

details() ProofDetails | None[source]

Get the details of the proof if available.

Proof details are not available if the proof is guessed, conjectured, or handwritten.

Returns:

Details of the proof

is_conjectured() bool[source]

Returns whether the proof is conjectured.

is_guessed() bool[source]

Returns whether the proof is guessed.

is_handwritten() bool[source]

Returns whether the proof is handwritten.

kind() ProofKind[source]

Get the kind of the proof.