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 Class(entity: Entity, params: List[(String, Typ)], axioms: List[Prop]) extends Product with Serializable

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

    Permalink
  4. sealed case class Const(entity: Entity, syntax: Syntax, typargs: List[String], typ: Typ, abbrev: Option[Term], propositional: Boolean, primrec_types: List[String], corecursive: Boolean) extends Product with Serializable

    Permalink
  5. sealed case class Entity(kind: Kind.Value, name: String, xname: String, pos: T, id: Option[Long], serial: Long) extends Product with Serializable

    Permalink
  6. sealed case class Fact_Multi(entity: Entity, props: List[Prop]) extends Product with Serializable

    Permalink
  7. sealed case class Fact_Single(entity: Entity, prop: Prop) extends Product with Serializable

    Permalink
  8. case class Infix(assoc: Assoc.Value, delim: String, pri: Int) extends Syntax with Product with Serializable

    Permalink
  9. sealed case class Locale(entity: Entity, typargs: List[(String, Sort)], args: List[((String, Typ), Syntax)], axioms: List[Prop]) extends Product with Serializable

    Permalink
  10. sealed case class Locale_Dependency(entity: Entity, source: String, target: String, prefix: List[(String, Boolean)], subst_types: List[((String, Sort), Typ)], subst_terms: List[((String, Typ), Term)]) extends Product with Serializable

    Permalink
  11. case class Prefix(delim: String) extends Syntax with Product with Serializable

    Permalink
  12. sealed case class Prop(typargs: List[(String, Sort)], args: List[(String, Typ)], term: Term) extends Product with Serializable

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

    Permalink

    session content *

  14. sealed abstract class Syntax extends AnyRef

    Permalink
  15. sealed case class Theory(name: String, parents: List[String], types: List[Type], consts: List[Const], axioms: List[Fact_Single], facts: List[Fact_Multi], classes: List[Class], locales: List[Locale], locale_dependencies: List[Locale_Dependency], classrel: List[Classrel], arities: List[Arity], typedefs: List[Typedef]) extends Product with Serializable

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

    Permalink
  17. 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. object Assoc extends Enumeration

    Permalink
  5. object Kind extends Enumeration

    Permalink
  6. object No_Syntax extends Syntax with Product with Serializable

    Permalink
  7. final def asInstanceOf[T0]: T0

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

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

    Permalink
  10. def decode_prop(body: Body): Prop

    Permalink
  11. def decode_syntax: T[Syntax]

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

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

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

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

    Permalink

    theory content *

  16. def finalize(): Unit

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

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

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

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

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

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

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

    Permalink
  24. def read_axioms(provider: Provider): List[Fact_Single]

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

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

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

    Permalink
  28. def read_facts(provider: Provider): List[Fact_Multi]

    Permalink
  29. def read_locale_dependencies(provider: Provider): List[Locale_Dependency]

    Permalink
  30. def read_locales(provider: Provider): List[Locale]

    Permalink
  31. def read_pure_theory(store: Store, cache: Option[Term.Cache] = None): Theory

    Permalink
  32. def read_session(store: Store, session_name: String, types: Boolean = true, consts: Boolean = true, axioms: Boolean = true, facts: Boolean = true, classes: Boolean = true, locales: Boolean = true, locale_dependencies: Boolean = true, classrel: Boolean = true, arities: Boolean = true, typedefs: Boolean = true, cache: Term.Cache = Term.make_cache()): Session

    Permalink
  33. 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, locales: Boolean = true, locale_dependencies: Boolean = true, classrel: Boolean = true, arities: Boolean = true, typedefs: Boolean = true, cache: Option[Term.Cache] = None): Theory

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

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

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

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

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

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped