gapt.cutintro
Members list
Type members
Classlikes
Combined data of many unified literals in a clause and whether the clause is a potential part of a formula in disjunctive normal form that makes all leaves of the reduced representation true
Combined data of many unified literals in a clause and whether the clause is a potential part of a formula in disjunctive normal form that makes all leaves of the reduced representation true
Attributes
- Source
- introducePiCut.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Combined data of many clauses in a set of clauses and whether the clauses translate to a formula in disjunctive normal form that makes all leaves of the reduced representation true
Combined data of many clauses in a set of clauses and whether the clauses translate to a formula in disjunctive normal form that makes all leaves of the reduced representation true
Attributes
- Source
- introducePiCut.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Source
- CutIntroduction.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CutIntroduction.type
Attributes
- Source
- CutIntroduction.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Contains two sets to store integers
Contains two sets to store integers
Value parameters
- oneToMList
-
Supposed to be a subset of {1,...,m}
- oneToPList
-
Supposed to be a subset of {1,...,p}
Attributes
- Source
- introducePiCut.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Supposed to contain the data of a unified literal and whether it makes a non-tautological leaf of the reduced representation true
Supposed to contain the data of a unified literal and whether it makes a non-tautological leaf of the reduced representation true
Value parameters
- foundEmptyMList
-
Supposed to be true if there is a at least one leaf of the reduced representation and one substitution of the form (xCut->r_j,yCut->beta_j) such that the leaf becomes true
- foundNonEmptyPList
-
Supposed to be true if there is a at least one leaf of the reduced representation and one substitution of the form (xCut->alpha,yCut->t_i(alpha)) such that the leaf becomes true
- leafIndexList
-
Supposed to contain the data which leaf of the reduced representation becomes true for which substitution of the literal
Attributes
- Source
- introducePiCut.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- object
- Source
- CutIntroduction.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait GrammarFindingMethodclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- CutIntroduction.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MaxSATMethod.type
Attributes
- Source
- pi2cutintro.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Pi2CutIntroduction.type
Schematic extended Herbrand sequent for schematic Pi-2 grammars
Schematic extended Herbrand sequent for schematic Pi-2 grammars
Value parameters
- existentialEigenvariables
-
The variables that are introduced for the existentially quantified variable of the cut formula (beta_1,...,beta_m)
- reducedRepresentation
-
The schematic extended Herbrand sequent without placeholder for the cut ( F[x\U_1] |- G[y\U_2] )
- substitutionsForAlpha
-
The terms (except from the eigenvariable) that are introduced for the universally quantified variable of the cut formula (r_1,...,r_m)
- substitutionsForBetaWithAlpha
-
The terms (except from the eigenvariables) that are introduced for the existentially quantified variable of the cut formula independent from the existential eigenvariables (t_1(alpha),...,t_p(alpha))
- universalEigenvariable
-
The variable that is introduced for the universally quantified variable of the cut formula (alpha)
Attributes
- Source
- introducePiCut.scala
- Supertypes
Attributes
- Source
- CutIntroduction.scala
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait GrammarFindingMethodclass Objecttrait Matchableclass AnyShow all
- Self type
-
ReforestMethod.type
Represents a schematic extended Herbrand sequent.
Represents a schematic extended Herbrand sequent.
Value parameters
- ss
-
Instances of the cut-implications.
- us
-
Formulas of the original end-sequent, together with their instances.
Attributes
- Source
- CutIntroduction.scala
- Supertypes
Attributes
- Source
- SolutionStructure.scala
- Supertypes
Attributes
- Source
- beautifySolution.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
beautifySolution.type
Computes the unified literals, i.e. the set of literals that are used to contruct the cut formula
Computes the unified literals, i.e. the set of literals that are used to contruct the cut formula
Attributes
- Source
- gStarUnify.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
gStarUnify.type
Attributes
- Source
- improveSolutionLK.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
improveSolutionLK.type
Computes the cut formula for a given schematic extended Herbrand sequent
Computes the cut formula for a given schematic extended Herbrand sequent
Attributes
- Source
- introducePiCut.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
introducePi2Cut.type
Attributes
- Source
- pi2cutintro.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
pi2GrammarToSEHS.type
Constructs a proof for a given schematic Pi2-grammar if a cut formula exists
Constructs a proof for a given schematic Pi2-grammar if a cut formula exists
Attributes
- Source
- proveWithPi2Cut.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
proveWithPi2Cut.type
Attributes
- Source
- CutIntroduction.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
sehsToVTRATG.type
Solution finding algorithm for Π₁-cut-introduction based on the Duality algorithm for constrained Horn clause verification[1].
Solution finding algorithm for Π₁-cut-introduction based on the Duality algorithm for constrained Horn clause verification[1].
[1] K. L. McMillan, A. Rybalchenko, Solving Constrained Horn Clauses using Interpolation, technical report MSR-TR-2013-6, available at https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/MSR-TR-2013-6.pdf
Attributes
- Source
- solutionViaInterpolation.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Source
- CutIntroduction.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
vtratgToSEHS.type