gapt.proofs.context.facet
Members list
Type members
Classlikes
Base types, including inductive types.
Base types, including inductive types.
Attributes
- Companion
- object
- Source
- BaseTypes.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- BaseTypes.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
BaseTypes.type
Attributes
- Companion
- class
- Source
- Reductions.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Attributes
- Companion
- object
- Source
- Reductions.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Constants.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Constants.type
Constant symbols, including defined constants, constructors, etc.
Constant symbols, including defined constants, constructors, etc.
Attributes
- Companion
- object
- Source
- Constants.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Definitions.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Definitions.type
Definitions that define a constant by an expression of the same type.
Definitions that define a constant by an expression of the same type.
Attributes
- Companion
- object
- Source
- Definitions.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- trait
- Source
- Facet.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Facet.type
Type class for a facet of a context.
Type class for a facet of a context.
A facet collects some kind of information that is relevant to a context. A facet may for example collect all the base types (uninterpreted, struturally inductive, etc.) currently declared in a context.
Attributes
- Companion
- object
- Source
- Facet.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Source
- ProofDefinitions.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ProofDefinitions.type
Attributes
- Companion
- object
- Source
- ProofDefinitions.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- ProofNames.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ProofNames.type
Attributes
- Companion
- object
- Source
- ProofNames.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Reductions.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Reductions.type
Definitional reductions.
Definitional reductions.
Attributes
- Companion
- object
- Source
- Reductions.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Inductive types, for each type we store its list of constructors.
Inductive types, for each type we store its list of constructors.
Attributes
- Companion
- object
- Source
- StructurallyInductiveTypes.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- StructurallyInductiveTypes.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Implicits
Implicits
Attributes
- Source
- package.scala