Abstract Identifiers
|
identifiers treated abstractly and as atomic, serving as Object names in a Closed Map
|
 
|
Blob
|
an atomic value for which equality might not even be implemented
|
 
|
Certificate
|
an Object attesting to some fact established by the FDL process
|
 
|
Client
|
an entity, such as a person, supposed normally to exist and perhaps persist outside the FDL process, with which the FDL interacts Sessions and for which it maintains certain privileges
|
 
|
Closed Map
|
a finite collection of named Objects; the names are Abstract Identifiers, the contents are Texts; objects can refer to objects
|
 
|
Current Closed Map
|
the main part of the state in a Session with a Client of the FDL, being a distinguished, variable Closed Map
|
 
|
Definition
|
an explicit eliminable definition of a mathematical operator or concept
|
 
|
External Name
|
a concrete name whose association to Abstract Identifiers is maintained by the FDL; "external" emphasizes the contrast with abstract identifiers which are "internal" to an FDL
|
 
|
FDL
|
Formal Digital Library; a repository of a certain kind with a process for using it
|
 
|
Formal
|
having precise meaning or objective criteria of correctness, ideally computer verifiable, based simply upon "syntactic" form
|
 
|
Inference Engine
|
a process that can verify (or generate) an Inference Step
|
 
|
Inference Step
|
expression of an inference from zero or more premises
|
 
|
Justification
|
data provided to an Inference Engine in an Inference Step in addition to its Propositions
|
 
|
Name Server
|
an association of "names" with Closed Maps or Objects
|
 
|
Native Language
|
a programming notation executable by the FDL process
|
 
|
Object
|
the unit of FDL content; abstractly named Texts
|
 
|
Pro-textual Constituents
|
the constituents of Texts that are not themselves texts
|
 
|
Proof
|
a complex of appropriately related Inference Steps
|
 
|
Proposition
|
an expression used as a conclusion or premise of an Inference Step
|
 
|
Refiner
|
an Inference Engine that computes premises from a conclusion and Justification
|
 
|
Sentinel
|
an expression occurring in a Certificate validating an Inference Step identifying which primitive logical resources are permitted in justifying it; the unit of coherency in Proofs
|
 
|
Session
|
a subprocess of the FDL, with associated state, for communication with a Client
|
 
|
Tactic
|
a program describing an inference by composing primitive inferences
|
 
|
Term
|
synonym for Text; the main form used in the FDL for structured data such as expressions
|
 
|
Text
|
the main form used in the FDL for structured data such as expressions
|
 
|
Text Server
|
the aspect of an FDL as a process exchanging Texts with Clients
|