DOI: 10.1007/978-3-540-73147-4_13
|View full text |Cite
|
Sign up to set email alerts
|

Modeling Permutations in Coq for Coccinelle

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(7 citation statements)
references
References 5 publications
0
7
0
Order By: Relevance
“…In order to validate Definitions 7 and 12, we show that they are equivalent and that they are equivalent to a permutation relation on lists given by Contejean [6] (and thanks to Theorem 1 this will also validate Definition 8).…”
Section: Equivalence Proofs Between the Definitionsmentioning
confidence: 82%
See 1 more Smart Citation
“…In order to validate Definitions 7 and 12, we show that they are equivalent and that they are equivalent to a permutation relation on lists given by Contejean [6] (and thanks to Theorem 1 this will also validate Definition 8).…”
Section: Equivalence Proofs Between the Definitionsmentioning
confidence: 82%
“…Equivalence with Contejean. In [6], Contejean treats the same problem as ours but on lists. She bases her solution on the classical one presented in [20] but adds a base relation.…”
Section: Equivalence Proofs Between the Definitionsmentioning
confidence: 99%
“…Many definitions of bag equivalence and related concepts are available in the literature, including classical definitions of permutations; definitions of bag equivalence for lists in the Coq [19], Ssreflect [7] and Coccinelle [5] libraries; and definitions of the type of bags in the Boom hierarchy [14], in terms of quotient containers [2], and in terms of combinatorial species [21,13]. However, I want to propose another definition, based on bijections between sets of membership proofs (Sect.…”
Section: Herementioning
confidence: 99%
“…Contejean [5] defines bag equivalence for lists inductively by, in effect, enumerating where every element in the left list occurs in the right one. It seems likely that this definition can be adapted to streams, but it is not obvious how to generalise it to branching structures such as binary trees.…”
Section: Related Workmentioning
confidence: 99%
“…The deep part of the modelling is formalised in a public COQ library called COC-CINELLE [6]. To start with, it contains a modelling of the mathematical notions needed for rewriting, such as term algebras, generic rewriting, generic and AC equational theories and RPO with status.…”
Section: The Coccinelle Librarymentioning
confidence: 99%