Pi2SeHs
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
- Graph
-
- Supertypes
Members list
Value members
Concrete methods
Computes the Herbrand sequent that corresponds to the schematic Pi-2 grammar (F[x\T_1] |- G[y\T_2])
Computes the Herbrand sequent that corresponds to the schematic Pi-2 grammar (F[x\T_1] |- G[y\T_2])
Attributes
- Source
- introducePiCut.scala
Computes two sets of atoms P,N for a given set of literals such that P contains all positive literals and N all atoms of the negative literals
Computes two sets of atoms P,N for a given set of literals such that P contains all positive literals and N all atoms of the negative literals
Attributes
- Source
- introducePiCut.scala
Pairs of a existential eigenvariable with the substitutions for this existential eigenvariable ((beta_i,t_1(alpha)),...,(beta_i,t_p(alpha)) with i=index)
Pairs of a existential eigenvariable with the substitutions for this existential eigenvariable ((beta_i,t_1(alpha)),...,(beta_i,t_p(alpha)) with i=index)
Value parameters
- index
-
Indicates the considered existential eigenvariable (1 <= index <= m)
Attributes
- Source
- introducePiCut.scala
List of substitutions ((beta_i->t_1(r_i)),...,(beta_i->t_p(r_i)) with i=index)
List of substitutions ((beta_i->t_1(r_i)),...,(beta_i->t_p(r_i)) with i=index)
Value parameters
- index
-
Indicates the considered existential eigenvariable (1 <= index <= m)
Attributes
- Source
- introducePiCut.scala
List of all relevant normalized (everything is shifted to the left side) leaves of the reduced representation in a reduced signature/language that contains the unified literals (work in progress)
List of all relevant normalized (everything is shifted to the left side) leaves of the reduced representation in a reduced signature/language that contains the unified literals (work in progress)
Value parameters
- unifiedLiterals
-
A set of formulas (unified literals) that define the reduced signature/language
Attributes
- Source
- introducePiCut.scala
Concrete fields
The set of all relevant normalized (everything is shifted to the left side) leaves
The set of all relevant normalized (everything is shifted to the left side) leaves
Attributes
- Source
- introducePiCut.scala
Three sets A,B,N containing all atoms occurring in the leaves of the reduced representation (the atoms are negated if they occur on the right side of the sequent) such that in all atoms (literals) of N no eigenvariables occur, in all atoms (literals) of A only the universal eigenvariable occur, and in all atoms (literals) of B only the existential eigenvariables occur
Three sets A,B,N containing all atoms occurring in the leaves of the reduced representation (the atoms are negated if they occur on the right side of the sequent) such that in all atoms (literals) of N no eigenvariables occur, in all atoms (literals) of A only the universal eigenvariable occur, and in all atoms (literals) of B only the existential eigenvariables occur
Attributes
- Source
- introducePiCut.scala
Computes simultaneously a set of all atoms occurring in the leaves of the reduced representation (the atoms are negated if they occur on the right side of the sequent) and a list of all relevant normalized (everything is shifted to the left side) leaves of the reduced representation
Computes simultaneously a set of all atoms occurring in the leaves of the reduced representation (the atoms are negated if they occur on the right side of the sequent) and a list of all relevant normalized (everything is shifted to the left side) leaves of the reduced representation
Attributes
- Source
- introducePiCut.scala
Number of substitutions for the eigenvariable of the universally quantified variable (m)
Number of substitutions for the eigenvariable of the universally quantified variable (m)
Attributes
- Source
- introducePiCut.scala
Number of substitutions for the eigenvariables of the existentially quantified variable independent from the substitution of the universal eigenvariable (p)
Number of substitutions for the eigenvariables of the existentially quantified variable independent from the substitution of the universal eigenvariable (p)
Attributes
- Source
- introducePiCut.scala
List of all substitution pairs (alpha,r_i) and (r_i,alpha)
List of all substitution pairs (beta_j,t_i(alpha)) and (t_i(alpha),beta_j)
List of all substitution pairs (beta_j,t_i(alpha)) and (t_i(alpha),beta_j)
Attributes
- Source
- introducePiCut.scala
Transforms the reduced representation from a sequent to a formula
Transforms the reduced representation from a sequent to a formula
Attributes
- Source
- introducePiCut.scala
Pairs of the universal eigenvariable with the substitutions for the universal eigenvariable ((alpha,r_1),...,(alpha,r_m))
Pairs of the universal eigenvariable with the substitutions for the universal eigenvariable ((alpha,r_1),...,(alpha,r_m))
Attributes
- Source
- introducePiCut.scala
Pairs of the existential eigenvariables with the substitutions for the existential eigenvariables ((beta_1,t_1(alpha)),...,(beta_1,t_p(alpha)),...,(beta_m,t_1(alpha)),...,(beta_m,t_p(alpha)))
Pairs of the existential eigenvariables with the substitutions for the existential eigenvariables ((beta_1,t_1(alpha)),...,(beta_1,t_p(alpha)),...,(beta_m,t_1(alpha)),...,(beta_m,t_p(alpha)))
Attributes
- Source
- introducePiCut.scala
List of substitutions ((alpha->r_1),...,(alpha->r_m))