at
.
logic
.
gapt
.
proofs
lksk
package
lksk
Source
package.scala
Linear Supertypes
AnyRef
,
Any
Content Hierarchy
Axiom
NegLeft
AllSkRight
InitialSequent
TopRight
Reflexivity
BottomLeft
AllRight
ContractionRight
AllLeft
OrRight
ExLeft
ImpLeft
WeakeningLeft
AllSkLeft
ImpRight
WeakeningRight
ExSkLeft
BinaryRule
OrLeft
Cut
AndRight
AndLeft
Equality
NegRight
ExSkRight
UnaryRule
ContractionLeft
ExRight
SameLabel
LKskProof
Ordering
Alphabetic
By Inheritance
Inherited
lksk
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
case class
AllLeft
(
subProof:
LKskProof
,
aux:
Ant
,
mainFormula:
HOLFormula
,
substitutionTerm:
LambdaExpression
)
extends
UnaryRule
with
SameLabel
with
Product
with
Serializable
case class
AllRight
(
subProof:
LKskProof
,
aux:
Suc
,
mainFormula:
HOLFormula
,
eigenVar:
Var
)
extends
UnaryRule
with
SameLabel
with
Product
with
Serializable
case class
AllSkLeft
(
subProof:
LKskProof
,
aux:
Ant
,
mainFormula:
HOLFormula
,
substitutionTerm:
LambdaExpression
)
extends
UnaryRule
with
Product
with
Serializable
case class
AllSkRight
(
subProof:
LKskProof
,
aux:
Suc
,
mainFormula:
HOLFormula
,
skolemSymbol:
LambdaExpression
,
skolemDef:
LambdaExpression
)
extends
UnaryRule
with
SameLabel
with
Product
with
Serializable
case class
AndLeft
(
subProof:
LKskProof
,
aux1:
Ant
,
aux2:
Ant
)
extends
UnaryRule
with
SameLabel
with
Product
with
Serializable
case class
AndRight
(
subProof1:
LKskProof
,
aux1:
Suc
,
subProof2:
LKskProof
,
aux2:
Suc
)
extends
BinaryRule
with
SameLabel
with
Product
with
Serializable
case class
Axiom
(
antLabel:
Label
,
sucLabel:
Label
,
atom:
HOLFormula
)
extends
InitialSequent
with
Product
with
Serializable
trait
BinaryRule
extends
LKskProof
case class
BottomLeft
(
label:
Label
)
extends
InitialSequent
with
Product
with
Serializable
case class
ContractionLeft
(
subProof:
LKskProof
,
aux1:
Ant
,
aux2:
Ant
)
extends
UnaryRule
with
Product
with
Serializable
case class
ContractionRight
(
subProof:
LKskProof
,
aux1:
Suc
,
aux2:
Suc
)
extends
UnaryRule
with
Product
with
Serializable
case class
Cut
(
subProof1:
LKskProof
,
aux1:
Suc
,
subProof2:
LKskProof
,
aux2:
Ant
)
extends
BinaryRule
with
Product
with
Serializable
case class
Equality
(
subProof:
LKskProof
,
eq:
Ant
,
aux:
SequentIndex
,
leftToRight:
Boolean
,
con:
Abs
)
extends
UnaryRule
with
SameLabel
with
Product
with
Serializable
case class
ExLeft
(
subProof:
LKskProof
,
aux:
Ant
,
mainFormula:
HOLFormula
,
eigenVar:
Var
)
extends
UnaryRule
with
SameLabel
with
Product
with
Serializable
case class
ExRight
(
subProof:
LKskProof
,
aux:
Suc
,
mainFormula:
HOLFormula
,
substitutionTerm:
LambdaExpression
)
extends
UnaryRule
with
SameLabel
with
Product
with
Serializable
case class
ExSkLeft
(
subProof:
LKskProof
,
aux:
Ant
,
mainFormula:
HOLFormula
,
skolemSymbol:
LambdaExpression
,
skolemDef:
LambdaExpression
)
extends
UnaryRule
with
SameLabel
with
Product
with
Serializable
case class
ExSkRight
(
subProof:
LKskProof
,
aux:
Suc
,
mainFormula:
HOLFormula
,
substitutionTerm:
LambdaExpression
)
extends
UnaryRule
with
Product
with
Serializable
case class
ImpLeft
(
subProof1:
LKskProof
,
aux1:
Suc
,
subProof2:
LKskProof
,
aux2:
Ant
)
extends
BinaryRule
with
SameLabel
with
Product
with
Serializable
case class
ImpRight
(
subProof:
LKskProof
,
aux1:
Ant
,
aux2:
Suc
)
extends
UnaryRule
with
SameLabel
with
Product
with
Serializable
trait
InitialSequent
extends
LKskProof
trait
LKskProof
extends
SequentProof
[
LabelledFormula
,
LKskProof
] with
ContextRule
[
LabelledFormula
,
LKskProof
]
case class
NegLeft
(
subProof:
LKskProof
,
aux:
Suc
)
extends
UnaryRule
with
SameLabel
with
Product
with
Serializable
case class
NegRight
(
subProof:
LKskProof
,
aux:
Ant
)
extends
UnaryRule
with
SameLabel
with
Product
with
Serializable
case class
OrLeft
(
subProof1:
LKskProof
,
aux1:
Ant
,
subProof2:
LKskProof
,
aux2:
Ant
)
extends
BinaryRule
with
SameLabel
with
Product
with
Serializable
case class
OrRight
(
subProof:
LKskProof
,
aux1:
Suc
,
aux2:
Suc
)
extends
UnaryRule
with
SameLabel
with
Product
with
Serializable
case class
Reflexivity
(
label:
Label
,
term:
LambdaExpression
)
extends
InitialSequent
with
Product
with
Serializable
trait
SameLabel
extends
LKskProof
case class
TopRight
(
label:
Label
)
extends
InitialSequent
with
Product
with
Serializable
trait
UnaryRule
extends
LKskProof
case class
WeakeningLeft
(
subProof:
LKskProof
,
weakLabelledFormula:
LabelledFormula
)
extends
UnaryRule
with
Product
with
Serializable
case class
WeakeningRight
(
subProof:
LKskProof
,
weakLabelledFormula:
LabelledFormula
)
extends
UnaryRule
with
Product
with
Serializable
Value Members
object
LKskProof
object
LKskToExpansionProof
object
applySubstitution
implicit
val
lkskClosedUnderSubst
:
ClosedUnderSub
[
LKskProof
]
Inherited from
AnyRef
Inherited from
Any
Ungrouped