Global ETD Search

Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.

Results

Showing 1 to 15 of 15 for “"Term Rewriting"”.

  1. Term rewriting system models of modern microprocessors

    Thesis (M.Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1999.

    mit Repository record for Term rewriting system models of modern microprocessors (opens in a new tab)

  2. Incorporating equation solving into unification through stratified term rewriting

    … unification and describes STAR, a stratified term rewriting system that achieves a full integration. STAR is an advance over existing systems because it integrates an equational theory with unification at a lower, more fundamental level. Certain properties of STAR are proven including …

    vt Repository record for Incorporating equation solving into unification through stratified term rewriting (opens in a new tab)

  3. Term rewriting with built-in numbers and collection data structures

    Term rewrite systems have been extensively used in order to model computer programs for the purpose of formal verification. This is in particular true if the termination behavior of computer programs is investigated, and automatic termination proving for term rewrite systems has received increased …

    unm Repository record for Term rewriting with built-in numbers and collection data structures (opens in a new tab)

  4. Applications of Homological Algebra to Equational Theories

    … original axioms. However, it is not easy to determine if a given set of axioms is the smallest or not. Malbos and Mimram investigated a general method to find a lower bound of the cardinality of the set of equational axioms (or rewrite rules) that is equivalent to a given equational theory (or …

    mit Repository record for Applications of Homological Algebra to Equational Theories (opens in a new tab)

  5. Strategic Modelling with Graph Rewriting Tools

    … and convey intuitions or ideas about it. Graph rewriting rules can be used to model their dynamic evolution and from a practical point of view, graph transformations have many applications in specification, programming, and simulation tools. Strategic rewriting has been studied for term

    kings Repository record for Strategic Modelling with Graph Rewriting Tools (opens in a new tab)

  6. Learning how to solve linear equations by teaching the computer: Development and formative evaluation

    … matter. Linear Kid is designed by employing a term-rewriting system based on a production system architecture. To provide user feedback, the system matches the student's responses with the correct rules of an expert by adopting a simplified version of an overlay model as a student model.

    uiuc Repository record for Learning how to solve linear equations by teaching the computer: Development and formative evaluation (opens in a new tab)

  7. Lightweight Formal Methods for Correct, Efficient Systems Programming

    … The Diospyros compiler combines an efficient term-rewriting strategy, equality saturation, with translation validation to find correct, fast vectorizations for specialized linear algebra tasks on digital signal processors. The Kani verifier for Rust leverages compiler invariants to improve the …

    cornell Repository record for Lightweight Formal Methods for Correct, Efficient Systems Programming (opens in a new tab)

  8. Toward automatic programming

    … are expressed as formal rules in a term rewriting language with contexts, and they are inferred from examples via a novel anti-unification algorithm. For evaluation, we use the technique to successfully infer 15 JavaScript linting rules. Second, we give a technique for searching …

    uiuc Repository record for Toward automatic programming (opens in a new tab)

  9. Learning companion systems

    … for both the companion and the teacher is a term rewriting system. Finally, the disadvantages of my design of the prototype and LCS in general, and the future directions of LCS related research are discussed.

    uiuc Repository record for Learning companion systems (opens in a new tab)

  10. Rapid designs for cache coherence protocol engines in Bluespec

    … which is a high level hardware language based on Term Rewriting Systems (TRSs). The framework is highly parameterized and general, thus allowing designers to design any protocol engine in a short period. Since protocol engines can be developed rapidly, designers can compare different designs …

    mit Repository record for Rapid designs for cache coherence protocol engines in Bluespec (opens in a new tab)

  11. Circular Reasoner: A package in Mathematica for the execution of certain otherwise non-terminating functional programs

    … of initial guesses of final values for relevant terms, arrives at a value consistent with the equations used to define the functional program. We discuss this package and its implementation.

    uiuc Repository record for Circular Reasoner: A package in Mathematica for the execution of certain otherwise non-terminating functional programs (opens in a new tab)

  12. A modular rewriting approach to language design, evolution and analysis

    … that takes advantage of the strengths of rewriting logic and term rewriting techniques. Although currently specific to K, parts of this module system are also aimed at other formalisms, with the goal of providing a reuse mechanism for different forms of modular semantics in the future. …

    uiuc Repository record for A modular rewriting approach to language design, evolution and analysis (opens in a new tab)

  13. Homotopy Theory of Monoids and Group Completion

    … the connection of ω-groupoids with the theory of rewriting for presentations of monoids to calculate the second homotopy group of the classifying space BM of a monoid M in terms of a chosen presentation by generators and relations.

    cambridge Repository record for Homotopy Theory of Monoids and Group Completion (opens in a new tab)

  14. Autocatalytic closure and the evolution of cellular information processing networks

    … Artificial Chemistry (AC) which employs a term rewriting system called the Molecular Classifier System (MCS.bl). The latter is derived from the Holland broadcast language formalism. Our first series of experiments focuses on the emergence and evolution of selfmaintaining molecular …

    dcu Repository record for Autocatalytic closure and the evolution of cellular information processing networks (opens in a new tab)

  15. Sparse and Structured Tensor Programming

    … x∗0 = 0, which motivates sparsity) with simple term rewriting. Building on looplets, we introduce a new language, Finch, for general structured tensor programming. Finch makes it easier to compute with structured tensors by combining program control flow and tensor structures into a common …

    mit Repository record for Sparse and Structured Tensor Programming (opens in a new tab)