object Export_Theory
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Export_Theory
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- sealed case class Arity(type_name: String, domain: List[Sort], codomain: String) extends Product with Serializable
- sealed case class Axiom(entity: Entity, typargs: List[(String, Sort)], args: List[(String, Typ)], prop: Term) extends Product with Serializable
- sealed case class Class(entity: Entity, params: List[(String, Typ)], axioms: List[Term]) extends Product with Serializable
- sealed case class Classrel(class_name: String, super_names: List[String]) extends Product with Serializable
- sealed case class Const(entity: Entity, typargs: List[String], typ: Typ, abbrev: Option[Term]) extends Product with Serializable
- sealed case class Entity(name: String, serial: Long, pos: T) extends Product with Serializable
- sealed case class Fact(entity: Entity, typargs: List[(String, Sort)], args: List[(String, Typ)], props: List[Term]) extends Product with Serializable
-
sealed
case class
Session(name: String, theory_graph: Graph[String, Theory]) extends Product with Serializable
session content *
- 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
- sealed case class Type(entity: Entity, args: List[String], abbrev: Option[Typ]) extends Product with Serializable
- 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
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def decode_entity(tree: Tree): (Entity, Body)
- def decode_props(body: Body): (List[(String, Sort)], List[(String, Typ)], List[Term])
- def empty_theory(name: String): Theory
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
export_prefix: String
theory content *
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): java.lang.Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def read_arities(provider: Provider): List[Arity]
- def read_axioms(provider: Provider): List[Axiom]
- def read_classes(provider: Provider): List[Class]
- def read_classrel(provider: Provider): List[Classrel]
- def read_consts(provider: Provider): List[Const]
- def read_facts(provider: Provider): List[Fact]
- 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
- 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
- def read_typedefs(provider: Provider): List[Typedef]
- def read_types(provider: Provider): List[Type]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )