<rdf:RDF xmlns:community="http://www.bibsonomy.org/ontologies/2008/05/community#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:cc="http://web.resource.org/cc/" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:swrc="http://swrc.ontoware.org/ontology#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xml:base="http://www.bibsonomy.org/user/emanuel/recursive_program_schemes"><owl:Ontology rdf:about=""><rdfs:comment>BibSonomy publications for /user/emanuel/recursive_program_schemes</rdfs:comment><owl:imports rdf:resource="http://swrc.ontoware.org/ontology/portal"/></owl:Ontology><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2d00e97cbb42d9828cc14bbe906e992b0/emanuel"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2d00e97cbb42d9828cc14bbe906e992b0/emanuel"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#InCollection"/><owl:sameAs rdf:resource="http://portal.acm.org/citation.cfm?id=114891.114900"/><swrc:date>Thu Oct 02 22:33:10 CEST 2008</swrc:date><swrc:address>Cambridge, MA, USA</swrc:address><swrc:booktitle>Handbook of Theoretical Computer Science: Formal Models and Semantics</swrc:booktitle><swrc:chapter>9</swrc:chapter><swrc:pages>459--492</swrc:pages><swrc:publisher><swrc:Organization swrc:name="MIT Press"/></swrc:publisher><swrc:title>Recursive Applicative Program Schemes</swrc:title><swrc:volume>B</swrc:volume><swrc:year>1990</swrc:year><swrc:keywords>semantics recursive_program_schemes </swrc:keywords><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Bruno Courcelle"/></rdf:_1></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2ffe8cb9f8616dc0dc0bd04f12e98fd32/emanuel"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2ffe8cb9f8616dc0dc0bd04f12e98fd32/emanuel"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Article"/><owl:sameAs rdf:resource="http://dx.doi.org/10.1007/BF01744293"/><swrc:date>Thu Oct 02 16:31:30 CEST 2008</swrc:date><swrc:journal>Theory of Computing Systems</swrc:journal><swrc:number>1</swrc:number><swrc:pages>131--180</swrc:pages><swrc:publisher><swrc:Organization swrc:name="Springer-Verlag"/></swrc:publisher><swrc:title>Infinite Trees in Normal Form and Recursive Equations having a Unique Solution</swrc:title><swrc:volume>13</swrc:volume><swrc:year>1979</swrc:year><swrc:keywords>semantics recursive_program_schemes </swrc:keywords><swrc:abstract>A system of recursive equations isC-univocal if it has a unique solution modulo the equivalence associated with a classC of interpretations. This concept yields simplified proofs of equivalence of recursive program schemes and correctness criteria for the validity of certain program transformations, provided one has syntactic easily testable conditions forC-univocality.</swrc:abstract><swrc:hasExtraField><swrc:Field swrc:value="http://dx.doi.org/10.1007/BF01744293" swrc:key="doi"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Bruno Courcelle"/></rdf:_1></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/27b020d823e50128ba18a74591725f5e6/emanuel"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/27b020d823e50128ba18a74591725f5e6/emanuel"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#InProceedings"/><owl:sameAs rdf:resource="http://www.springerlink.com/content/r02frg6bh82g29pw/"/><swrc:date>Sat Jun 14 17:51:34 CEST 2008</swrc:date><swrc:booktitle>AISC &#039;02/Calculemus &#039;02: Proceedings of the Joint International Conferences on Artificial Intelligence, Automated Reasoning, and Symbolic Computation</swrc:booktitle><swrc:pages>337--354</swrc:pages><swrc:publisher><swrc:Organization swrc:name="Springer-Verlag"/></swrc:publisher><swrc:series>LNCS</swrc:series><swrc:title>Inductive Synthesis of Functional Programs</swrc:title><swrc:volume>2385</swrc:volume><swrc:year>2002</swrc:year><swrc:keywords>program_synthesis inductive_programming analytical_ip induction ifp recursive_program_schemes inproceedings igor1 </swrc:keywords><swrc:abstract>We present an approach to folding of finite program terms based on the detection of recurrence relations in a single given term which is considered as the k-th unfolding of an unknown recursive program. Our approach goes beyond Summers&#039; classical approach in several aspects: It is language independent and works for terms belonging to an arbitrary term algebra; it allows induction of sets of recursive equations which are in some arbitrary ``calls&#039;&#039; relation; induced equations can be dependent on more than one input parameters and we can detect interdependencies of variable substitutions in recursive calls; the given input terms can represent incomplete unfoldings of an hypothetical recursive program.</swrc:abstract><swrc:hasExtraField><swrc:Field swrc:value="http://www.cogsys.wiai.uni-bamberg.de/publications/aisc02.pdf" swrc:key="pdf"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Emanuel Kitzelmann"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Ute Schmid"/></rdf:_2><rdf:_3><swrc:Person swrc:name="Martin M{\&#034;u}hlpfordt"/></rdf:_3><rdf:_4><swrc:Person swrc:name="Fritz Wysotzki"/></rdf:_4></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/294dbcbdc86ff6dc79f6954269526bb95/emanuel"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/294dbcbdc86ff6dc79f6954269526bb95/emanuel"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Misc"/><owl:sameAs rdf:resource="http://www.cogsys.wiai.uni-bamberg.de/kitzelmann/"/><swrc:date>Sat Jun 14 17:48:46 CEST 2008</swrc:date><swrc:school><swrc:University swrc:name="{Technische Universit{\&#034;a}t Berlin}"/></swrc:school><swrc:title>Inductive Functional Program Synthesis -- a Term-Construction and Folding Approach</swrc:title><swrc:year>2003</swrc:year><swrc:keywords>program_synthesis inductive_programming analytical_ip induction mastersthesis ifp recursive_program_schemes igor1 </swrc:keywords><swrc:hasExtraField><swrc:Field swrc:value="http://www.cogsys.wiai.uni-bamberg.de/publications/kitzelmann03_TUB.pdf" swrc:key="pdf"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Emanuel Kitzelmann"/></rdf:_1></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/21c72408b0c6508f935658d38c3889425/emanuel"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/21c72408b0c6508f935658d38c3889425/emanuel"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#InProceedings"/><owl:sameAs rdf:resource="http://dx.doi.org/10.1109/IS.2002.1044245"/><swrc:date>Sat Jun 14 17:46:10 CEST 2008</swrc:date><swrc:booktitle>Intelligent Systems, 2002. Proceedings. 2002 First International IEEE Symposium</swrc:booktitle><swrc:pages>144--149 vol.1</swrc:pages><swrc:title>Folding of finite program terms to recursive program schemes</swrc:title><swrc:volume>1</swrc:volume><swrc:year>2002</swrc:year><swrc:keywords>program_synthesis inductive_programming analytical_ip induction ifp recursive_program_schemes inproceedings igor1 </swrc:keywords><swrc:abstract>We present an approach to inductive synthesis of functional programs based on the detection of recurrence relations. A given term is considered as the k-th unfolding of an unknown recursive program. If a recurrence relations can be identified in the term, it can be folded into a recursive program which: (a) can reproduce the term and (b) generalizes over it. Our approach goes beyond Summers&#039; classical approach (1977) in several aspects: it is language independent and works for terms belonging to an arbitrary term algebra; it allows induction of sets of recursive equations which are in some arbitrary `calls&#039; relation; induced equations can be dependent on more than one input parameters and we can detect interdependencies of variable substitutions in recursive calls; the given input terms can represent incomplete unfoldings of an hypothetical recursive program.</swrc:abstract><swrc:hasExtraField><swrc:Field swrc:value="http://www.cogsys.wiai.uni-bamberg.de/publications/ieeeis02.pdf" swrc:key="pdf"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Emanuel Kitzelmann"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Ute Schmid"/></rdf:_2><rdf:_3><swrc:Person swrc:name="Martin M{\&#034;u}hlpfordt"/></rdf:_3><rdf:_4><swrc:Person swrc:name="Fritz Wysotzki"/></rdf:_4></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/241c72a03ba80767af6f77376acdbeb02/emanuel"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/241c72a03ba80767af6f77376acdbeb02/emanuel"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Article"/><owl:sameAs rdf:resource="http://jmlr.csail.mit.edu/papers/v7/kitzelmann06a.html"/><swrc:date>Sat Jun 14 17:41:39 CEST 2008</swrc:date><swrc:address>Cambridge, MA, USA</swrc:address><swrc:journal>Journal of Machine Learning Research</swrc:journal><swrc:pages>429--454</swrc:pages><swrc:publisher><swrc:Organization swrc:name="MIT Press"/></swrc:publisher><swrc:title>Inductive Synthesis of Functional Programs: An Explanation Based Generalization Approach</swrc:title><swrc:volume>7</swrc:volume><swrc:year>2006</swrc:year><swrc:keywords>program_synthesis inductive_programming article analytical_ip induction ifp recursive_program_schemes igor1 ebg </swrc:keywords><swrc:abstract>We describe an approach to the inductive synthesis of recursive equations from input/output-examples which is based on the classical two-step approach to induction of functional Lisp programs of Summers (1977). In a first step, I/O-examples are rewritten to traces which explain the outputs given the respective inputs based on a datatype theory. These traces can be integrated into one conditional expression which represents a non-recursive program. In a second step, this initial program term is generalized into recursive equations by searching for syntactical regularities in the term. Our approach extends the classical work in several aspects. The most important extensions are that we are able to induce a set of recursive equations in one synthesizing step, the equations may contain more than one recursive call, and additionally needed parameters are automatically introduced.</swrc:abstract><swrc:hasExtraField><swrc:Field swrc:value="http://www.cogsys.wiai.uni-bamberg.de/publications/jmlr06.pdf" swrc:key="pdf"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Emanuel Kitzelmann"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Ute Schmid"/></rdf:_2></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/233baefe4d9d0bc4d9ebb09d64428a99e/emanuel"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/233baefe4d9d0bc4d9ebb09d64428a99e/emanuel"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#InProceedings"/><owl:sameAs rdf:resource="http://www.cogsys.wiai.uni-bamberg.de/aaip05/proceedings/aaip05_ifps.pdf"/><swrc:date>Sat Jun 14 17:38:17 CEST 2008</swrc:date><swrc:booktitle>Proceedings of the ICML 2005 Workshop on Approaches and Applications of Inductive Programming</swrc:booktitle><swrc:pages>15--27</swrc:pages><swrc:title>An Explanation Based Generalization Approach to Inductive Synthesis of Functional Programs</swrc:title><swrc:year>2005</swrc:year><swrc:keywords>program_synthesis inductive_programming machine_learning analytical_ip induction ifp recursive_program_schemes inproceedings igor1 ebg </swrc:keywords><swrc:hasExtraField><swrc:Field swrc:value="Bonn, Germany" swrc:key="location"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="http://www.cogsys.wiai.uni-bamberg.de/publications/aaip05.pdf" swrc:key="pdf"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Emanuel Kitzelmann"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Ute Schmid"/></rdf:_2></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/28d8779b88e95763ae64403630d945ab5/emanuel"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/28d8779b88e95763ae64403630d945ab5/emanuel"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#InProceedings"/><swrc:date>Sat Jun 14 17:36:10 CEST 2008</swrc:date><swrc:booktitle>Beitr{\&#034;a}ge zum Treffen der GI-Fachgruppe 1.1.3 Maschinelles Lernen (FGML 2002)</swrc:booktitle><swrc:pages>135--141</swrc:pages><swrc:title>Inductive Program Synthesis: From Theory to Application</swrc:title><swrc:year>2002</swrc:year><swrc:keywords>program_synthesis inductive_programming machine_learning induction ifp recursive_program_schemes inproceedings </swrc:keywords><swrc:hasExtraField><swrc:Field swrc:value="Hannover, Germany" swrc:key="location"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="http://www.cogsys.wiai.uni-bamberg.de/publications/fgml02.pdf" swrc:key="pdf"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Ute Schmid"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Emanuel Kitzelmann"/></rdf:_2><rdf:_3><swrc:Person swrc:name="Fritz Wysotzki"/></rdf:_3></rdf:Seq></swrc:author><swrc:editor><rdf:Seq><rdf:_1><swrc:Person swrc:name="Gabriella K{\´o}kai"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Jens Zeidler"/></rdf:_2></rdf:Seq></swrc:editor></rdf:Description></rdf:RDF>