ProofSegmentInsertionVisitor
Attributes
- Source
- core.scala
- Graph
-
- Supertypes
Members list
Value members
Concrete methods
Attributes
- Definition Classes
- Source
- core.scala
Inherited methods
Applies the proof transformation to an LKProof.
Applies the proof transformation to an LKProof.
Value parameters
- proof
-
The input proof.
Attributes
- Returns
-
The transformed proof.
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Transforms a visiting function by inserting contractions after it. Only formula occurrences that were not in the old proof -- i.e., that have been added by the visitor -- are contracted.
Transforms a visiting function by inserting contractions after it. Only formula occurrences that were not in the old proof -- i.e., that have been added by the visitor -- are contracted.
Value parameters
- visitingFunction
-
The visiting function after which contractions should be inserted. In most cases, just using
recurse
here should be fine.
Attributes
- Returns
-
A new visiting function that behaves the same as the old one, but contracts all duplicate new formulas at the end.
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Attributes
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Attributes
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Attributes
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Attributes
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Attributes
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Attributes
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Attributes
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Attributes
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Attributes
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Attributes
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Attributes
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Attributes
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Attributes
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Attributes
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Attributes
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Attributes
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Attributes
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Attributes
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Attributes
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Attributes
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Attributes
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Attributes
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Attributes
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Attributes
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Attributes
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Attributes
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Attributes
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Attributes
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Attributes
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Attributes
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Attributes
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Attributes
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Attributes
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala
Applies the proof transformation to an LKProof.
Applies the proof transformation to an LKProof.
Value parameters
- proof
-
The input proof.
Attributes
- Returns
-
Transformed proof, and the sequent connector with the new proof as lower sequent and the old proof as upper sequent.
- Inherited from:
- LKVisitor
- Source
- LKVisitor.scala