Package

edu.tum.cs.isabelle

pure

Permalink

package pure

Collection of standard types for communication with Isabelle.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. pure
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. final case class Abs(name: String, typ: Typ, body: Term) extends Term with Product with Serializable

    Permalink
  2. final case class App(fun: Term, arg: Term) extends Term with Product with Serializable

    Permalink
  3. final case class Bound(index: BigInt) extends Term with Product with Serializable

    Permalink
  4. final case class Const(name: String, typ: Typ) extends Term with Product with Serializable

    Permalink
  5. trait Embeddable[T] extends Typeable[T]

    Permalink
  6. case class Expr[T] extends Product with Serializable

    Permalink
  7. final case class Free(name: String, typ: Typ) extends Term with Product with Serializable

    Permalink
  8. type Indexname = (String, BigInt)

    Permalink
  9. class Prop extends AnyRef

    Permalink
  10. type Sort = List[String]

    Permalink
  11. final case class TFree(name: String, sort: Sort) extends Typ with Product with Serializable

    Permalink
  12. final case class TVar(name: Indexname, sort: Sort) extends Typ with Product with Serializable

    Permalink
  13. sealed abstract class Term extends AnyRef

    Permalink
  14. case class Theory(system: System, name: String) extends Product with Serializable

    Permalink
  15. sealed abstract class Typ extends AnyRef

    Permalink
  16. final case class Type(name: String, args: List[Typ] = Nil) extends Typ with Product with Serializable

    Permalink
  17. trait Typeable[T] extends AnyRef

    Permalink
  18. final case class Var(name: Indexname, typ: Typ) extends Term with Product with Serializable

    Permalink

Value Members

  1. object Embeddable

    Permalink
  2. object Expr extends Serializable

    Permalink
  3. object Prop

    Permalink
  4. object Term

    Permalink
  5. object Typ

    Permalink
  6. object Typeable

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped