Variations on the Common Subexpression Problem

From MaRDI portal
Publication:3908476

DOI10.1145/322217.322228zbMath0458.68026OpenAlexW2000346568MaRDI QIDQ3908476

Peter J. Downey, Ravi Sethi, Robert Endre Tarjan

Publication date: 1980

Published in: Journal of the ACM (Search for Journal in Brave)

Full work available at URL: https://doi.org/10.1145/322217.322228




Related Items (74)

XML compression via directed acyclic graphsUniqueness of Normal Forms for Shallow Term Rewrite SystemsDeciding confluence of certain term rewriting systems in polynomial timeThe map equality domainTree automata for code selectionCongruence Closure of Compressed Terms in Polynomial TimeGrammar-Based Tree CompressionAn algebraic semantics approach to the effective resolution of type equationsSatisfiability Modulo TheoriesEfficient ground completionIncremental techniques for efficient normalization of nonlinear rewrite systemsFast algorithms for testing unsatisfiability of ground Horn clauses with equationsA semantic approach to optimize linear datalog programsGeneralizations of algorithms that find invariant relationships in programs over algebra of termsConstructing small tree grammars and small circuits for formulasUnnamed ItemIterative methods of program analysisAlgorithms for minimization of finite acyclic automata and pattern matching in termsFast congruence closure and extensionsOn the relationship of congruence closure and unificationSize-optimal top dag compressionPurging in an equality data baseNP-completeness of small conflict set generation for congruence closureBinary jumbled pattern matching on trees and tree-like structuresComplexity, convexity and combinations of theoriesA new probabilistic constraint logic programming language based on a generalised distribution semanticsTyped path polymorphismA rewriting approach to satisfiability procedures.Modularity and Combination of Associative Commutative Congruence Closure Algorithms enriched with Semantic PropertiesComputing all subtree repeats in ordered treesSemantically-guided goal-sensitive reasoning: decision procedures and the Koala proverEncoding trees by linear recurrence sequencesOn rewriting rules in MizarMining approximate patterns with frequent locally optimal occurrencesDecision procedures for term algebras with integer constraintsOn the computational complexity of cardinality constraints in relational databasesTransformation synthesis of efficient algorithms with auxiliary specificationsDecidability of the confluence of finite ground term rewrite systems and of other related term rewrite systemsRigid E-unification: NP-completeness and applications to equational matingsFast algorithms for finding a minimum repetition representation of strings and treesConditional congruence closure over uninterpreted and interpreted symbolsE-generalization using grammarsSymbol different term rewrite systemsTight Bounds for Top Tree CompressionUsing multiset discrimination to solve language processing problems without hashingNatural language syntax and first-order inferenceOn Shostak's decision procedure for combinations of theoriesSingle-valuedness of tree transducers is decidable in polynomial timeAnother variation on the common subexpression problemFrom Search to Computation: Redundancy Criteria and Simplification at WorkA language for generic programming in the largeOn finding common subtreesAutomata-driven efficient subterm unificationUnnamed ItemOrder-Sorted Rewriting and Congruence ClosureCompressed range minimum queriesAsymptotic enumeration of compacted binary trees of bounded right heightA fast algorithm for constructing a tree automaton recognizing a congruential tree languageLearning from Łukasiewicz and Meredith: investigations into proof structuresExtending SMT solvers to higher-order logicTop tree compression of triesComputing congruent closures on termsThe tree equivalence of linear recursion schemesCombination of convex theories: modularity, deduction completeness, and explanationDeciding the word problem for ground and strongly shallow identities w.r.t. extensional symbolsDeciding the word problem for ground identities with commutative and extensional symbolsPartial derivative automaton by compressing regular expressionsAlgorithms and reductions for rewriting problems. II.Deduction, Strategies, and RewritingCC(X): Semantic Combination of Congruence Closure with Solvable TheoriesA linear time solution to the single function coarsest partition problemTree compression with top treesSlowing Down Top Trees for Better Worst-Case CompressionSupercharging plant configurations using Z3




This page was built for publication: Variations on the Common Subexpression Problem