<?xml version='1.0' encoding='utf-8'?>
<?xml-stylesheet type="text/xsl" href="/v2/static/oai2.xsl"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
  <responseDate>2026-10-08T03:34:40Z</responseDate>
  <request identifier="oai:figshare.com:article/34024641" metadataPrefix="oai_dc" verb="GetRecord">https://api.figshare.com/v2/oai</request>
  <GetRecord>
    <record>
      <header>
        <identifier>oai:figshare.com:article/34024641</identifier>
        <datestamp>2026-10-01T05:55:23Z</datestamp>
        <setSpec>category_29227</setSpec>
        <setSpec>item_type_3</setSpec>
        <setSpec>month_year_10_2026</setSpec>
      </header>
      <metadata>
        <oai_dc:dc xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
          <dc:title>Tensorloc</dc:title>
          <dc:creator>N A (25137249)</dc:creator>
          <dc:subject>Quantum computation</dc:subject>
          <dc:subject>code and data</dc:subject>
          <dc:description>&lt;p dir="ltr"&gt;TensorLoc&lt;/p&gt;&lt;p dir="ltr"&gt;TensorLoc is a research prototype for pass-boundary regression checking in quantum compilers. It captures adjacent Qiskit pass snapshots, cancels exact matches exposed at both per-wire DAG frontiers, projects the unmatched windows to their gate support, and invokes a three-valued semantic oracle.&lt;/p&gt;&lt;h2 dir="ltr"&gt;Verdicts and scope&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;code&gt;EQUIVALENT_CERTIFIED&lt;/code&gt;: syntactic, bounded dense-operator, or Clifford-tableau checking established equivalence under the configured numerical semantics.&lt;/li&gt;&lt;li&gt;&lt;code&gt;NON_EQUIVALENT_DETECTED&lt;/code&gt;: a deterministic checker or a concrete state probe found a difference.&lt;/li&gt;&lt;li&gt;&lt;code&gt;NO_DIFFERENCE_OBSERVED&lt;/code&gt; / &lt;code&gt;UNKNOWN&lt;/code&gt;: the invocation abstained. These results are never converted to equivalence or a fault.&lt;/li&gt;&lt;/ul&gt;&lt;p dir="ltr"&gt;The current implementation handles unitary snapshots only when qubit count, ordered wire interpretation, and layout metadata are stable.&lt;/p&gt;&lt;h2 dir="ltr"&gt;Reproduce&lt;/h2&gt;&lt;pre&gt;&lt;pre&gt;python -m pip install -r requirements.txt&lt;br&gt;python -m pytest -q&lt;br&gt;python scripts/run_rq1.py&lt;br&gt;python scripts/run_rq2.py&lt;br&gt;python scripts/run_rq3.py&lt;br&gt;python scripts/run_rq4.py&lt;br&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;p dir="ltr"&gt;RQ1 records every compiler callback. RQ2 compares the same eligible adjacent boundaries with TensorLoc, MQT QCEC's default flow, a deterministic QCEC configuration, and QCEC on the extracted windows, using an external process-level wall-clock limit. RQ3 evaluates admitted gate-level mutations and pass-wise baselines. RQ2 discards one warm-up and retains three measured trials per method and boundary; varying repeated verdicts become &lt;code&gt;UNKNOWN&lt;/code&gt;. RQ4 audits and reproduces 3 provenance-verified Qiskit historical compiler defects, reporting 3/3 buggy detection, 3/3 exact-pass localization, and 3/3 fixed-release certification.&lt;/p&gt;&lt;p dir="ltr"&gt;The Qiskit 2.5.1 robustness slice uses the same 18 circuits with one fixed grid/O2 configuration family and is recorded in the new &lt;code&gt;rq2_qiskit251_robustness_*&lt;/code&gt; artifacts. All recorded experiments ran sequentially on an Intel Core i9-14900K with 128 GiB RAM under Windows 11 and CPython 3.12.10. The robustness slice has a separate exact dependency lock because the primary study remains on Qiskit 1.3.1.&lt;/p&gt;&lt;p dir="ltr"&gt;PowerShell reproduction of the Qiskit 2.5.1 slice:&lt;/p&gt;&lt;pre&gt;&lt;pre&gt;py -3.12 -m venv .venv-qiskit251&lt;br&gt;.\.venv-qiskit251\Scripts\python.exe -m pip install -r requirements-qiskit251.txt&lt;br&gt;$env:TENSORLOC_RQ2_ROBUSTNESS = 'qiskit251'&lt;br&gt;.\.venv-qiskit251\Scripts\python.exe scripts\run_rq2.py&lt;br&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;p dir="ltr"&gt;Bash reproduction of the same slice:&lt;/p&gt;&lt;pre&gt;&lt;pre&gt;python3.12 -m venv .venv-qiskit251&lt;br&gt;.venv-qiskit251/bin/python -m pip install -r requirements-qiskit251.txt&lt;br&gt;TENSORLOC_RQ2_ROBUSTNESS=qiskit251 .venv-qiskit251/bin/python scripts/run_rq2.py&lt;br&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;p dir="ltr"&gt;Raw observations are stored under &lt;code&gt;data/raw&lt;/code&gt;, processed tables under &lt;code&gt;data/processed&lt;/code&gt;, and provenance manifests under &lt;code&gt;data/metadata&lt;/code&gt;.&lt;/p&gt;</dc:description>
          <dc:date>2026-10-01T05:55:23Z</dc:date>
          <dc:type>Dataset</dc:type>
          <dc:type>Dataset</dc:type>
          <dc:identifier>10.6084/m9.figshare.34024641.v4</dc:identifier>
          <dc:relation>https://figshare.com/articles/dataset/Tensorloc/34024641</dc:relation>
          <dc:rights>CC BY 4.0</dc:rights>
        </oai_dc:dc>
      </metadata>
    </record>
  </GetRecord>
</OAI-PMH>
