2014
DOI: 10.1007/978-3-319-11936-6_14
|View full text |Cite
|
Sign up to set email alerts
|

Extensional Crisis and Proving Identity

Abstract: Abstract. Extensionality axioms are common when reasoning about data collections, such as arrays and functions in program analysis, or sets in mathematics. An extensionality axiom asserts that two collections are equal if they consist of the same elements at the same indices. Using extensionality is often required to show that two collections are equal. A typical example is the set theory theorem (∀x)(∀y)x ∪ y = y ∪ x. Interestingly, while humans have no problem with proving such set identities using extension… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
16
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
6
2

Relationship

4
4

Authors

Journals

citations
Cited by 14 publications
(17 citation statements)
references
References 18 publications
0
16
0
Order By: Relevance
“…To curb the explosion associated with extensionality, this axiom and all clauses derived from it are penalized by the clause selection heuristic. We also added the NegExt rule described in Section 3.2, which resembles Vampire's extensionality resolution rule [37].…”
Section: Methodsmentioning
confidence: 99%
“…To curb the explosion associated with extensionality, this axiom and all clauses derived from it are penalized by the clause selection heuristic. We also added the NegExt rule described in Section 3.2, which resembles Vampire's extensionality resolution rule [37].…”
Section: Methodsmentioning
confidence: 99%
“…Vampire uses the extensionality resolution rule [8] to efficiently reason with the extensionality axiom.…”
Section: Implementation In Vampirementioning
confidence: 99%
“…Moreover, it can be hard to efficiently reason about certain classes of program properties, unless special inference rules and heuristics are added to the theorem prover, see e.g. [8] when it comes to prove properties of data collections with extensionality axioms.…”
mentioning
confidence: 99%