Packages

o

isabelle

Export_Theory

object Export_Theory

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Export_Theory
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed case class Arity(type_name: String, domain: List[Sort], codomain: String) extends Product with Serializable
  2. sealed case class Axiom(entity: Entity, typargs: List[(String, Sort)], args: List[(String, Typ)], prop: Term) extends Product with Serializable
  3. sealed case class Class(entity: Entity, params: List[(String, Typ)], axioms: List[Term]) extends Product with Serializable
  4. sealed case class Classrel(class_name: String, super_names: List[String]) extends Product with Serializable
  5. sealed case class Const(entity: Entity, typargs: List[String], typ: Typ, abbrev: Option[Term]) extends Product with Serializable
  6. sealed case class Entity(name: String, serial: Long, pos: T) extends Product with Serializable
  7. sealed case class Fact(entity: Entity, typargs: List[(String, Sort)], args: List[(String, Typ)], props: List[Term]) extends Product with Serializable
  8. sealed case class Session(name: String, theory_graph: Graph[String, Theory]) extends Product with Serializable

    session content *

  9. sealed case class Theory(name: String, parents: List[String], types: List[Type], consts: List[Const], axioms: List[Axiom], facts: List[Fact], classes: List[Class], typedefs: List[Typedef], classrel: List[Classrel], arities: List[Arity]) extends Product with Serializable
  10. sealed case class Type(entity: Entity, args: List[String], abbrev: Option[Typ]) extends Product with Serializable
  11. sealed case class Typedef(name: String, rep_type: Typ, abs_type: Typ, rep_name: String, abs_name: String, axiom_name: String) extends Product with Serializable

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  6. def decode_entity(tree: Tree): (Entity, Body)
  7. def decode_props(body: Body): (List[(String, Sort)], List[(String, Typ)], List[Term])
  8. def empty_theory(name: String): Theory
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  11. val export_prefix: String

    theory content *

  12. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): java.lang.Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. def read_arities(provider: Provider): List[Arity]
  20. def read_axioms(provider: Provider): List[Axiom]
  21. def read_classes(provider: Provider): List[Class]
  22. def read_classrel(provider: Provider): List[Classrel]
  23. def read_consts(provider: Provider): List[Const]
  24. def read_facts(provider: Provider): List[Fact]
  25. def read_session(store: Store, session_name: String, types: Boolean = true, consts: Boolean = true, axioms: Boolean = true, facts: Boolean = true, classes: Boolean = true, typedefs: Boolean = true, classrel: Boolean = true, arities: Boolean = true, cache: Term.Cache = Term.make_cache()): Session
  26. def read_theory(provider: Provider, session_name: String, theory_name: String, types: Boolean = true, consts: Boolean = true, axioms: Boolean = true, facts: Boolean = true, classes: Boolean = true, typedefs: Boolean = true, classrel: Boolean = true, arities: Boolean = true, cache: Option[Term.Cache] = None): Theory
  27. def read_typedefs(provider: Provider): List[Typedef]
  28. def read_types(provider: Provider): List[Type]
  29. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  30. def toString(): String
    Definition Classes
    AnyRef → Any
  31. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped