<?xml version="1.0" encoding="UTF-8"?>
<?latexml class="article"?>
<?latexml RelaxNGSchema="LaTeXML"?>
<document xmlns="http://dlmf.nist.gov/LaTeXML">
  <resource src="LaTeXML.css" type="text/css"/>
  <resource src="ltx-article.css" type="text/css"/>
  <para xml:id="p1">
    <p>The letter a: the letter a.
 IS defined,
it is NOT relax,</p>
  </para>
  <para xml:id="p2">
    <p>The dollar: math shift character $.
 IS defined,
it is NOT relax,</p>
  </para>
  <para xml:id="p3">
    <p>The upcaret: superscript character ^.
 IS defined,
it is NOT relax,</p>
  </para>
  <para xml:id="p4">
    <p>The underscore:subscript character ˙.
 IS defined,
it is NOT relax,</p>
  </para>
  <para xml:id="p5">
    <p>macro fud: macro:-¿FUD.
IS defined,
it IS cs-defined,
it is NOT relax,
and it IS @defined.</p>
  </para>
  <para xml:id="p6">
    <p>macro foo: undefined.
is NOT defined,
it is NOT cs-defined,
it is NOT relax,
and it is NOT @defined.</p>
  </para>
  <para xml:id="p7">
    <p>After the @ifundefined, however: “relax.
IS defined,
it IS cs-defined,
it IS relax,
but it is still NOT @defined.</p>
  </para>
  <para xml:id="p8">
    <p>Try again, without the @ifundefined.
macro fuu: undefined.
is NOT defined,
it is NOT cs-defined,
and it is NOT relax.</p>
  </para>
  <para xml:id="p9">
    <p>After testing, however: undefined.
is still NOT defined,
it is still NOT cs-defined,
and it is still NOT relax.</p>
  </para>
  <para xml:id="p10">
    <p>[test1 ],
After ifx csname concoction: “relax.
IS defined,
it IS cs-defined,
and it IS relax.</p>
  </para>
  <para xml:id="p11">
    <p>Let zonk to relax: “relax.
IS defined,
it IS cs-defined,
it IS relax,
and it is NOT @defined.</p>
  </para>
  <para xml:id="p12">
    <p>Let zoob to a undefined token: undefined.
is NOT defined,
it is NOT cs-defined,
it is NOT relax,
and it is NOT @defined.</p>
  </para>
  <para xml:id="p13">
    <p>Let zoon indirectly to a undefined token: undefined.
is NOT defined,
it is NOT cs-defined,
it is NOT relax,</p>
  </para>
  <para xml:id="p14">
    <p>Now, let that initial token to relax: undefined.
is NOT defined,
it is NOT cs-defined,
it is NOT relax,
Ie. no change: the chain was ‘collaped’.</p>
  </para>
  <para xml:id="p15">
    <p>Let zook to a plain letter: the letter a.
It expands to ‘a’.
IS defined,
it IS cs-defined,
it is NOT relax,
and it IS @defined.</p>
  </para>
</document>
