A positive supercompiler

MH Soerensen, R Glück, ND Jones - Journal of functional …, 1996 - cambridge.org
We introduce a positive supercompiler, a version of Turchin's supercompiler maintaining
only positive information during transformation, and using folding without generalization …

Automated termination proofs for Haskell by term rewriting

J Giesl, M Raffelsieper, P Schneider-Kamp… - ACM Transactions on …, 2011 - dl.acm.org
There are many powerful techniques for automated termination analysis of term rewriting.
However, up to now they have hardly been used for real programming languages. We …

Machine learning of syntactic parse trees for search and classification of text

B Galitsky - Engineering Applications of Artificial Intelligence, 2013 - Elsevier
We build an open-source toolkit which implements deterministic learning to support search
and text classification tasks. We extend the mechanism of logical generalization towards …

Automated termination analysis of Java Bytecode by term rewriting

C Otto, M Brockschmidt, C von Essen… - Proceedings of the 21st …, 2010 - drops.dagstuhl.de
We present an automated approach to prove termination of Java Bytecode (JBC) programs
by automatically transforming them to term rewrite systems (TRSs). In this way, the …

Inferring the semantic properties of sentences by mining syntactic parse trees

BA Galitsky, JL De La Rosa, G Dobrocsi - Data & Knowledge Engineering, 2012 - Elsevier
We extend the mechanism of logical generalization toward syntactic parse trees and attempt
to detect semantic signals unobservable in the level of keywords. Generalization from a …

Conjunctive partial deduction: Foundations, control, algorithms, and experiments

D De Schreye, R Glück, J Jørgensen… - The Journal of Logic …, 1999 - Elsevier
Partial deduction in the Lloyd–Shepherdson framework cannot achieve certain optimisations
which are possible by unfold/fold transformations. We introduce conjunctive partial …

Automated Detection of Non-termination and NullPointerExceptions for Java Bytecode

M Brockschmidt, T Ströder, C Otto, J Giesl - International Conference on …, 2011 - Springer
Recently, we developed an approach for automated termination proofs of Java Bytecode
(JBC), which is based on constructing and analyzing termination graphs. These graphs …

Partial evaluation of functional logic programs

M Alpuente, M Falaschi, G Vidal - ACM Transactions on Programming …, 1998 - dl.acm.org
Languages that integrate functional and logic programming with a complete operational
semantics are based on narrowing, a unification-based goal-solving mechanism which …

Similar meltwater contributions to glacial sea level changes from Antarctic and northern ice sheets

EJ Rohling, R Marsh, NC Wells, M Siddall… - Nature, 2004 - nature.com
Abstract The period between 75,000 and 20,000 years ago was characterized by high
variability in climate,,,,,,,,,,, and sea level,. Southern Ocean records of ice-rafted debris …

Infinite state model checking by abstract interpretation and program specialisation

M Leuschel, T Massart - … Workshop on Logic Programming Synthesis and …, 1999 - Springer
We illustrate the use of logic programming techniques for finite model checking of CTL
formulae. We present a technique for infinite state model checking of safety properties based …