AnalysisWithCeresOmega
The generic template for using ceres_omega to analyze a proof. It performs the following steps:
-
eliminate definitions (AnalysisWithCeresOmega.input_proof
-
eliminate definitions (AnalysisWithCeresOmega.preprocessed_input_proof1
-
expand non-atomic axioms (AnalysisWithCeresOmega.preprocessed_input_proof2)
-
make the proof regular (AnalysisWithCeresOmega.preprocessed_input_proof)
-
convert it to lk_sk (AnalysisWithCeresOmega.lksk_proof)
-
compute the struct, css and projections (AnalysisWithCeresOmega.css,
AnalysisWithCeresOmega.projections, AnalysisWithCeresOmega.struct)
-
map the css to first-order by lambda lifting and erasure of types (AnalysisWithCeresOmega.fol_css)
-
try to find a refutation of the css (AnalysisWithCeresOmega.fol_refutation)
-
reintroduce types (might fail because type erasure is a heuristic which is unsound in general) (no method available, included in step 11)
-
reintroduce terms abstracted away by lambda lifting (no method available, included in step 11)
-
construct an r_al proof from the refutation (AnalysisWithCeresOmega.ral_refutation)
-
construct the acnf (AnalysisWithCeresOmega.acnf)
-
construct the expansion proof (with atomic cuts) (AnalysisWithCeresOmega.expansion_proof)
-
print statistics (AnalysisWithCeresOmega.printStatistics)
Attributes
- Source
- AnalysisWithCeresOmega.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Members list
Value members
Abstract methods
The proof database to start from.
The name of the root proof to start with
Concrete methods
Attributes
- Source
- AnalysisWithCeresOmega.scala
Attributes
- Source
- AnalysisWithCeresOmega.scala
Exports the preprocessed characteristic sequent (preprocessed_css) set to the TPTP THF format
Exports the preprocessed characteristic sequent (preprocessed_css) set to the TPTP THF format
Value parameters
- filename
-
The name of the file to export to
Attributes
- Source
- AnalysisWithCeresOmega.scala
Attributes
- Source
- AnalysisWithCeresOmega.scala
Attributes
- Source
- AnalysisWithCeresOmega.scala
Prints the preprocessed characteristic sequent set in TPTP THF format. Use export_thf to write it to a file.
Prints the preprocessed characteristic sequent set in TPTP THF format. Use export_thf to write it to a file.
Attributes
- Source
- AnalysisWithCeresOmega.scala
Determines if and which cuts should be taken into accoutn for cut-elimination. Default: propositional cuts are skipped.
Determines if and which cuts should be taken into accoutn for cut-elimination. Default: propositional cuts are skipped.
Attributes
- Source
- AnalysisWithCeresOmega.scala
Attributes
- Source
- AnalysisWithCeresOmega.scala
Timeout for call to theorem provers.
Timeout for call to theorem provers.
Attributes
- Returns
-
the timeout as duration. default: 60 seconds
- Source
- AnalysisWithCeresOmega.scala
Concrete fields
The simulation of the ral_refutation on the projections i.e. an LKsk proof where cuts only work on atom formulas
The simulation of the ral_refutation on the projections i.e. an LKsk proof where cuts only work on atom formulas
Attributes
- Source
- AnalysisWithCeresOmega.scala
The characteristic sequent set of the preprocessed_input_proof.
The characteristic sequent set of the preprocessed_input_proof.
Attributes
- Source
- AnalysisWithCeresOmega.scala
The expansion proof of the cut-free proof acnf.
A first-order conversion of the deep formula of the expansion_proof.
A first-order conversion of the deep formula of the expansion_proof.
Attributes
- Source
- AnalysisWithCeresOmega.scala
The first order refutation of the first order characteristic sequent set (fol_css)
The first order refutation of the first order characteristic sequent set (fol_css)
Attributes
- Source
- AnalysisWithCeresOmega.scala
The expansion proof of the first-order refutation (fol_refutation).
The expansion proof of the first-order refutation (fol_refutation).
Attributes
- Source
- AnalysisWithCeresOmega.scala
The input LK proof, extracted by the name root_proof from the proof database (proofdb)
The input LK proof, extracted by the name root_proof from the proof database (proofdb)
Attributes
- Source
- AnalysisWithCeresOmega.scala
The processed input proof converted to LKsk.
The characteristic sequent set (css) after removal of labels and subsumption
The characteristic sequent set (css) after removal of labels and subsumption
Attributes
- Source
- AnalysisWithCeresOmega.scala
The input proof (TAPEPROOF) after definition elimination(preprocessed_input_proof1, expansion of logical axioms to atomic axioms (preprocessed_input_proof2) and regularization (preprocessed_input_proof3)
The input proof (TAPEPROOF) after definition elimination(preprocessed_input_proof1, expansion of logical axioms to atomic axioms (preprocessed_input_proof2) and regularization (preprocessed_input_proof3)
Attributes
- Source
- AnalysisWithCeresOmega.scala
The input proof (TAPEPROOF) after preprocessing step 1: definition elimination
The input proof (TAPEPROOF) after preprocessing step 1: definition elimination
Attributes
- Source
- AnalysisWithCeresOmega.scala
The input proof after preprocessing step 2: expansion of logical axioms to atomic axioms
The input proof after preprocessing step 2: expansion of logical axioms to atomic axioms
Attributes
- Source
- AnalysisWithCeresOmega.scala
The input proof preprocessing step 3: regularization
The set of projections of the preprocessed_input_proof.
The set of projections of the preprocessed_input_proof.
Attributes
- Source
- AnalysisWithCeresOmega.scala
The ral version of the first-order refutation (fol_refutation), with all necessary simplifications undone
The ral version of the first-order refutation (fol_refutation), with all necessary simplifications undone
Attributes
- Source
- AnalysisWithCeresOmega.scala
The proof of the deep formula of the expansion_proof.
The proof of the deep formula of the expansion_proof.
Attributes
- Source
- AnalysisWithCeresOmega.scala
The struct of the proof. It is an intermediate representation of the characteristic sequent set.
The struct of the proof. It is an intermediate representation of the characteristic sequent set.
Attributes
- Source
- AnalysisWithCeresOmega.scala