<bibliography>
 <citation type="inproceedings" key="Antoy92ALP">
  <author>S. <surname>Antoy</surname></author>
  <year>1992</year>
  <title>Definitional Trees</title>
  <editor>H. <surname>Kirchner</surname></editor>
  <editor>G. <surname>Levi</surname></editor>
  <booktitle>Proceedings of the Third International Conference on Algebraic and Logic Programming</booktitle>
  <publisher>Springer LNCS 632</publisher>
  <address>Volterra, Italy</address>
  <pages>143&#8211;157</pages>
  <url>http://dx.doi.org/10.1007/bfb0013825</url>
 </citation>
 <citation type="inproceedings" key="Antoy92CTRS">
  <author>S <surname>Antoy</surname></author>
  <year>1993</year>
  <title>Normalization by Leftmost Innermost Rewriting</title>
  <booktitle>Proceedings of the Third International Workshop on Conditional Term Rewriting Systems</booktitle>
  <publisher>Springer-Verlag</publisher>
  <address>London, UK</address>
  <pages>448&#8211;457</pages>
  <url>http://dx.doi.org/10.1007/3-540-56393-8_36</url>
 </citation>
 <citation type="article" key="Antoy05JSC">
  <author>S. <surname>Antoy</surname></author>
  <year>2005</year>
  <title>Evaluation Strategies for Functional Logic Programming</title>
  <journal>Journal of Symbolic Computation</journal>
  <volume>40</volume>
  <number>1</number>
  <pages>875&#8211;903</pages>
  <url>http://dx.doi.org/10.1016/j.jsc.2004.12.007</url>
 </citation>
 <citation type="article" key="Antoy10JSC">
  <author>S. <surname>Antoy</surname></author>
  <year>2010</year>
  <title>Programming with Narrowing</title>
  <journal>Journal of Symbolic Computation</journal>
  <volume>45</volume>
  <number>5</number>
  <pages>501&#8211;522</pages>
  <url>http://dx.doi.org/10.1016/j.jsc.2010.01.006</url>
 </citation>
 <citation type="article" key="Antoy11ICLP">
  <author>S. <surname>Antoy</surname></author>
  <year>2011</year>
  <title>On the Correctness of Pull-Tabbing</title>
  <journal>TPLP</journal>
  <volume>11</volume>
  <number>4-5</number>
  <pages>713&#8211;730</pages>
  <url>http://dx.doi.org/10.1017/S1471068411000263</url>
 </citation>
 <citation type="inproceedings" key="AntoyBrownChiang06Termgraph">
  <author>S. <surname>Antoy</surname></author>
  <author>D. <surname>Brown</surname></author>
  <author>S. <surname>Chiang</surname></author>
  <year>2006</year>
  <title>Lazy Context Cloning for Non-deterministic Graph Rewriting</title>
  <booktitle>Proceedings of the 3rd International Workshop on Term Graph Rewriting, Termgraph'06</booktitle>
  <address>Vienna, Austria</address>
  <pages>61&#8211;70</pages>
  <url>http://dx.doi.org/10.1016/j.entcs.2006.10.026</url>
 </citation>
 <citation type="inproceedings" key="AntoyHanus06ICLP">
  <author>S. <surname>Antoy</surname></author>
  <author>M. <surname>Hanus</surname></author>
  <year>2006</year>
  <title>Overlapping Rules and Logic Variables in Functional Logic Programs</title>
  <booktitle>Proceedings of the Twenty Second International Conference on Logic Programming</booktitle>
  <publisher>Springer LNCS 4079</publisher>
  <address>Seattle, WA</address>
  <pages>87&#8211;101</pages>
  <url>http://dx.doi.org/10.1007/11799573_9</url>
 </citation>
 <citation type="inproceedings" key="AntoyJost13PPDP">
  <author>S. <surname>Antoy</surname></author>
  <author>A. <surname>Jost</surname></author>
  <year>2013</year>
  <title>Are needed redexes really needed?</title>
  <booktitle>Proceedings of the 15th Symposium on Principles and Practice of Declarative Programming</booktitle>
  <series>PPDP '13</series>
  <publisher>ACM</publisher>
  <address>New York, NY, USA</address>
  <pages>61&#8211;71</pages>
  <url>http://doi.acm.org/10.1145/2505879.2505881</url>
 </citation>
 <citation type="book" key="Terese03">
  <author>M. <surname>Bezem</surname></author>
  <author>J. W. <surname>Klop</surname></author>
  <author>R. <surname>de Vrijer (eds.)</surname></author>
  <year>2003</year>
  <title>Term Rewriting Systems</title>
  <publisher>Cambridge University Press</publisher>
  <url>http://dx.doi.org/10.1145/979743.979772</url>
 </citation>
 <citation type="inproceedings" key="BurnEtAl88LFP">
  <author>G. L. <surname>Burn</surname></author>
  <author>S. L. <surname>Peyton Jones</surname></author>
  <author>J. D. <surname>Robson</surname></author>
  <year>1988</year>
  <title>The Spineless G-machine</title>
  <booktitle>Proceedings of the 1988 ACM Conference on LISP and Functional Programming</booktitle>
  <publisher>ACM</publisher>
  <pages>244&#8211;258</pages>
  <url>http://doi.acm.org/10.1145/62678.62717</url>
 </citation>
 <citation type="techreport" key="EchahedJanodet97IMAG">
  <author>R. <surname>Echahed</surname></author>
  <author>J. C. <surname>Janodet</surname></author>
  <year>1997</year>
  <title>On constructor-based graph rewriting systems</title>
  <type>Technical Report</type>
  <number>985-I</number>
  <institution>IMAG</institution>
  <note>Available at ftp://ftp.imag.fr/pub/labo-LEIBNIZ/OLD-archives/PMP/c-graph-rewriting.ps.gz</note>
 </citation>
 <citation type="inproceedings" key="FokkinkDePol97MFCS">
  <author>W. <surname>Fokkink</surname></author>
  <author>J. <surname>van de Pol</surname></author>
  <year>1997</year>
  <title>Simulation as a correct transformation of rewrite systems</title>
  <booktitle>In Proceedings of 22nd Symposium on Mathematical Foundations of Computer Science, LNCS 1295</booktitle>
  <publisher>Springer</publisher>
  <pages>249&#8211;258</pages>
  <url>http://dx.doi.org/10.1.1.41.8118</url>
 </citation>
 <citation type="article" key="CRWL99JLP">
  <author>J. C. <surname>Gonz&#225;lez Moreno</surname></author>
  <author>F. J. <surname>L&#243;pez Fraguas</surname></author>
  <author>M. T. <surname>Hortal&#225; Gonz&#225;lez</surname></author>
  <author>M. <surname>Rodr&#237;guez Artalejo</surname></author>
  <year>1999</year>
  <title>An Approach to Declarative Programming Based on a Rewriting Logic</title>
  <journal>The Journal of Logic Programming</journal>
  <volume>40</volume>
  <pages>47&#8211;87</pages>
  <url>http://dx.doi.org/10.1016/S0743-1066(98)10029-8</url>
 </citation>
 <citation type="article" key="Hanus94JLP">
  <author>M. <surname>Hanus</surname></author>
  <year>1994</year>
  <title>The Integration of Functions into Logic Programming: From Theory to Practice</title>
  <journal>Journal of Logic Programming</journal>
  <volume>19&#38;20</volume>
  <pages>583&#8211;628</pages>
  <url>http://dx.doi.org/10.1.1.226.8638‎</url>
 </citation>
 <citation type="inproceedings" key="Hanus13">
  <author>M. <surname>Hanus</surname></author>
  <year>2013</year>
  <title>Functional Logic Programming: From Theory to Curry</title>
  <booktitle>Programming Logics - Essays in Memory of Harald Ganzinger</booktitle>
  <publisher>Springer LNCS 7797</publisher>
  <pages>123&#8211;168</pages>
  <url>http://dx.doi.org/10.1007/978-3-642-37651-1_6</url>
 </citation>
 <citation type="article" key="HanusLucasMiddeldorp98IPL">
  <author>M. <surname>Hanus</surname></author>
  <author>S. <surname>Lucas</surname></author>
  <author>A. <surname>Middeldorp</surname></author>
  <year>1998</year>
  <title>Strongly sequential and inductively sequential term rewriting systems</title>
  <journal>Information Processing Letters</journal>
  <volume>67</volume>
  <number>1</number>
  <pages>1&#8211;8</pages>
  <url>http://dx.doi.org/10.1016/S0020-0190(98)00016-7</url>
 </citation>
 <citation type="misc" key="Hanus12Curry">
  <author>M. <surname>Hanus (ed.)</surname></author>
  <year>2012</year>
  <title>Curry: An Integrated Functional Logic Language (Vers. 0.8.3)</title>
  <howpublished>Available at http://www.curry-language.org</howpublished>
 </citation>
 <citation type="incollection" key="HuetLevy91-both">
  <author>G. <surname>Huet</surname></author>
  <author>J.-J. <surname>L&#233;vy</surname></author>
  <year>1991</year>
  <title>Computations in orthogonal term rewriting systems</title>
  <editor>J.-L. <surname>Lassez</surname></editor>
  <editor>G. <surname>Plotkin</surname></editor>
  <booktitle>Computational logic: essays in honour of Alan Robinson</booktitle>
  <publisher>MIT Press</publisher>
  <address>Cambridge, MA</address>
  <note>Part I, pp. 395&#8211;414 and Part II, pp. 415&#8211;443</note>
 </citation>
 <citation type="techreport" key="KampermanWalters96CWI">
  <author>J. F. T. <surname>Kamperman</surname></author>
  <author>H. R. <surname>Walters</surname></author>
  <year>1996</year>
  <title>Simulating TRSs by Minimal TRSs a Simple, Efficient, and Correct Compilation Technique</title>
  <type>Technical Report</type>
  <number>CS-R9605</number>
  <institution>CWI</institution>
 </citation>
 <citation type="incollection" key="Kieburtz85">
  <author>R. <surname>Kieburtz</surname></author>
  <year>1985</year>
  <title>The G-machine: A fast, graph-reduction evaluator</title>
  <booktitle>Functional Programming Languages and Computer Architecture</booktitle>
  <volume>LNCS 201</volume>
  <publisher>Springer</publisher>
  <pages>400&#8211;413</pages>
  <url>http://dx.doi.org/10.1007/3-540-15975-4_50</url>
 </citation>
 <citation type="article" key="LopezFraguas14TPLP">
  <author>F. J. <surname>L&#243;pez-Fraguas</surname></author>
  <author>E. <surname>Martin-Martin</surname></author>
  <author>J. <surname>Rodr&#237;guez-Hortal&#225;</surname></author>
  <author>J. <surname>S&#225;nchez-Hern&#225;ndez</surname></author>
  <year>2014</year>
  <title>Rewriting and narrowing for constructor systems with call-time choice semantics</title>
  <journal>TPLP</journal>
  <volume>14</volume>
  <number>2</number>
  <pages>165&#8211;213</pages>
  <url>http://dx.doi.org/10.1017/S1471068412000373</url>
 </citation>
 <citation type="inproceedings" key="Middeldorp97POPL">
  <author>A. <surname>Middeldorp</surname></author>
  <year>1997</year>
  <title>Call by Need Computations to Root-stable Form</title>
  <booktitle>Proceedings of the 24th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages</booktitle>
  <series>POPL '97</series>
  <publisher>ACM</publisher>
  <address>New York, NY, USA</address>
  <pages>94&#8211;105</pages>
  <url>http://dx.doi.org/10.1145/263699.263711</url>
 </citation>
 <citation type="inproceedings" key="ODonnell77">
  <author>M. J. <surname>O'Donnell</surname></author>
  <year>1977</year>
  <title>Computing in Systems Described by Equations</title>
  <publisher>Springer LNCS 58</publisher>
  <url>http://dx.doi.org/10.1007/3-540-08531-9</url>
 </citation>
 <citation type="article" key="Wadler90TCS">
  <author>Philip <surname>Wadler</surname></author>
  <year>1988</year>
  <title>Deforestation: Transforming Programs to Eliminate Trees</title>
  <journal>Theor. Comput. Sci.</journal>
  <volume>73</volume>
  <number>2</number>
  <pages>231&#8211;248</pages>
  <url>http://dx.doi.org/10.1016/0304-3975(90)90147-A</url>
 </citation>
</bibliography>
