TypeDefinition

gapt.proofs.context.update.TypeDefinition
trait TypeDefinition extends Update

Represents the definition of a base type ( uninterpreted base type, the base type of a structurally inductive type, etc. )

Attributes

Source
TypeDefinition.scala
Graph
Supertypes
trait Update
class Object
trait Matchable
class Any
Known subtypes
class Sort

Members list

Value members

Abstract methods

def ty: TBase

Attributes

Source
TypeDefinition.scala

Inherited methods

def apply(ctx: Context): State

Applies the modifications of this update to ctx.

Applies the modifications of this update to ctx.

Throws an exception if the modifications are invalid (for example if we would redefine a constant).

Attributes

Inherited from:
Update
Source
Update.scala