2022
DOI: 10.1007/978-3-031-10769-6_34
|View full text |Cite
|
Sign up to set email alerts
|

A Framework for Approximate Generalization in Quantitative Theories

Abstract: Anti-unification aims at computing generalizations for given terms, retaining their common structure and abstracting differences by variables. We study quantitative anti-unification where the notion of the common structure is relaxed into “proximal” up to the given degree with respect to the given fuzzy proximity relation. Proximal symbols may have different names and arities. We develop a generic set of rules for computing minimal complete sets of approximate generalizations and study their properties. Depend… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
3
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 11 publications
0
3
0
Order By: Relevance
“…Investigations have exploited AU methods for various applications such as the implementation of efficient parallel compilers [5], plagiarism detection and code cloning [27,28,29], automated bug detection and fixing [16,21], and library learning/compression [11]. Investigations have considered AU for several mathematical and computational frameworks such as term-graphs [8], higher-order variants [17,7], unranked languages (in which function symbols have variable arity) [18,9], nominal terms [6,24,25], approximate AU [19,20,3], and first-order equational AU, which is also the subject of this paper.…”
Section: Introductionmentioning
confidence: 99%
“…Investigations have exploited AU methods for various applications such as the implementation of efficient parallel compilers [5], plagiarism detection and code cloning [27,28,29], automated bug detection and fixing [16,21], and library learning/compression [11]. Investigations have considered AU for several mathematical and computational frameworks such as term-graphs [8], higher-order variants [17,7], unranked languages (in which function symbols have variable arity) [18,9], nominal terms [6,24,25], approximate AU [19,20,3], and first-order equational AU, which is also the subject of this paper.…”
Section: Introductionmentioning
confidence: 99%
“…It was introduced in [13,14] and was quite intensively investigated in the last years, see, e.g. [1,2,11,10,6]. Given two first-order logic terms t 1 and t 2 , it aims at computing a least general generalization of those terms.…”
Section: Introductionmentioning
confidence: 99%
“…They become crisp once we fix the threshold from which on, the distance between the objects can be called 'close'. Symbolic constraint solving (for unification, matching, and anti-unification constraints) over proximity relations has been studied recently by various authors, e.g., [11,12,1,7,8]. The approaches can be characterized as class-based and block-based.…”
mentioning
confidence: 99%