Matches in SemOpenAlex for { <https://semopenalex.org/work/W2908766690> ?p ?o ?g. }
- W2908766690 endingPage "341" @default.
- W2908766690 startingPage "318" @default.
- W2908766690 abstract "We present $${textsc {Dryad}}_textit{dec}$$ , a decidable logic that allows reasoning about tree data-structures with measurements. This logic supports user-defined recursive measure functions based on Max or Sum, and recursive predicates based on these measure functions, such as AVL trees or red-black trees. We prove that the logic’s satisfiability is decidable. The crux of the decidability proof is a small model property which allows us to reduce the satisfiability of $${textsc {Dryad}}_textit{dec}$$ to quantifier-free linear arithmetic theory which can be solved efficiently using SMT solvers. We also show that $${textsc {Dryad}}_textit{dec}$$ can encode a variety of verification and synthesis problems, including natural proof verification conditions for functional correctness of recursive tree-manipulating programs, legality conditions for fusing tree traversals, synthesis conditions for conditional linear-integer arithmetic functions. We developed the decision procedure and successfully solved 220+ $${textsc {Dryad}}_textit{dec}$$ formulae raised from these application scenarios, including verifying functional correctness of programs manipulating AVL trees, red-black trees and treaps, checking the fusibility of height-based mutually recursive tree traversals, and counterexample-guided synthesis from linear integer arithmetic specifications. To our knowledge, $${textsc {Dryad}}_textit{dec}$$ is the first decidable logic that can solve such a wide variety of problems requiring flexible combination of measure-related, data-related and shape-related properties for trees." @default.
- W2908766690 created "2019-01-25" @default.
- W2908766690 creator A5041566154 @default.
- W2908766690 creator A5082859345 @default.
- W2908766690 date "2019-01-01" @default.
- W2908766690 modified "2023-09-26" @default.
- W2908766690 title "A Decidable Logic for Tree Data-Structures with Measurements" @default.
- W2908766690 cites W100246148 @default.
- W2908766690 cites W100631053 @default.
- W2908766690 cites W102617053 @default.
- W2908766690 cites W135237429 @default.
- W2908766690 cites W1480909796 @default.
- W2908766690 cites W1495368328 @default.
- W2908766690 cites W1503421880 @default.
- W2908766690 cites W1565541828 @default.
- W2908766690 cites W1580779595 @default.
- W2908766690 cites W1910824881 @default.
- W2908766690 cites W195774605 @default.
- W2908766690 cites W1979619055 @default.
- W2908766690 cites W1987278361 @default.
- W2908766690 cites W2014602103 @default.
- W2908766690 cites W2028357390 @default.
- W2908766690 cites W2045388381 @default.
- W2908766690 cites W2045900383 @default.
- W2908766690 cites W2056475755 @default.
- W2908766690 cites W2064446724 @default.
- W2908766690 cites W2066466217 @default.
- W2908766690 cites W2091300745 @default.
- W2908766690 cites W2094878426 @default.
- W2908766690 cites W2097958972 @default.
- W2908766690 cites W2098959411 @default.
- W2908766690 cites W2102928769 @default.
- W2908766690 cites W2108471047 @default.
- W2908766690 cites W2112172944 @default.
- W2908766690 cites W2125995229 @default.
- W2908766690 cites W2134829074 @default.
- W2908766690 cites W2135322712 @default.
- W2908766690 cites W2137628566 @default.
- W2908766690 cites W2139143398 @default.
- W2908766690 cites W2142761843 @default.
- W2908766690 cites W2147832077 @default.
- W2908766690 cites W2152456366 @default.
- W2908766690 cites W2167988313 @default.
- W2908766690 cites W2295923951 @default.
- W2908766690 cites W2295982679 @default.
- W2908766690 cites W2331781799 @default.
- W2908766690 cites W2502150621 @default.
- W2908766690 cites W2535174441 @default.
- W2908766690 cites W2619614312 @default.
- W2908766690 cites W2753191874 @default.
- W2908766690 cites W2761240515 @default.
- W2908766690 cites W2912166712 @default.
- W2908766690 cites W3012238446 @default.
- W2908766690 cites W3085860359 @default.
- W2908766690 cites W3100190719 @default.
- W2908766690 cites W3139789547 @default.
- W2908766690 cites W4206132523 @default.
- W2908766690 cites W4231090099 @default.
- W2908766690 cites W4238367836 @default.
- W2908766690 cites W4245933182 @default.
- W2908766690 cites W634201214 @default.
- W2908766690 doi "https://doi.org/10.1007/978-3-030-11245-5_15" @default.
- W2908766690 hasPublicationYear "2019" @default.
- W2908766690 type Work @default.
- W2908766690 sameAs 2908766690 @default.
- W2908766690 citedByCount "3" @default.
- W2908766690 countsByYear W29087666902020 @default.
- W2908766690 countsByYear W29087666902021 @default.
- W2908766690 countsByYear W29087666902023 @default.
- W2908766690 crossrefType "book-chapter" @default.
- W2908766690 hasAuthorship W2908766690A5041566154 @default.
- W2908766690 hasAuthorship W2908766690A5082859345 @default.
- W2908766690 hasConcept C113174947 @default.
- W2908766690 hasConcept C11413529 @default.
- W2908766690 hasConcept C114614502 @default.
- W2908766690 hasConcept C118615104 @default.
- W2908766690 hasConcept C153269930 @default.
- W2908766690 hasConcept C162838799 @default.
- W2908766690 hasConcept C168773769 @default.
- W2908766690 hasConcept C33923547 @default.
- W2908766690 hasConcept C41008148 @default.
- W2908766690 hasConcept C55439883 @default.
- W2908766690 hasConcept C80444323 @default.
- W2908766690 hasConceptScore W2908766690C113174947 @default.
- W2908766690 hasConceptScore W2908766690C11413529 @default.
- W2908766690 hasConceptScore W2908766690C114614502 @default.
- W2908766690 hasConceptScore W2908766690C118615104 @default.
- W2908766690 hasConceptScore W2908766690C153269930 @default.
- W2908766690 hasConceptScore W2908766690C162838799 @default.
- W2908766690 hasConceptScore W2908766690C168773769 @default.
- W2908766690 hasConceptScore W2908766690C33923547 @default.
- W2908766690 hasConceptScore W2908766690C41008148 @default.
- W2908766690 hasConceptScore W2908766690C55439883 @default.
- W2908766690 hasConceptScore W2908766690C80444323 @default.
- W2908766690 hasLocation W29087666901 @default.
- W2908766690 hasOpenAccess W2908766690 @default.
- W2908766690 hasPrimaryLocation W29087666901 @default.
- W2908766690 hasRelatedWork W1543051890 @default.