scholarly journals FLUX: A logic programming method for reasoning agents

2005 ◽  
Vol 5 (4-5) ◽  
pp. 533-565 ◽  
Author(s):  
MICHAEL THIELSCHER

FLUX is a programming method for the design of agents that reason logically about their actions and sensor information in the presence of incomplete knowledge. The core of FLUX is a system of Constraint Handling Rules, which enables agents to maintain an internal model of their environment by which they control their own behavior. The general action representation formalism of the fluent calculus provides the formal semantics for the constraint solver. FLUX exhibits excellent computational behavior due to both a carefully restricted expressiveness and the inference paradigm of progression.

1994 ◽  
Vol 4 (2) ◽  
pp. 249-283 ◽  
Author(s):  
Martin Abadi

AbstractBaby Modula-3 is a small, functional, object-oriented programming language. It is intended as a vehicle for explaining the core of Modula-3 from a biased perspective: Baby Modula-3 includes the main features of Modula-3 related to objects, but not much else. To the theoretician, Baby Modula-3 provides a tractable, concrete example of an object-oriented language, and we use it to study the formal semantics of objects. Baby Modula-3 is defined with a structured operational semantics and with a set of static type rules. A denotational semantics guarantees the soundness of this definition.


2013 ◽  
Vol 23 (4) ◽  
pp. 915-933 ◽  
Author(s):  
EMINA TORLAK ◽  
MANA TAGHDIRI ◽  
GREG DENNIS ◽  
JOSEPH P. NEAR

Alloy is a declarative language for lightweight modelling and analysis of software. The core of the language is based on first-order relational logic, which offers an attractive balance between analysability and expressiveness. The logic is expressive enough to capture the intricacies of real systems, but is also simple enough to support fully automated analysis with the Alloy Analyzer. The Analyzer is built on a SAT-based constraint solver and provides automated simulation, checking and debugging of Alloy specifications. Because of its automated analysis and expressive logic, Alloy has been applied in a wide variety of domains. These applications have motivated a number of extensions both to the Alloy language and to its SAT-based analysis. This paper provides an overview of Alloy in the context of its three largest application domains, lightweight modelling, bounded code verification and test-case generation, and three recent application-driven extensions, an imperative extension to the language, a compiler to executable code and a proof-capable analyser based on SMT.


2018 ◽  
Vol 62 ◽  
pp. 1-32 ◽  
Author(s):  
Umut Oztok ◽  
Adnan Darwiche

State-of-the-art model counters are based on exhaustive DPLL algorithms, and have been successfully used in probabilistic reasoning, one of the key problems in AI. In this article, we present a new exhaustive DPLL algorithm with a formal semantics, a proof of correctness, and a modular design. The modular design is based on the separation of the core model counting algorithm from SAT solving techniques. We also show that the trace of our algorithm belongs to the language of Sentential Decision Diagrams (SDDs), which is a subset of Decision-DNNFs, the trace of existing state-of-the-art model counters. Still, our experimental analysis shows comparable results against state-of-the-art model counters. Furthermore, we obtain the first top-down SDD compiler, and show orders-of-magnitude improvements in SDD construction time against the existing bottom-up SDD compiler.


2019 ◽  
Vol 42 ◽  
Author(s):  
Guido Gainotti

Abstract The target article carefully describes the memory system, centered on the temporal lobe that builds specific memory traces. It does not, however, mention the laterality effects that exist within this system. This commentary briefly surveys evidence showing that clear asymmetries exist within the temporal lobe structures subserving the core system and that the right temporal structures mainly underpin face familiarity feelings.


Author(s):  
T. Kanetaka ◽  
M. Cho ◽  
S. Kawamura ◽  
T. Sado ◽  
K. Hara

The authors have investigated the dissolution process of human cholesterol gallstones using a scanning electron microscope(SEM). This study was carried out by comparing control gallstones incubated in beagle bile with gallstones obtained from patients who were treated with chenodeoxycholic acid(CDCA).The cholesterol gallstones for this study were obtained from 14 patients. Three control patients were treated without CDCA and eleven patients were treated with CDCA 300-600 mg/day for periods ranging from four to twenty five months. It was confirmed through chemical analysis that these gallstones contained more than 80% cholesterol in both the outer surface and the core.The specimen were obtained from the outer surface and the core of the gallstones. Each specimen was attached to alminum sheet and coated with carbon to 100Å thickness. The SEM observation was made by Hitachi S-550 with 20 kV acceleration voltage and with 60-20, 000X magnification.


Author(s):  
M. Locke ◽  
J. T. McMahon

The fat body of insects has always been compared functionally to the liver of vertebrates. Both synthesize and store glycogen and lipid and are concerned with the formation of blood proteins. The comparison becomes even more apt with the discovery of microbodies and the localization of urate oxidase and catalase in insect fat body.The microbodies are oval to spherical bodies about 1μ across with a depression and dense core on one side. The core is made of coiled tubules together with dense material close to the depressed membrane. The tubules may appear loose or densely packed but always intertwined like liquid crystals, never straight as in solid crystals (Fig. 1). When fat body is reacted with diaminobenzidine free base and H2O2 at pH 9.0 to determine the distribution of catalase, electron microscopy shows the enzyme in the matrix of the microbodies (Fig. 2). The reaction is abolished by 3-amino-1, 2, 4-triazole, a competitive inhibitor of catalase. The fat body is the only tissue which consistantly reacts positively for urate oxidase. The reaction product is sharply localized in granules of about the same size and distribution as the microbodies. The reaction is inhibited by 2, 6, 8-trichloropurine, a competitive inhibitor of urate oxidase.


Author(s):  
P.P.K. Smith

Grains of pigeonite, a calcium-poor silicate mineral of the pyroxene group, from the Whin Sill dolerite have been ion-thinned and examined by TEM. The pigeonite is strongly zoned chemically from the composition Wo8En64FS28 in the core to Wo13En34FS53 at the rim. Two phase transformations have occurred during the cooling of this pigeonite:- exsolution of augite, a more calcic pyroxene, and inversion of the pigeonite from the high- temperature C face-centred form to the low-temperature primitive form, with the formation of antiphase boundaries (APB's). Different sequences of these exsolution and inversion reactions, together with different nucleation mechanisms of the augite, have created three distinct microstructures depending on the position in the grain.In the core of the grains small platelets of augite about 0.02μm thick have farmed parallel to the (001) plane (Fig. 1). These are thought to have exsolved by homogeneous nucleation. Subsequently the inversion of the pigeonite has led to the creation of APB's.


Author(s):  
Philip D. Lunger ◽  
H. Fred Clark

In the course of fine structure studies of spontaneous “C-type” particle production in a viper (Vipera russelli) spleen cell line, designated VSW, virus particles were frequently observed within mitochondria. The latter were usually enlarged or swollen, compared to virus-free mitochondria, and displayed a considerable degree of cristae disorganization.Intramitochondrial viruses measure 90 to 100 mμ in diameter, and consist of a nucleoid or core region of varying density and measuring approximately 45 mμ in diameter. Nucleoid density variation is presumed to reflect varying degrees of condensation, and hence maturation stages. The core region is surrounded by a less-dense outer zone presumably representing viral capsid.Particles are usually situated in peripheral regions of the mitochondrion. In most instances they appear to be lodged between loosely apposed inner and outer mitochondrial membranes.


Sign in / Sign up

Export Citation Format

Share Document