<?xml version="1.0" encoding="UTF-8"?><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcq="http://purl.org/dc/terms/"><records count="1" morepages="false" start="1" end="1"><record rownumber="1"><dc:product_type>Conference Paper</dc:product_type><dc:title>Mixing Condition Numbers and Oracles for Accurate Floating-point Debugging</dc:title><dc:creator>Kulkarni, Bhargav; Panchekha, Pavel</dc:creator><dc:corporate_author/><dc:editor>Melquiond, Guillaume; Tang, Ping_Tak_Peter</dc:editor><dc:description>Recent advances have made numeric debugging tools
much faster by using double-double oracles, and numeric analysis
tools much more accurate by using condition numbers. But
these techniques have downsides: double-double oracles have
correlated error so miss floating-point errors while condition
numbers cannot cleanly handle over- and underflow. We combine
both techniques to avoid these downsides. Our combination,
EXPLANIFLOAT, computes condition numbers using double-
double arithmetic, which avoids correlated errors. To handle over-
and underflow, it introduces a separate logarithmic oracle. As a
result, EXPLANIFLOAT achieves a precision of 80.0% and a recall
of 96.1% on a collection of 546 difficult numeric benchmarks:
more accurate than double-double oracles yet dramatically faster
than arbitrary-precision condition number computations.</dc:description><dc:publisher>IEEE ARITH</dc:publisher><dc:date>2025-05-06</dc:date><dc:nsf_par_id>10582085</dc:nsf_par_id><dc:journal_name/><dc:journal_volume/><dc:journal_issue/><dc:page_range_or_elocation/><dc:issn/><dc:isbn/><dc:doi>https://doi.org/</dc:doi><dcq:identifierAwardId>2346394</dcq:identifierAwardId><dc:subject>floating-point</dc:subject><dc:subject>debugging</dc:subject><dc:subject>number systems</dc:subject><dc:version_number/><dc:location>El Paso, Texas, USA</dc:location><dc:rights/><dc:institution/><dc:sponsoring_org>National Science Foundation</dc:sponsoring_org></record></records></rdf:RDF>