Skip to main content

Showing 1–17 of 17 results for author: Ayala-Rincón, M

Searching in archive cs. Search in all archives.
.
  1. Formalizing Factorization on Euclidean Domains and Abstract Euclidean Algorithms

    Authors: Thaynara Arielly de Lima, Andréia Borges Avelar, André Luiz Galdino, Mauricio Ayala-Rincón

    Abstract: This paper discusses the extension of the Prototype Verification System (PVS) sub-theory for rings, part of the PVS algebra theory, with theorems related to the division algorithm for Euclidean rings and Unique Factorization Domains that are general structures where an analog of the Fundamental Theorem of Arithmetic holds. First, we formalize the general abstract notions of divisibility, prime, an… ▽ More

    Submitted 23 April, 2024; originally announced April 2024.

    Comments: In Proceedings LSFA/HCVS 2023, arXiv:2404.13672

    Journal ref: EPTCS 402, 2024, pp. 18-33

  2. arXiv:2310.11136  [pdf, ps, other

    cs.LO cs.SE

    Equational Anti-Unification over Absorption Theories

    Authors: Mauricio Ayala-Rincon, David M. Cerna, Andres Felipe Gonzalez Barragan, Temur Kutsia

    Abstract: Interest in anti-unification, the dual problem of unification, is on the rise due to applications within the field of software analysis and related areas. For example, anti-unification-based techniques have found uses within clone detection and automatic program repair methods. While syntactic forms of anti-unification are enough for many applications, some aspects of software analysis methods are… ▽ More

    Submitted 17 October, 2023; originally announced October 2023.

    Comments: 23 pages, 18 main text, under review

  3. arXiv:2205.02916  [pdf, ps, other

    cs.NE cs.DC cs.DM

    Reconfigurable Heterogeneous Parallel Island Models

    Authors: Lucas Ângelo da Silveira, Thaynara Arielly de Lima, Mauricio Ayala-Rincón

    Abstract: Heterogeneous Parallel Island Models (HePIMs) run different bio-inspired algorithms (BAs) in their islands. From a variety of communication topologies and migration policies fine-tuned for homogeneous PIMs (HoPIMs), which run the same BA in all their islands, previous work introduced HePIMs that provided competitive quality solutions regarding the best-adapted BA in HoPIMs. This work goes a step f… ▽ More

    Submitted 5 May, 2022; originally announced May 2022.

  4. Proceedings 16th Logical and Semantic Frameworks with Applications

    Authors: Mauricio Ayala-Rincon, Eduardo Bonelli

    Abstract: This volume contains the post-proceedings of the Sixteenth Logical and Semantic Frameworks with Applications (LSFA 2021). The meeting was held online on July 23-24, 2021, organised by the Universidad de Buenos Aires, Argentina. LSFA aims to bring researchers and students interested in theoretical and practical aspects of logical and semantic frameworks and their applications. The covered topics i… ▽ More

    Submitted 7 April, 2022; originally announced April 2022.

    Journal ref: EPTCS 357, 2022

  5. arXiv:2011.12898  [pdf, other

    cs.DS

    Grammar Compression By Induced Suffix Sorting

    Authors: Daniel S. N. Nunes, Felipe A. Louza, Simon Gog, Mauricio Ayala-Rincón, Gonzalo Navarro

    Abstract: A grammar compression algorithm, called GCIS, is introduced in this work. GCIS is based on the induced suffix sorting algorithm SAIS, presented by Nong et al. in 2009. The proposed solution builds on the factorization performed by SAIS during suffix sorting. A context-free grammar is used to replace factors by non-terminals. The algorithm is then recursively applied on the shorter sequence of non-… ▽ More

    Submitted 25 November, 2020; originally announced November 2020.

  6. Teaching Interactive Proofs to Mathematicians

    Authors: Mauricio Ayala-Rincón, Thaynara Arielly de Lima

    Abstract: This work discusses an approach to teach to mathematicians the importance and effectiveness of the application of Interactive Theorem Proving tools in their specific fields of interest. The approach aims to motivate the use of such tools through short courses. In particular, it is discussed how, using as case-of-study algebraic notions and properties, the use of the proof assistant Prototype Verif… ▽ More

    Submitted 29 October, 2020; originally announced October 2020.

    Comments: In Proceedings ThEdu'20, arXiv:2010.15832

    ACM Class: F.4.1; I.2.3

    Journal ref: EPTCS 328, 2020, pp. 1-17

  7. arXiv:1911.00406  [pdf, other

    cs.LO cs.PL

    Formalizing the Dependency Pair Criterion for Innermost Termination

    Authors: Ariane Alves Almeida, Mauricio Ayala-Rincon

    Abstract: Rewriting is a framework for reasoning about functional programming. The dependency pair criterion is a well-known mechanism to analyze termination of term rewriting systems. Functional specifications with an operational semantics based on evaluation are related, in the rewriting framework, to the innermost reduction relation. This paper presents a PVS formalization of the dependency pair criterio… ▽ More

    Submitted 29 October, 2019; originally announced November 2019.

    Comments: Paper accepted for presentation at SBMF 2019

  8. On Nominal Syntax and Permutation Fixed Points

    Authors: Mauricio Ayala-Rincón, Maribel Fernández, Daniele Nantes-Sobrinho

    Abstract: We propose a new axiomatisation of the alpha-equivalence relation for nominal terms, based on a primitive notion of fixed-point constraint. We show that the standard freshness relation between atoms and terms can be derived from the more primitive notion of permutation fixed-point, and use this result to prove the correctness of the new $α$-equivalence axiomatisation. This gives rise to a new noti… ▽ More

    Submitted 14 February, 2020; v1 submitted 21 February, 2019; originally announced February 2019.

    Journal ref: Logical Methods in Computer Science, Volume 16, Issue 1 (February 17, 2020) lmcs:5209

  9. arXiv:1711.03205  [pdf, other

    cs.DS

    A Grammar Compression Algorithm based on Induced Suffix Sorting

    Authors: Daniel Saad Nogueira Nunes, Felipe A. Louza, Simon Gog, Mauricio Ayala-Rincón, Gonzalo Navarro

    Abstract: We introduce GCIS, a grammar compression algorithm based on the induced suffix sorting algorithm SAIS, introduced by Nong et al. in 2009. Our solution builds on the factorization performed by SAIS during suffix sorting. We construct a context-free grammar on the input string which can be further reduced into a shorter string by substituting each substring by its correspondent factor. The resulting… ▽ More

    Submitted 8 November, 2017; originally announced November 2017.

  10. arXiv:1709.05384  [pdf, ps, other

    cs.PL cs.LO

    Nominal C-Unification

    Authors: Mauricio Ayala-Rincón, Washington de Carvalho-Segundo, Maribel Fernández, Daniele Nantes-Sobrinho

    Abstract: Nominal unification is an extension of first-order unification that takes into account the α-equivalence relation generated by binding operators, following the nominal approach. We propose a sound and complete procedure for nominal unification with commutative operators, or nominal C-unification for short, which has been formalised in Coq. The procedure transforms nominal C-unification problems in… ▽ More

    Submitted 15 September, 2017; originally announced September 2017.

    Comments: Pre-proceedings paper presented at the 27th International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR 2017), Namur, Belgium, 10-12 October 2017 (arXiv:1708.07854)

    Report number: LOPSTR/2017/22

  11. Formalising Confluence in PVS

    Authors: Mauricio Ayala-Rincón

    Abstract: Confluence is a critical property of computational systems which is related with determinism and non ambiguity and thus with other relevant computational attributes of functional specifications and rewriting system as termination and completion. Several criteria have been explored that guarantee confluence and their formalisations provide further interesting information. This work discusses topics… ▽ More

    Submitted 3 March, 2016; originally announced March 2016.

    Comments: In Proceedings DCM 2015, arXiv:1603.00536

    ACM Class: F.4.2; D.3.1

    Journal ref: EPTCS 204, 2016, pp. 11-17

  12. Type Soundness for Path Polymorphism

    Authors: Andrés Viso, Eduardo Bonelli, Mauricio Ayala-Rincón

    Abstract: Path polymorphism is the ability to define functions that can operate uniformly over arbitrary recursively specified data structures. Its essence is captured by patterns of the form $x\,y$ which decompose a compound data structure into its parts. Ty** these kinds of patterns is challenging since the type of a compound should determine the type of its components. We propose a static type system (… ▽ More

    Submitted 28 April, 2016; v1 submitted 13 January, 2016; originally announced January 2016.

  13. arXiv:1403.7685   

    cs.LO cs.PL

    Proceedings 9th International Workshop on Developments in Computational Models

    Authors: Mauricio Ayala-Rincón, Eduardo Bonelli, Ian Mackie

    Abstract: This volume contains a selection of the papers presented at the Ninth International Workshop on Developments in Computational Models (DCM 2013) held in Buenos Aires, Argentina on 26th August 2013, as a satellite event of CONCUR 2013. Several new models of computation have emerged in the last years, and many developments of traditional computational models have been proposed with the aim of taking… ▽ More

    Submitted 29 March, 2014; originally announced March 2014.

    Comments: EPTCS 144, 2014

  14. arXiv:1303.7335  [pdf, other

    cs.LO cs.AI cs.PL

    Formalizing the Confluence of Orthogonal Rewriting Systems

    Authors: Ana Cristina Rocha Oliveira, Mauricio Ayala-Rincón

    Abstract: Orthogonality is a discipline of programming that in a syntactic manner guarantees determinism of functional specifications. Essentially, orthogonality avoids, on the one side, the inherent ambiguity of non determinism, prohibiting the existence of different rules that specify the same function and that may apply simultaneously (non-ambiguity), and, on the other side, it eliminates the possi… ▽ More

    Submitted 29 March, 2013; originally announced March 2013.

    Comments: In Proceedings LSFA 2012, arXiv:1303.7136

    Journal ref: EPTCS 113, 2013, pp. 145-152

  15. arXiv:1303.7328  [pdf, ps, other

    cs.LO cs.CC cs.CR

    Elementary Deduction Problem for Locally Stable Theories with Normal Forms

    Authors: Mauricio Ayala-Rincón, Maribel Fernández, Daniele Nantes-Sobrinho

    Abstract: We present an algorithm to decide the intruder deduction problem (IDP) for a class of locally stable theories enriched with normal forms. Our result relies on a new and efficient algorithm to solve a restricted case of higher-order associative-commutative matching, obtained by combining the Distinct Occurrences of AC- matching algorithm and a standard algorithm to solve systems of linear Diophant… ▽ More

    Submitted 29 March, 2013; originally announced March 2013.

    Comments: In Proceedings LSFA 2012, arXiv:1303.7136

    Journal ref: EPTCS 113, 2013, pp. 45-60

  16. A Formalization of the Theorem of Existence of First-Order Most General Unifiers

    Authors: Andréia B Avelar, André L Galdino, Flávio LC de Moura, Mauricio Ayala-Rincón

    Abstract: This work presents a formalization of the theorem of existence of most general unifiers in first-order signatures in the higher-order proof assistant PVS. The distinguishing feature of this formalization is that it remains close to the textbook proofs that are based on proving the correctness of the well-known Robinson's first-order unification algorithm. The formalization was applied inside… ▽ More

    Submitted 28 March, 2012; originally announced March 2012.

    Comments: In Proceedings LSFA 2011, arXiv:1203.5423

    Journal ref: EPTCS 81, 2012, pp. 63-78

  17. Principal Ty**s in a Restricted Intersection Type System for Beta Normal Forms with De Bruijn Indices

    Authors: Daniel Ventura, Mauricio Ayala-Rincón, Fairouz Kamareddine

    Abstract: The lambda-calculus with de Bruijn indices assembles each alpha-class of lambda-terms in a unique term, using indices instead of variable names. Intersection types provide finitary type polymorphism and can characterise normalisable lambda-terms through the property that a term is normalisable if and only if it is typeable. To be closer to computations and to simplify the formalisation of the at… ▽ More

    Submitted 25 January, 2010; originally announced January 2010.

    Journal ref: EPTCS 15, 2010, pp. 69-82