<?xml version="1.0" encoding="utf-8"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:hal="http://hal.archives-ouvertes.fr/" xmlns:gml="http://www.opengis.net/gml/3.3/" xmlns:gmlce="http://www.opengis.net/gml/3.3/ce" version="1.1" xsi:schemaLocation="http://www.tei-c.org/ns/1.0 http://api.archives-ouvertes.fr/documents/aofr-sword.xsd">
  <teiHeader>
    <fileDesc>
      <titleStmt>
        <title>HAL TEI export of hal-00841300</title>
      </titleStmt>
      <publicationStmt>
        <distributor>CCSD</distributor>
        <availability status="restricted">
          <licence target="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0 - Universal</licence>
        </availability>
        <date when="2026-05-06T20:31:58+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">Rank-profile revealing Gaussian elimination and the CUP matrix decomposition</title>
            <author role="crp">
              <persName>
                <forename type="first">Claude-Pierre</forename>
                <surname>Jeannerod</surname>
              </persName>
              <email type="md5">d77e2c115069d9adc4f2fcfcc7bca4ee</email>
              <email type="domain">ens-lyon.fr</email>
              <idno type="idhal" notation="numeric">855152</idno>
              <idno type="halauthorid" notation="string">120033-855152</idno>
              <idno type="IDREF">https://www.idref.fr/11107021X</idno>
              <orgName ref="#struct-300009"/>
              <affiliation ref="#struct-178327"/>
              <affiliation ref="#struct-35418"/>
            </author>
            <author role="crp">
              <persName>
                <forename type="first">Clément</forename>
                <surname>Pernet</surname>
              </persName>
              <email type="md5">aa943734847caa42200ff2a5cc363d39</email>
              <email type="domain">univ-grenoble-alpes.fr</email>
              <idno type="idhal" notation="string">cpernet</idno>
              <idno type="idhal" notation="numeric">6305</idno>
              <idno type="halauthorid" notation="string">43309-6305</idno>
              <idno type="IDREF">https://www.idref.fr/111757991</idno>
              <affiliation ref="#struct-44973"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Arne</forename>
                <surname>Storjohann</surname>
              </persName>
              <email type="md5">6098776ab8bb471b63929a6ca91cea75</email>
              <email type="domain">scg.uwaterloo.ca</email>
              <idno type="idhal" notation="numeric">830050</idno>
              <idno type="halauthorid" notation="string">105319-830050</idno>
              <affiliation ref="#struct-12000"/>
              <affiliation ref="#struct-87597"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Claude-Pierre</forename>
                <surname>Jeannerod</surname>
              </persName>
              <email type="md5">d77e2c115069d9adc4f2fcfcc7bca4ee</email>
              <email type="domain">ens-lyon.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2013-07-04 14:00:08</date>
              <date type="whenWritten">2011-12-24</date>
              <date type="whenModified">2025-10-24 17:40:02</date>
              <date type="whenReleased">2013-07-04 15:00:26</date>
              <date type="whenProduced">2013</date>
              <date type="whenEndEmbargoed">2013-07-04</date>
              <ref type="file" target="https://inria.hal.science/hal-00841300v1/document">
                <date notBefore="2013-07-04"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://inria.hal.science/hal-00841300v1/file/JeannerodPernetStorjohann13.pdf" id="file-841300-450866">
                <date notBefore="2013-07-04"/>
              </ref>
              <ref type="externalLink" target="http://arxiv.org/pdf/1112.5717"/>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="113251">
                <persName>
                  <forename>Claude-Pierre</forename>
                  <surname>Jeannerod</surname>
                </persName>
                <email type="md5">d77e2c115069d9adc4f2fcfcc7bca4ee</email>
                <email type="domain">ens-lyon.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-00841300</idno>
            <idno type="halUri">https://inria.hal.science/hal-00841300</idno>
            <idno type="halBibtex">jeannerod:hal-00841300</idno>
            <idno type="halRefHtml">&lt;i&gt;Journal of Symbolic Computation&lt;/i&gt;, 2013, 56, pp.46-68. &lt;a target="_blank" href="https://dx.doi.org/10.1016/j.jsc.2013.04.004"&gt;&amp;#x27E8;10.1016/j.jsc.2013.04.004&amp;#x27E9;&lt;/a&gt;</idno>
            <idno type="halRef">Journal of Symbolic Computation, 2013, 56, pp.46-68. &amp;#x27E8;10.1016/j.jsc.2013.04.004&amp;#x27E9;</idno>
            <availability status="restricted">
              <licence target="https://about.hal.science/hal-authorisation-v1/">HAL Authorization<ref corresp="#file-841300-450866"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="ENS-LYON">École Normale Supérieure de Lyon</idno>
            <idno type="stamp" n="UGA">HAL Grenoble Alpes</idno>
            <idno type="stamp" n="CNRS">CNRS - Centre national de la recherche scientifique</idno>
            <idno type="stamp" n="INRIA">INRIA - Institut National de Recherche en Informatique et en Automatique</idno>
            <idno type="stamp" n="UNIV-GRENOBLE1">Université Joseph Fourier - Grenoble I</idno>
            <idno type="stamp" n="UNIV-PMF_GRENOBLE">Université Pierre-Mendès-France - Grenoble II</idno>
            <idno type="stamp" n="UNIV-LYON1">Université Claude Bernard - Lyon I</idno>
            <idno type="stamp" n="INPG">Institut polytechnique de Grenoble</idno>
            <idno type="stamp" n="INRIA-RHA">INRIA Grenoble - Rhône-Alpes</idno>
            <idno type="stamp" n="LIG">Laboratoire d'Informatique de Grenoble</idno>
            <idno type="stamp" n="LIP" corresp="UNIV-LYON1">Laboratoire de l'Informatique du Parallélisme</idno>
            <idno type="stamp" n="INRIA_TEST">INRIA - Institut National de Recherche en Informatique et en Automatique</idno>
            <idno type="stamp" n="LORIA2">Publications du LORIA</idno>
            <idno type="stamp" n="LIG_SRCPR" corresp="LIG">Systèmes Répartis, Calcul Parallèle et Réseaux</idno>
            <idno type="stamp" n="LIG_SRCPR_MOAIS" corresp="LIG_SRCPR">MOAIS</idno>
            <idno type="stamp" n="TESTALAIN1">TESTALAIN1</idno>
            <idno type="stamp" n="INRIA2">INRIA 2</idno>
            <idno type="stamp" n="INRIA-RENGRE">INRIA-RENGRE</idno>
            <idno type="stamp" n="INRIA-300009">Inria 300009</idno>
            <idno type="stamp" n="UDL">UDL</idno>
            <idno type="stamp" n="UNIV-LYON">Université de Lyon</idno>
            <idno type="stamp" n="LIG_SIDCH" corresp="LIG">Systèmes intelligents pour les données, les connaissances et les humains</idno>
            <idno type="stamp" n="INRIA-CANADA">INRIA-CANADA</idno>
            <idno type="stamp" n="TEST-UGA">TEST-UGA</idno>
          </seriesStmt>
          <notesStmt>
            <note type="audience" n="2">International</note>
            <note type="report" n="6">Research Report</note>
            <note type="popular" n="0">No</note>
            <note type="peer" n="1">Yes</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">Rank-profile revealing Gaussian elimination and the CUP matrix decomposition</title>
                <author role="crp">
                  <persName>
                    <forename type="first">Claude-Pierre</forename>
                    <surname>Jeannerod</surname>
                  </persName>
                  <email type="md5">d77e2c115069d9adc4f2fcfcc7bca4ee</email>
                  <email type="domain">ens-lyon.fr</email>
                  <idno type="idhal" notation="numeric">855152</idno>
                  <idno type="halauthorid" notation="string">120033-855152</idno>
                  <idno type="IDREF">https://www.idref.fr/11107021X</idno>
                  <orgName ref="#struct-300009"/>
                  <affiliation ref="#struct-178327"/>
                  <affiliation ref="#struct-35418"/>
                </author>
                <author role="crp">
                  <persName>
                    <forename type="first">Clément</forename>
                    <surname>Pernet</surname>
                  </persName>
                  <email type="md5">aa943734847caa42200ff2a5cc363d39</email>
                  <email type="domain">univ-grenoble-alpes.fr</email>
                  <idno type="idhal" notation="string">cpernet</idno>
                  <idno type="idhal" notation="numeric">6305</idno>
                  <idno type="halauthorid" notation="string">43309-6305</idno>
                  <idno type="IDREF">https://www.idref.fr/111757991</idno>
                  <affiliation ref="#struct-44973"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Arne</forename>
                    <surname>Storjohann</surname>
                  </persName>
                  <email type="md5">6098776ab8bb471b63929a6ca91cea75</email>
                  <email type="domain">scg.uwaterloo.ca</email>
                  <idno type="idhal" notation="numeric">830050</idno>
                  <idno type="halauthorid" notation="string">105319-830050</idno>
                  <affiliation ref="#struct-12000"/>
                  <affiliation ref="#struct-87597"/>
                </author>
              </analytic>
              <monogr>
                <idno type="halJournalId" status="VALID">16278</idno>
                <idno type="issn">0747-7171</idno>
                <idno type="eissn">1095-855X</idno>
                <title level="j">Journal of Symbolic Computation</title>
                <imprint>
                  <publisher>Elsevier</publisher>
                  <biblScope unit="volume">56</biblScope>
                  <biblScope unit="pp">46-68</biblScope>
                  <date type="datePub">2013</date>
                  <date type="dateEpub">2013-05-02</date>
                </imprint>
              </monogr>
              <idno type="arxiv">1112.5717</idno>
              <idno type="doi">10.1016/j.jsc.2013.04.004</idno>
              <ref type="publisher">http://www.sciencedirect.com/science/article/pii/S0747717113000631</ref>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="en">rank profile</term>
                <term xml:lang="en">fast linear algebra</term>
                <term xml:lang="en">in place computations</term>
                <term xml:lang="en">Gaussian elimination</term>
                <term xml:lang="en">rank</term>
                <term xml:lang="en">reduced echelon form</term>
                <term xml:lang="en">echelon form</term>
                <term xml:lang="en">LU matrix decomposition</term>
              </keywords>
              <classCode scheme="halDomain" n="info.info-sc">Computer Science [cs]/Symbolic Computation [cs.SC]</classCode>
              <classCode scheme="halTypology" n="ART">Journal articles</classCode>
              <classCode scheme="halOldTypology" n="ART">Journal articles</classCode>
              <classCode scheme="halTreeTypology" n="ART">Journal articles</classCode>
            </textClass>
            <abstract xml:lang="en">
              <p>Transforming a matrix over a field to echelon form, or decomposing the matrix as a product of structured matrices that reveal the rank profile, is a fundamental building block of computational exact linear algebra. This paper surveys the well known variations of such decompositions and transformations that have been proposed in the literature. We present an algorithm to compute the CUP decomposition of a matrix, adapted from the LSP algorithm of Ibarra, Moran, and Hui (1982), and show reductions from the other most common Gaussian elimination based matrix transformations and decompositions to the CUP decomposition. We discuss the advantages of the CUP algorithm over other existing algorithms by studying time and space complexities: the asymptotic time complexity is rank sensitive, and comparing the constants of the leading terms, the algorithms for computing matrix invariants based on the CUP decomposition are always at least as good except in one case. We also show that the CUP algorithm, as well as the computation of other invariants such as transformation to reduced column echelon form using the CUP algorithm, all work in place, allowing for example to compute the inverse of a matrix on the same storage as the input matrix.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="researchteam" xml:id="struct-178327" status="OLD">
          <idno type="RNSR">201221021B</idno>
          <orgName>Arithmetic and Computing</orgName>
          <orgName type="acronym">ARIC</orgName>
          <date type="start">2013-01-01</date>
          <date type="end">2021-12-31</date>
          <desc>
            <address>
              <addrLine>46 Allée d'Italie 69364 Lyon France</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/equipes/aric</ref>
          </desc>
          <listRelation>
            <relation active="#struct-2497" type="direct"/>
            <relation active="#struct-300009" type="indirect"/>
            <relation active="#struct-35418" type="direct"/>
            <relation active="#struct-6818" type="indirect"/>
            <relation active="#struct-301088" type="indirect"/>
            <relation active="#struct-194495" type="indirect"/>
            <relation name="UMR5668 / URA1398" active="#struct-441569" type="indirect"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-35418" status="VALID">
          <idno type="IdRef">191041289</idno>
          <idno type="ISNI">0000000104538607</idno>
          <idno type="RNSR">200317503S</idno>
          <idno type="ROR">04msnz457</idno>
          <orgName>Laboratoire de l'Informatique du Parallélisme</orgName>
          <orgName type="acronym">LIP</orgName>
          <date type="start">1990-01-01</date>
          <desc>
            <address>
              <addrLine>46 Allée d'Italie 69364 LYON CEDEX 07</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.ens-lyon.fr/LIP/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-6818" type="direct"/>
            <relation active="#struct-301088" type="direct"/>
            <relation active="#struct-194495" type="direct"/>
            <relation active="#struct-300009" type="direct"/>
            <relation name="UMR5668 / URA1398" active="#struct-441569" type="direct"/>
          </listRelation>
        </org>
        <org type="researchteam" xml:id="struct-44973" status="OLD">
          <idno type="RNSR">200618274S</idno>
          <orgName>PrograMming and scheduling design fOr Applications in Interactive Simulation</orgName>
          <orgName type="acronym">MOAIS</orgName>
          <date type="start">2007-01-01</date>
          <date type="end">2015-12-31</date>
          <desc>
            <address>
              <addrLine>Inria Grenoble - Rhône-Alpes 655 avenue de l'Europe - Montbonnot 38334 Saint Ismier Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/equipes/moais</ref>
          </desc>
          <listRelation>
            <relation active="#struct-2497" type="direct"/>
            <relation active="#struct-300009" type="indirect"/>
            <relation active="#struct-24471" type="direct"/>
            <relation active="#struct-3886" type="indirect"/>
            <relation active="#struct-51016" type="indirect"/>
            <relation active="#struct-89889" type="indirect"/>
            <relation active="#struct-300275" type="indirect"/>
            <relation name="UMR5217" active="#struct-441569" type="indirect"/>
          </listRelation>
        </org>
        <org type="department" xml:id="struct-12000" status="VALID">
          <orgName>Symbolic Computation Group</orgName>
          <orgName type="acronym">SCG</orgName>
          <desc>
            <address>
              <addrLine>200, University Avenue West Waterloo, Ontario, N2L 3G1 Canada</addrLine>
              <country key="CA"/>
            </address>
            <ref type="url">http://www.scg.uwaterloo.ca/SCG/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-87597" type="direct"/>
            <relation active="#struct-301081" type="indirect"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-87597" status="VALID">
          <orgName>David R. Cheriton School of Computer Science</orgName>
          <desc>
            <address>
              <addrLine>University of Waterloo Waterloo, Ontario, Canada N2L 3G1 Tel: 519-888-4567 x33293</addrLine>
              <country key="CA"/>
            </address>
            <ref type="url">http://www.cs.uwaterloo.ca/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-301081" type="direct"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-2497" status="VALID">
          <idno type="RNSR">199218244V</idno>
          <idno type="ROR">https://ror.org/00n8d6z93</idno>
          <orgName>Centre Inria de l'Université Grenoble Alpes</orgName>
          <desc>
            <address>
              <addrLine>Inovallée655 avenue de l'Europe38330 Montbonnot</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/centre/grenoble</ref>
          </desc>
          <listRelation>
            <relation active="#struct-300009" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-300009" status="VALID">
          <idno type="ROR">https://ror.org/02kvxyf05</idno>
          <orgName>Institut National de Recherche en Informatique et en Automatique</orgName>
          <orgName type="acronym">Inria</orgName>
          <desc>
            <address>
              <addrLine>Domaine de VoluceauRocquencourt - BP 10578153 Le Chesnay Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/en/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-6818" status="VALID">
          <idno type="IdRef">149154992</idno>
          <idno type="ISNI">0000000123319856</idno>
          <idno type="ROR">https://ror.org/04zmssz18</idno>
          <idno type="Wikidata">Q10159</idno>
          <orgName>École normale supérieure de Lyon</orgName>
          <orgName type="acronym">ENS de Lyon</orgName>
          <date type="start">2010-01-01</date>
          <desc>
            <address>
              <addrLine>15 parvis René Descartes - BP 7000 - 69342 Lyon Cedex 07</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.ens-lyon.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-301088" type="direct"/>
          </listRelation>
        </org>
        <org type="regroupinstitution" xml:id="struct-301088" status="VALID">
          <idno type="ROR">https://ror.org/01rk35k63</idno>
          <orgName>Université de Lyon</orgName>
          <desc>
            <address>
              <addrLine>92 rue Pasteur - CS 30122, 69361 Lyon Cedex 07</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.universite-lyon.fr/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-194495" status="VALID">
          <idno type="IdRef">026402823</idno>
          <idno type="ISNI">0000000121686185</idno>
          <idno type="ROR">https://ror.org/029brtt94</idno>
          <orgName>Université Claude Bernard Lyon 1</orgName>
          <orgName type="acronym">UCBL</orgName>
          <desc>
            <address>
              <addrLine>43, boulevard du 11 novembre 1918, 69622 Villeurbanne cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.univ-lyon1.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-301088" type="direct"/>
          </listRelation>
        </org>
        <org type="regroupinstitution" xml:id="struct-441569" status="VALID">
          <idno type="IdRef">02636817X</idno>
          <idno type="ISNI">0000000122597504</idno>
          <idno type="ROR">https://ror.org/02feahw73</idno>
          <orgName>Centre National de la Recherche Scientifique</orgName>
          <orgName type="acronym">CNRS</orgName>
          <date type="start">1939-10-19</date>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.cnrs.fr/</ref>
          </desc>
        </org>
        <org type="laboratory" xml:id="struct-24471" status="OLD">
          <idno type="IdRef">148425550</idno>
          <idno type="ISNI">0000 0001 2286 4035 </idno>
          <idno type="RNSR">200711886U</idno>
          <idno type="ROR">https://ror.org/01c8rcg82</idno>
          <orgName>Laboratoire d'Informatique de Grenoble</orgName>
          <orgName type="acronym">LIG</orgName>
          <date type="start">2007-01-01</date>
          <date type="end">2015-12-31</date>
          <desc>
            <address>
              <addrLine>UMR 5217 - Laboratoire LIG - Bâtiment IMAG - 700 avenue Centrale - Domaine Universitaire de Saint-Martin-d’Hères Adresse postale : CS 40700 - 38058 Grenoble cedex 9 - France Tél. : 04 57 42 14 00</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.liglab.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-3886" type="direct"/>
            <relation active="#struct-51016" type="direct"/>
            <relation active="#struct-89889" type="direct"/>
            <relation active="#struct-300275" type="direct"/>
            <relation name="UMR5217" active="#struct-441569" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-3886" status="OLD">
          <idno type="IdRef">02640432X</idno>
          <idno type="ROR">https://ror.org/02f7wz369</idno>
          <orgName>Université Pierre Mendès France - Grenoble 2</orgName>
          <orgName type="acronym">UPMF</orgName>
          <date type="end">2015-12-31</date>
          <desc>
            <address>
              <addrLine>BP 47 - 38040 Grenoble Cedex 9</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.upmf-grenoble.fr/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-51016" status="OLD">
          <idno type="IdRef">026404796</idno>
          <idno type="ROR">https://ror.org/02aj0kh94</idno>
          <orgName>Université Joseph Fourier - Grenoble 1</orgName>
          <orgName type="acronym">UJF</orgName>
          <date type="end">2015-12-31</date>
          <desc>
            <address>
              <addrLine>BP 53 - 38041 Grenoble Cedex 9</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.ujf-grenoble.fr/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-89889" status="OLD">
          <idno type="IdRef">026388804</idno>
          <idno type="ROR">https://ror.org/05sbt2524</idno>
          <orgName>Institut polytechnique de Grenoble - Grenoble Institute of Technology</orgName>
          <orgName type="acronym">Grenoble INP</orgName>
          <date type="start">2007-01-01</date>
          <date type="end">2019-12-31</date>
          <desc>
            <address>
              <addrLine>46 avenue Félix Viallet 38031 Grenoble Cedex 1</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.grenoble-inp.fr/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-300275" status="OLD">
          <idno type="IdRef">026388804</idno>
          <orgName>Institut National Polytechnique de Grenoble</orgName>
          <orgName type="acronym">INPG</orgName>
          <date type="end">2006-12-31</date>
          <desc>
            <address>
              <addrLine>46 avenue Félix Viallet 38031 Grenoble Cedex 1</addrLine>
              <country key="FR"/>
            </address>
          </desc>
        </org>
        <org type="institution" xml:id="struct-301081" status="VALID">
          <orgName>University of Waterloo [Waterloo]</orgName>
          <desc>
            <address>
              <addrLine>200 University Avenue West, Waterloo, ON, Canada  N2L 3G1</addrLine>
              <country key="CA"/>
            </address>
            <ref type="url">https://uwaterloo.ca</ref>
          </desc>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>