Object

isabelle

Export_Theory

Related Doc: package isabelle

Permalink

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

    Permalink
  2. sealed case class Axiom(entity: Entity, typargs: List[(String, Sort)], args: List[(String, Typ)], prop: Term) extends Product with Serializable

    Permalink
  3. sealed case class Class(entity: Entity, params: List[(String, Typ)], axioms: List[Term]) extends Product with Serializable

    Permalink
  4. sealed case class Classrel(class_name: String, super_names: List[String]) extends Product with Serializable

    Permalink
  5. sealed case class Const(entity: Entity, typargs: List[String], typ: Typ, abbrev: Option[Term]) extends Product with Serializable

    Permalink
  6. sealed case class Entity(name: String, serial: Long, pos: T) extends Product with Serializable

    Permalink
  7. sealed case class Fact(entity: Entity, typargs: List[(String, Sort)], args: List[(String, Typ)], props: List[Term]) extends Product with Serializable

    Permalink
  8. sealed case class Session(name: String, theory_graph: Graph[String, Theory]) extends Product with Serializable

    Permalink

    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

    Permalink
  10. sealed case class Type(entity: Entity, args: List[String], abbrev: Option[Typ]) extends Product with Serializable

    Permalink
  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

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def decode_entity(tree: Tree): (Entity, Body)

    Permalink
  7. def decode_props(body: Body): (List[(String, Sort)], List[(String, Typ)], List[Term])

    Permalink
  8. def empty_theory(name: String): Theory

    Permalink
  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  11. val export_prefix: String

    Permalink

    theory content *

  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): java.lang.Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. def read_arities(provider: Provider): List[Arity]

    Permalink
  20. def read_axioms(provider: Provider): List[Axiom]

    Permalink
  21. def read_classes(provider: Provider): List[Class]

    Permalink
  22. def read_classrel(provider: Provider): List[Classrel]

    Permalink
  23. def read_consts(provider: Provider): List[Const]

    Permalink
  24. def read_facts(provider: Provider): List[Fact]

    Permalink
  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

    Permalink
  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

    Permalink
  27. def read_typedefs(provider: Provider): List[Typedef]

    Permalink
  28. def read_types(provider: Provider): List[Type]

    Permalink
  29. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  30. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  31. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped