﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?application progid="SMath Studio Desktop" version="0.98.6179.21440"?>
<regions>
  <settings>
    <identity>
      <id>6313119e-d916-4076-81f2-00e7cadbcc86</id>
      <revision>42</revision>
    </identity>
    <calculation>
      <precision>9</precision>
      <exponentialThreshold>12</exponentialThreshold>
      <fractions>decimal</fractions>
    </calculation>
    <pageModel active="true" printAreas="true" simpleEqualsOnly="false" printBackgroundImages="true">
      <paper id="1" orientation="Portrait" width="850" height="1100" />
      <margins left="39" right="39" top="39" bottom="39" />
      <header alignment="Center" color="#a9a9a9">&amp;[DATE] &amp;[TIME] - &amp;[FILENAME]</header>
      <footer alignment="Center" color="#a9a9a9">&amp;[PAGENUM] / &amp;[COUNT]</footer>
      <backgrounds />
    </pageModel>
    <dependencies>
      <assembly name="SMath Studio Desktop" version="0.98.6179.21440" guid="a37cba83-b69c-4c71-9992-55ff666763bd" />
      <assembly name="Math Region" version="0.98.6179.21440" guid="02f1ab51-215b-466e-a74d-5d8b1cf85e8d" />
      <assembly name="Special Functions" version="1.11.6179.21442" guid="2814e667-4e12-48b1-8d51-194e480eabc5" />
      <assembly name="Maple Wrapper" version="1.0.6328.1700" guid="32dfd679-8cfd-483a-b79a-19d5ea838750" />
      <assembly name="Text Region" version="1.10.6179.21446" guid="485d28c5-349a-48b6-93be-12a35a1c1e39" />
      <assembly name="Statistical Tools" version="1.0.6232.7997" guid="76f6e9f5-ac86-4ffb-9e4d-284c8daecaf9" />
      <assembly name="Plot Region" version="1.9.6179.21450" guid="c451c2b5-798b-4f08-b9ec-b90963d1ddaa" />
    </dependencies>
    <mode debug="true" />
  </settings>
  <region id="0" left="18" top="18" width="326" height="31" color="#000000" bgColor="#80ffff" fontSize="14">
    <text lang="eng">
      <p bold="true">Lambert W, principal branch</p>
    </text>
  </region>
  <region id="1" left="18" top="63" width="478" height="88" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p>Lambert W is not a function: it is a "solution function".Don't scratch your head looking for it, you won't find.In other words: it is not a built-in aprroximation. Youcan fake a built-in like here in Smath. There is the goodapproximation "ProductLog" from Mathsoft Collaboratory.</p>
    </text>
  </region>
  <region id="2" left="549" top="63" width="185" height="40" border="true" color="#ff0000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p>Local time calculate:........2 min........</p>
    </text>
  </region>
  <region id="3" left="81" top="162" width="532" height="31" color="#80ffff" bgColor="#000000" fontSize="14">
    <text lang="eng">
      <p bold="true">&lt;= solve ..... Compare Lambert ..... =&gt; roots</p>
    </text>
  </region>
  <region id="4" left="18" top="198" width="295" height="43" color="#000000" bgColor="#ffff80" fontSize="10">
    <math fractionType="auto" decimalPlaces="6">
      <input>
        <e type="operand">y</e>
        <e type="function" args="1">W</e>
        <e type="operand">x</e>
        <e type="operand">x</e>
        <e type="function" preserve="true" args="1">exp</e>
        <e type="operator" args="2">*</e>
        <e type="operand">y</e>
        <e type="operator" args="2">-</e>
        <e type="operand">0</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">x</e>
        <e type="operand">1</e>
        <e type="operand">e</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="1">-</e>
        <e type="operand">e</e>
        <e type="function" preserve="true" args="4">solve</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="5" left="414" top="207" width="343" height="93" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
    <math optimize="2" decimalPlaces="4">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">Lambert</e>
        <e type="operand">x</e>
        <e type="operand">1</e>
        <e type="operand">e</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">≥</e>
        <e type="operand">w</e>
        <e type="operand">w</e>
        <e type="function" preserve="true" args="1">exp</e>
        <e type="operator" args="2">*</e>
        <e type="operand">x</e>
        <e type="operator" args="2">-</e>
        <e type="operand">0</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">w</e>
        <e type="operand">0</e>
        <e type="function" preserve="true" args="3">roots</e>
        <e type="operand" style="string">NO real roots -&gt; granular</e>
        <e type="function" preserve="true" args="3">if</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="6" left="18" top="243" width="60" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="auto" decimalPlaces="6">
      <input>
        <e type="operand">myW</e>
        <e type="operand">e</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="7" left="144" top="243" width="90" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="auto" decimalPlaces="6">
      <input>
        <e type="operand">myW</e>
        <e type="function" args="1">W</e>
      </input>
      <result action="numeric">
        <e type="operand">1</e>
      </result>
    </math>
  </region>
  <region id="8" left="18" top="306" width="256" height="158" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="6.46240960859739" scale_y="4.41391271675254" scale_z="28.5245119522518" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-84" transpose_y="-17" transpose_z="0">
      <description active="true" position="Top" lang="eng">
        <p>Lambert W [solve conventional]</p>
      </description>
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">W</e>
        <e type="operand">myW</e>
        <e type="operand">myW</e>
        <e type="function" args="1">W</e>
        <e type="operand" style="string">+</e>
        <e type="operand">20</e>
        <e type="operand" style="string">red</e>
        <e type="operand">1</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="7">mat</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">sys</e>
      </input>
    </plot>
  </region>
  <region id="9" left="414" top="306" width="240" height="158" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="6.89751653889368" scale_y="4.17724816941566" scale_z="28.8126383356078" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-79" transpose_y="-17" transpose_z="0">
      <description active="true" position="Top" lang="eng">
        <p>Lambert [roots conventional]</p>
      </description>
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">Lambert</e>
      </input>
    </plot>
  </region>
  <region id="10" left="477" top="531" width="197" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="15">
      <input>
        <e type="operand">2</e>
        <e type="function" args="1">W</e>
      </input>
      <result action="numeric">
        <e type="operand">0.85260550201352</e>
      </result>
    </math>
  </region>
  <region id="11" left="18" top="549" width="371" height="31" color="#000000" bgColor="#80ffff" fontSize="14">
    <text lang="eng">
      <p bold="true">Maple classical/direct inverser</p>
    </text>
  </region>
  <region id="12" left="0" top="558" width="28" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">ηη</e>
      </input>
    </math>
  </region>
  <region id="13" left="432" top="567" width="255" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="15">
      <input>
        <e type="operand">2</e>
        <e type="function" args="1">Lambert</e>
      </input>
      <result action="numeric">
        <e type="operand">0.852605502013724</e>
      </result>
    </math>
  </region>
  <region id="14" left="18" top="585" width="202" height="54" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">x</e>
        <e type="operand">a</e>
        <e type="operand">b</e>
        <e type="function" args="3">q</e>
        <e type="operand">1</e>
        <e type="operand">x</e>
        <e type="operand">b</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="1">-</e>
        <e type="function" preserve="true" args="1">exp</e>
        <e type="bracket">(</e>
        <e type="operand">a</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">-</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="15" left="18" top="639" width="349" height="43" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">y</e>
        <e type="operand">x</e>
        <e type="operand">a</e>
        <e type="operand">b</e>
        <e type="function" args="3">q</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">x</e>
        <e type="function" preserve="true" args="2">solve</e>
        <e type="function" preserve="true" args="1">maple</e>
      </input>
      <result action="symbolic">
        <e type="operand">1</e>
        <e type="operand">y</e>
        <e type="operator" args="2">-</e>
        <e type="function" preserve="true" args="1">ln</e>
        <e type="operand">b</e>
        <e type="operator" args="2">*</e>
        <e type="operand">a</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="1">-</e>
      </result>
    </math>
  </region>
  <region id="16" left="18" top="693" width="205" height="43" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">y</e>
        <e type="operand">a</e>
        <e type="operand">b</e>
        <e type="function" args="3">sol</e>
        <e type="operand">1</e>
        <e type="operand">y</e>
        <e type="operator" args="2">-</e>
        <e type="function" preserve="true" args="1">ln</e>
        <e type="operand">b</e>
        <e type="operator" args="2">*</e>
        <e type="operand">a</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="17" left="18" top="738" width="92" height="27" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="auto" decimalPlaces="6">
      <input>
        <e type="operand">a</e>
        <e type="operand">2</e>
        <e type="operator" args="2">:</e>
        <e type="operand">b</e>
        <e type="operand">1</e>
        <e type="operator" args="2">:</e>
        <e type="operand">1</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="4">mat</e>
      </input>
    </math>
  </region>
  <region id="18" left="135" top="738" width="119" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="auto" decimalPlaces="6">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">middle</e>
        <e type="operand">b</e>
        <e type="operand">x</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="19" left="18" top="774" width="240" height="158" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="8.14027493868398" scale_y="13.1099941915" scale_z="106.71895716336" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-15" transpose_y="-11" transpose_z="0">
      <input>
        <e type="operand">x</e>
        <e type="operand">a</e>
        <e type="operand">b</e>
        <e type="function" args="3">q</e>
        <e type="operand">x</e>
        <e type="operand">a</e>
        <e type="operand">b</e>
        <e type="function" args="3">sol</e>
        <e type="operand">x</e>
        <e type="function" args="1">middle</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">sys</e>
      </input>
    </plot>
  </region>
  <region id="20" left="324" top="801" width="202" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">x</e>
        <e type="operand">α</e>
        <e type="operand">μ</e>
        <e type="function" args="3">D</e>
        <e type="operand">μ</e>
        <e type="operand">x</e>
        <e type="operator" args="2">*</e>
        <e type="operand">α</e>
        <e type="operand">x</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="1">-</e>
        <e type="function" preserve="true" args="1">exp</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="21" left="324" top="828" width="391" height="60" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">y</e>
        <e type="operand">x</e>
        <e type="operand">α</e>
        <e type="operand">μ</e>
        <e type="function" args="3">D</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">x</e>
        <e type="function" preserve="true" args="2">solve</e>
        <e type="function" preserve="true" args="1">maple</e>
      </input>
      <result action="symbolic">
        <e type="operand">α</e>
        <e type="operand">y</e>
        <e type="operator" args="2">*</e>
        <e type="operand">μ</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="1">-</e>
        <e type="function" args="1">LambertW</e>
        <e type="operand">α</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="1">-</e>
      </result>
    </math>
  </region>
  <region id="22" left="324" top="900" width="334" height="30" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">y</e>
        <e type="operand">x</e>
        <e type="operand">x</e>
        <e type="function" preserve="true" args="1">exp</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">x</e>
        <e type="function" preserve="true" args="2">solve</e>
        <e type="function" preserve="true" args="1">maple</e>
      </input>
      <result action="symbolic">
        <e type="operand">y</e>
        <e type="function" args="1">LambertW</e>
      </result>
    </math>
  </region>
  <region id="23" left="324" top="945" width="389" height="24" color="#000000" bgColor="#ffff80" fontSize="10">
    <text lang="eng">
      <p>---------- Visit Lambert ProductLog ----------</p>
    </text>
  </region>
  <region id="24" left="18" top="1053" width="267" height="31" color="#000000" bgColor="#80ffff" fontSize="14">
    <text lang="eng">
      <p bold="true">Smath "roots" Inverser</p>
    </text>
  </region>
  <region id="25" left="18" top="1089" width="264" height="140" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">L</e>
        <e type="operand">H</e>
        <e type="operand">N</e>
        <e type="function" args="3">xd</e>
        <e type="operand" style="string">N+1 pts L...H  </e>
        <e type="operand">U</e>
        <e type="operand">0</e>
        <e type="operator" args="2">:</e>
        <e type="operand">dx</e>
        <e type="operand">H</e>
        <e type="operand">L</e>
        <e type="operator" args="2">-</e>
        <e type="operand">N</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">:</e>
        <e type="operand">i</e>
        <e type="operand">1</e>
        <e type="operand">N</e>
        <e type="operand">1</e>
        <e type="operator" args="2">+</e>
        <e type="function" preserve="true" args="2">range</e>
        <e type="operand">U</e>
        <e type="operand">i</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">L</e>
        <e type="operand">dx</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operand">dx</e>
        <e type="operand">i</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operator" args="2">:</e>
        <e type="function" preserve="true" args="3">for</e>
        <e type="operand">U</e>
        <e type="operand">5</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="7">line</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="26" left="342" top="1089" width="196" height="27" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="auto" decimalPlaces="6">
      <input>
        <e type="operand">L</e>
        <e type="operand">0</e>
        <e type="operator" args="2">:</e>
        <e type="operand" style="string" />
        <e type="operand">H</e>
        <e type="operand">8</e>
        <e type="operator" args="2">:</e>
        <e type="operand" style="string" />
        <e type="operand">N</e>
        <e type="operand">100</e>
        <e type="operator" args="2">:</e>
        <e type="operand">1</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="7">mat</e>
      </input>
    </math>
  </region>
  <region id="27" left="342" top="1125" width="119" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">U</e>
        <e type="operand">L</e>
        <e type="operand">H</e>
        <e type="operand">N</e>
        <e type="function" args="3">xd</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="28" left="342" top="1188" width="100" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">F</e>
        <e type="operand">x</e>
        <e type="function" preserve="true" args="1">exp</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="29" left="18" top="1242" width="323" height="72" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p bold="true">The ierative 'roots'Assign the 'root' to a range variable sol(w) for generalised use. Note thatnow we have to initialise more wisely.</p>
    </text>
  </region>
  <region id="30" left="63" top="1314" width="41" height="24" color="#000000" bgColor="#80ffff" fontSize="10">
    <text lang="eng">
      <p>==&gt; </p>
    </text>
  </region>
  <region id="31" left="117" top="1314" width="77" height="24" color="#000000" bgColor="#80ffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">init</e>
        <e type="operand">1</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="32" left="207" top="1314" width="49" height="24" color="#000000" bgColor="#80ffff" fontSize="10">
    <text lang="eng">
      <p> &lt;==  </p>
    </text>
  </region>
  <region id="33" left="18" top="1350" width="268" height="28" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">w</e>
        <e type="function" args="1">sol</e>
        <e type="operand">x</e>
        <e type="function" args="1">F</e>
        <e type="operand">w</e>
        <e type="operator" args="2">-</e>
        <e type="operand">0</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">x</e>
        <e type="operand">init</e>
        <e type="function" preserve="true" args="3">roots</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="34" left="333" top="1359" width="384" height="136" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p>Note about the scalar plot:Generally it will/might fail WHY ?        Whereas the scalar reseeds itself on 'init'     this may cause numerical instabilty then drift to failure. Scalar supports no furtherscalar procesing [parsing] vg: d/dx</p>
    </text>
  </region>
  <region id="35" left="18" top="1386" width="192" height="71" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">Sol</e>
        <e type="operand">i</e>
        <e type="operand">1</e>
        <e type="operand">N</e>
        <e type="operand">1</e>
        <e type="operator" args="2">+</e>
        <e type="function" preserve="true" args="2">range</e>
        <e type="operand">sol</e>
        <e type="operand">i</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">U</e>
        <e type="operand">i</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="function" args="1">sol</e>
        <e type="operator" args="2">:</e>
        <e type="function" preserve="true" args="3">for</e>
        <e type="operand">sol</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">line</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="36" left="333" top="1395" width="308" height="28" color="#000000" bgColor="#ffff80" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">Scalar</e>
        <e type="operand">xx</e>
        <e type="function" args="1">F</e>
        <e type="operand">x</e>
        <e type="operator" args="2">-</e>
        <e type="operand">0</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">xx</e>
        <e type="operand">init</e>
        <e type="function" preserve="true" args="3">roots</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="37" left="18" top="1467" width="187" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">MySol</e>
        <e type="operand">U</e>
        <e type="operand">Sol</e>
        <e type="function" preserve="true" args="2">augment</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="38" left="18" top="1494" width="76" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">Y</e>
        <e type="operand">0.834</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="39" left="117" top="1494" width="131" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">Y</e>
        <e type="function" preserve="true" args="1">exp</e>
      </input>
      <result action="numeric">
        <e type="operand">2.3025</e>
      </result>
    </math>
  </region>
  <region id="40" left="333" top="1512" width="188" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">2.3025</e>
        <e type="function" args="1">Scalar</e>
      </input>
      <result action="numeric">
        <e type="operand">0.834</e>
      </result>
    </math>
  </region>
  <region id="41" left="522" top="1512" width="193" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p>&lt;= on-line calculation</p>
    </text>
  </region>
  <region id="42" left="18" top="1521" width="262" height="29" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">track</e>
        <e type="operand">Y</e>
        <e type="function" preserve="true" args="1">exp</e>
        <e type="operand">Y</e>
        <e type="operand" style="string">+</e>
        <e type="operand">35</e>
        <e type="operand" style="string">black</e>
        <e type="operand">1</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="7">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="43" left="18" top="1557" width="341" height="27" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">Title</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="operator" args="1">-</e>
        <e type="operand" style="string">Smath Inverser</e>
        <e type="operand">12</e>
        <e type="operand" style="string">black</e>
        <e type="operand">1</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="7">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="44" left="18" top="1593" width="267" height="158" color="#000000" bgColor="#ebebeb" fontSize="10">
    <plot type="2d" render="lines" scale_x="2.14358881" scale_y="2.14358881" scale_z="2.14358881" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-77" transpose_y="-3" transpose_z="0">
      <description active="true" position="Top" lang="eng">
        <p>blue = function, red it's solution</p>
      </description>
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">F</e>
        <e type="operand">MySol</e>
        <e type="operand">track</e>
        <e type="operand">Title</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">sys</e>
      </input>
    </plot>
  </region>
  <region id="45" left="459" top="1593" width="240" height="158" color="#000000" bgColor="#ebebeb" fontSize="10">
    <plot type="2d" render="lines" scale_x="2.85311670611" scale_y="1" scale_z="2.85311670611" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="0" transpose_y="0" transpose_z="0">
      <description active="true" position="Top" lang="eng">
        <p>Scalar plot of 'roots' </p>
      </description>
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">Scalar</e>
        <e type="operand">0</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">sys</e>
      </input>
    </plot>
  </region>
  <region id="46" left="297" top="1638" width="110" height="24" color="#000000" bgColor="#ebebeb" fontSize="10">
    <text lang="eng">
      <p>Sanity check</p>
    </text>
  </region>
  <region id="47" left="297" top="1665" width="131" height="26" color="#000000" bgColor="#ebebeb" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">Y</e>
        <e type="function" preserve="true" args="1">exp</e>
      </input>
      <result action="numeric">
        <e type="operand">2.3025</e>
      </result>
    </math>
  </region>
  <region id="48" left="297" top="1692" width="151" height="28" color="#000000" bgColor="#ebebeb" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">Y</e>
        <e type="function" preserve="true" args="1">exp</e>
        <e type="function" preserve="true" args="1">ln</e>
      </input>
      <result action="numeric">
        <e type="operand">0.834</e>
      </result>
    </math>
  </region>
  <region id="49" left="18" top="2070" width="325" height="31" color="#000000" bgColor="#80ffff" fontSize="14">
    <text lang="eng">
      <p bold="true">Secret maths under the hood</p>
    </text>
  </region>
  <region id="50" left="18" top="2106" width="206" height="53" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">Pnorm</e>
        <e type="operand">1</e>
        <e type="operand">2</e>
        <e type="operand">π</e>
        <e type="operator" args="2">*</e>
        <e type="function" preserve="true" args="1">sqrt</e>
        <e type="operator" args="2">/</e>
        <e type="operand">x</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="1">-</e>
        <e type="operand">2</e>
        <e type="operator" args="2">/</e>
        <e type="function" preserve="true" args="1">exp</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="51" left="297" top="2106" width="385" height="88" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p>No matter how much you want q(x) the quantile plot, cnorm(x) is a built-in approximation, not otherwise interpretable, i.e: not diffe-rentiable. Mathcad 11 does not suffer this.What's Mathcad 'cnorm' ? Most probably Hart.</p>
    </text>
  </region>
  <region id="52" left="18" top="2178" width="182" height="32" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">cnorm</e>
        <e type="operand">x</e>
        <e type="function" preserve="true" args="1">CDF.Normal</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="53" left="297" top="2196" width="330" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">#</e>
        <e type="operand" style="string">Error, unable to evaluate sign ans</e>
        <e type="operator" args="2">≡</e>
      </input>
    </math>
  </region>
  <region id="54" left="18" top="2241" width="240" height="158" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="13.5770792190656" scale_y="3.4522712143931" scale_z="46.871759763515" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-1" transpose_y="-58" transpose_z="0">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">Pnorm</e>
        <e type="operand">x</e>
        <e type="function" args="1">cnorm</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">sys</e>
      </input>
    </plot>
  </region>
  <region id="55" left="297" top="2241" width="240" height="158" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="1.9487171" scale_y="11.9181765377272" scale_z="23.2251544198879" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="0" transpose_y="0" transpose_z="0">
      <input>
        <e type="operand">x</e>
        <e type="function" preserve="true" args="1">ICDF.Normal</e>
      </input>
    </plot>
  </region>
  <region id="56" left="18" top="2493" width="464" height="104" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p>In lieu, here is a very good approximation of 'cnorm'that will 'root' for the 'qnorm' quantiles. The accuracy of cn(x) &lt; ± 0.000025 in the ± 4 domainsmaller outside. Note Smath 'linterp, ainterp, cinterp'are interpolating functions but not scalar functionsfor subuse [Derivative(s), Integral ...].</p>
    </text>
  </region>
  <region id="57" left="18" top="2619" width="304" height="54" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">Cn</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="operand">0.07056</e>
        <e type="operand">x</e>
        <e type="operand">3</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operand">1.5976</e>
        <e type="operand">x</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="bracket">(</e>
        <e type="operator" args="1">-</e>
        <e type="function" preserve="true" args="1">exp</e>
        <e type="operator" args="2">+</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="58" left="207" top="2682" width="68" height="24" color="#000000" bgColor="#80ffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">init</e>
        <e type="operand">0</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="59" left="18" top="2709" width="275" height="28" color="#000000" bgColor="#ffff80" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">q</e>
        <e type="operand">xx</e>
        <e type="function" args="1">Cn</e>
        <e type="operand">x</e>
        <e type="operator" args="2">-</e>
        <e type="operand">0</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">xx</e>
        <e type="operand">init</e>
        <e type="function" preserve="true" args="3">roots</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="60" left="351" top="2709" width="86" height="69" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">Pnorm</e>
        <e type="operand">x</e>
        <e type="function" args="1">cnorm</e>
        <e type="operand">x</e>
        <e type="function" args="1">q</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">sys</e>
      </input>
    </math>
  </region>
  <region id="61" left="18" top="2781" width="427" height="246" color="#000000" bgColor="#ffffff" fontSize="10" showInputData="False">
    <plot type="2d" render="lines" scale_x="7.93695821298537" scale_y="8.90792167562896" scale_z="70.7018021040134" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="0" transpose_y="0" transpose_z="0">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">Pnorm</e>
        <e type="operand">x</e>
        <e type="function" args="1">Cn</e>
        <e type="operand">x</e>
        <e type="function" args="1">q</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">sys</e>
      </input>
    </plot>
  </region>
  <region id="62" left="18" top="3114" width="389" height="54" color="#000000" bgColor="#80ffff" fontSize="14">
    <text lang="eng">
      <p bold="true">Using the Maple code to generate the inverse function for export.</p>
    </text>
  </region>
  <region id="63" left="18" top="3177" width="205" height="35" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">x</e>
        <e type="operand">c</e>
        <e type="operand">d</e>
        <e type="function" args="3">Q</e>
        <e type="operand">1</e>
        <e type="operand">c</e>
        <e type="operand">x</e>
        <e type="operand">d</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="1">-</e>
        <e type="function" preserve="true" args="1">exp</e>
        <e type="operator" args="2">-</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="64" left="18" top="3213" width="535" height="64" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">y</e>
        <e type="operand">c</e>
        <e type="operand">d</e>
        <e type="function" args="3">Inverse</e>
        <e type="operand">y</e>
        <e type="operand">x</e>
        <e type="operand">c</e>
        <e type="operand">d</e>
        <e type="function" args="3">Q</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">x</e>
        <e type="function" preserve="true" args="2">solve</e>
        <e type="function" preserve="true" args="1">maple</e>
        <e type="operator" args="2">:</e>
      </input>
      <result action="symbolic">
        <e type="operand">1</e>
        <e type="operand">y</e>
        <e type="operator" args="2">-</e>
        <e type="function" preserve="true" args="1">ln</e>
        <e type="operand">c</e>
        <e type="operator" args="2">/</e>
        <e type="function" preserve="true" args="1">ln</e>
        <e type="operand">d</e>
        <e type="operator" args="2">/</e>
        <e type="function" preserve="true" args="1">exp</e>
      </result>
    </math>
  </region>
  <region id="65" left="18" top="3276" width="293" height="64" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">y</e>
        <e type="operand">c</e>
        <e type="operand">d</e>
        <e type="function" args="3">Inverse</e>
      </input>
      <result action="symbolic">
        <e type="operand">1</e>
        <e type="operand">y</e>
        <e type="operator" args="2">-</e>
        <e type="function" preserve="true" args="1">ln</e>
        <e type="operand">c</e>
        <e type="operator" args="2">/</e>
        <e type="function" preserve="true" args="1">ln</e>
        <e type="operand">d</e>
        <e type="operator" args="2">/</e>
        <e type="function" preserve="true" args="1">exp</e>
      </result>
    </math>
  </region>
  <region id="66" left="18" top="3348" width="43" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">c</e>
        <e type="operand">1</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="67" left="90" top="3348" width="69" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">d</e>
        <e type="operand">0.5</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="68" left="18" top="3402" width="60" height="24" color="#000000" bgColor="#80ffff" fontSize="10">
    <math decimalPlaces="4">
      <description active="true" position="Top" lang="eng">
        <p>Given 'y' from Q(,,,)=&gt; read X in Q(,,,) that gives 'y'</p>
      </description>
      <input>
        <e type="operand">y</e>
        <e type="operand">0.5</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="69" left="18" top="3456" width="161" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">X</e>
        <e type="operand">y</e>
        <e type="operand">c</e>
        <e type="operand">d</e>
        <e type="function" args="3">Inverse</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="70" left="18" top="3483" width="94" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">X</e>
      </input>
      <result action="numeric">
        <e type="operand">2.0814</e>
      </result>
    </math>
  </region>
  <region id="71" left="252" top="3492" width="100" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">X</e>
        <e type="function" preserve="true" args="1">abs</e>
      </input>
      <result action="numeric">
        <e type="operand">2.0814</e>
      </result>
    </math>
  </region>
  <region id="72" left="18" top="3528" width="168" height="28" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">y</e>
        <e type="operand">c</e>
        <e type="operand">d</e>
        <e type="function" args="3">Q</e>
        <e type="function" preserve="true" args="1">abs</e>
      </input>
      <result action="numeric">
        <e type="operand">0.7569</e>
      </result>
    </math>
  </region>
  <region id="73" left="18" top="3555" width="247" height="29" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">ptInv</e>
        <e type="operand">X</e>
        <e type="function" preserve="true" args="1">abs</e>
        <e type="operand">y</e>
        <e type="operand" style="string">+</e>
        <e type="operand">20</e>
        <e type="operand" style="string">magenta</e>
        <e type="operand">1</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="7">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="74" left="18" top="3591" width="171" height="93" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">InversePath</e>
        <e type="operand">0</e>
        <e type="operand">y</e>
        <e type="operand">X</e>
        <e type="function" preserve="true" args="1">abs</e>
        <e type="operand">y</e>
        <e type="operand">2</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="6">mat</e>
        <e type="operand">X</e>
        <e type="function" preserve="true" args="1">abs</e>
        <e type="operand">y</e>
        <e type="operand">X</e>
        <e type="function" preserve="true" args="1">abs</e>
        <e type="operand">0</e>
        <e type="operand">2</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="6">mat</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">sys</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="75" left="18" top="3690" width="375" height="158" color="#000000" bgColor="#ebebeb" fontSize="10">
    <plot type="2d" render="lines" scale_x="6.72749994932561" scale_y="1.6847368837909" scale_z="11.3340673003302" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="0" transpose_y="-45" transpose_z="0">
      <description active="true" position="Top" lang="eng">
        <p>blue is the function, red it's inverse [solution]</p>
      </description>
      <input>
        <e type="operand">x</e>
        <e type="operand">c</e>
        <e type="operand">d</e>
        <e type="function" args="3">Q</e>
        <e type="operand">x</e>
        <e type="operand">c</e>
        <e type="operand">d</e>
        <e type="function" args="3">Inverse</e>
        <e type="operand">ptInv</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">sys</e>
      </input>
    </plot>
  </region>
  <region id="76" left="432" top="3690" width="240" height="158" color="#000000" bgColor="#ebebeb" fontSize="10">
    <plot type="2d" render="lines" scale_x="6.66022494983236" scale_y="4.32607585368916" scale_z="28.8126383356078" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-1" transpose_y="0" transpose_z="0">
      <description active="true" position="Top" lang="eng">
        <p>Solving for 'x' =&gt; given 'y' </p>
      </description>
      <input>
        <e type="operand">InversePath</e>
      </input>
    </plot>
  </region>
  <region id="77" left="27" top="4158" width="462" height="56" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p>The task of inversing a function is generally difficultor simply not possible. Many inverse exist as built-infrom approximation [asin, acos, atan ...]</p>
    </text>
  </region>
  <region id="78" left="27" top="4230" width="100" height="26" color="#000000" bgColor="#ffff80" fontSize="10">
    <math decimalPlaces="4" exponentialThreshold="3">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">F</e>
        <e type="operand">x</e>
        <e type="function" preserve="true" args="1">exp</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="79" left="27" top="4257" width="259" height="28" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4" exponentialThreshold="3">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">Inv</e>
        <e type="operand">xx</e>
        <e type="function" args="1">F</e>
        <e type="operand">x</e>
        <e type="operator" args="2">-</e>
        <e type="operand">0</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">xx</e>
        <e type="operand">0</e>
        <e type="function" preserve="true" args="3">roots</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="80" left="27" top="4293" width="240" height="158" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="1.4641" scale_y="2.5937424601" scale_z="3.79749833583241" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="0" transpose_y="0" transpose_z="0">
      <description active="true" position="Top" lang="eng">
        <p>This one is 'baby stuff'</p>
      </description>
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">F</e>
        <e type="operand">x</e>
        <e type="function" args="1">Inv</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">sys</e>
      </input>
    </plot>
  </region>
  <region id="81" left="27" top="4545" width="398" height="48" color="#000000" bgColor="#ffffff" fontSize="12">
    <text lang="eng">
      <p bold="true" underline="true">A more difficult example, that you needto instruct wisely wrt the initial(s).</p>
    </text>
  </region>
  <region id="82" left="27" top="4599" width="173" height="53" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4" exponentialThreshold="3">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">F</e>
        <e type="operand">1</e>
        <e type="operand">2</e>
        <e type="operand">π</e>
        <e type="operator" args="2">*</e>
        <e type="function" preserve="true" args="1">sqrt</e>
        <e type="operator" args="2">/</e>
        <e type="operand">x</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="1">-</e>
        <e type="operand">2</e>
        <e type="operator" args="2">/</e>
        <e type="function" preserve="true" args="1">exp</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="83" left="27" top="4662" width="409" height="104" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p>The code reads: for F(xx) running over xx find 'x' that makes F(xx)-x=0 wrt to initial  ± 2assign scalar 'x' to a function for recovery in in the canvas scalar plot. It goes this way onlyat  time it plots on the canvas, it  does not create a function internally.</p>
    </text>
  </region>
  <region id="84" left="27" top="4779" width="301" height="28" color="#000000" bgColor="#ffff80" fontSize="10">
    <math decimalPlaces="4" exponentialThreshold="3">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">Inverse</e>
        <e type="operand">xx</e>
        <e type="function" args="1">F</e>
        <e type="operand">x</e>
        <e type="operator" args="2">-</e>
        <e type="operand">0</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">xx</e>
        <e type="operand">2</e>
        <e type="operator" args="1">-</e>
        <e type="function" preserve="true" args="3">roots</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="85" left="27" top="4815" width="292" height="28" color="#000000" bgColor="#ffff80" fontSize="10">
    <math decimalPlaces="4" exponentialThreshold="3">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">inverse</e>
        <e type="operand">xx</e>
        <e type="function" args="1">F</e>
        <e type="operand">x</e>
        <e type="operator" args="2">-</e>
        <e type="operand">0</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">xx</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="3">roots</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="86" left="27" top="4851" width="240" height="158" color="#000000" bgColor="#ebebeb" fontSize="10">
    <plot type="2d" render="lines" scale_x="2.20846217387089" scale_y="26.1933075778253" scale_z="57.8469289941928" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="1" transpose_y="-3" transpose_z="0">
      <description active="true" position="Top" lang="eng">
        <p>Two complementary branches</p>
      </description>
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">Inverse</e>
        <e type="operand">x</e>
        <e type="function" args="1">inverse</e>
        <e type="operand">0</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">sys</e>
      </input>
    </plot>
  </region>
  <region id="87" left="297" top="4878" width="240" height="158" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="17.1021591637356" scale_y="2.1221529219" scale_z="36.2933970401204" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="0" transpose_y="0" transpose_z="0">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">F</e>
        <e type="operand">0</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">sys</e>
      </input>
    </plot>
  </region>
  <region id="88" left="27" top="5175" width="245" height="31" color="#000000" bgColor="#ffffff" fontSize="14">
    <text lang="eng">
      <p bold="true">Solving each branch  </p>
    </text>
  </region>
  <region id="89" left="27" top="5211" width="404" height="40" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p>By including the roots range in the solve block,we get independence from roots (range) options.</p>
    </text>
  </region>
  <region id="90" left="27" top="5265" width="173" height="53" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4" exponentialThreshold="3">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">F</e>
        <e type="operand">1</e>
        <e type="operand">2</e>
        <e type="operand">π</e>
        <e type="operator" args="2">*</e>
        <e type="function" preserve="true" args="1">sqrt</e>
        <e type="operator" args="2">/</e>
        <e type="operand">x</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="1">-</e>
        <e type="operand">2</e>
        <e type="operator" args="2">/</e>
        <e type="function" preserve="true" args="1">exp</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="91" left="27" top="5328" width="276" height="28" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4" exponentialThreshold="3">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">sol</e>
        <e type="operand">t</e>
        <e type="function" args="1">F</e>
        <e type="operand">x</e>
        <e type="operator" args="2">-</e>
        <e type="operand">0</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">t</e>
        <e type="operand">5</e>
        <e type="operator" args="1">-</e>
        <e type="operand">0</e>
        <e type="function" preserve="true" args="4">solve</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="92" left="27" top="5355" width="267" height="28" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4" exponentialThreshold="3">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">Sol</e>
        <e type="operand">t</e>
        <e type="function" args="1">F</e>
        <e type="operand">x</e>
        <e type="operator" args="2">-</e>
        <e type="operand">0</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">t</e>
        <e type="operand">0</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="4">solve</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="93" left="27" top="5391" width="240" height="158" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="2.33358394770193" scale_y="25.1611867479618" scale_z="58.7157415001742" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="0" transpose_y="0" transpose_z="0">
      <description active="true" position="Top" lang="eng">
        <p>Scalar inverse on the canvas</p>
      </description>
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">sol</e>
        <e type="operand">x</e>
        <e type="function" args="1">Sol</e>
        <e type="operand">0.3989</e>
        <e type="operand">0</e>
        <e type="operand" style="string">+</e>
        <e type="operand">20</e>
        <e type="operand" style="string">green</e>
        <e type="operand">1</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="7">mat</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">sys</e>
      </input>
    </plot>
  </region>
  <region id="94" left="324" top="5391" width="240" height="158" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="15.7044620419978" scale_y="2.07922329740243" scale_z="32.653083350894" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="0" transpose_y="0" transpose_z="0">
      <description active="true" position="Top" lang="eng">
        <p>Mother function to inverse</p>
      </description>
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">F</e>
        <e type="operand">0.398942280401435</e>
        <e type="operand">4.97</e>
        <e type="operator" args="1">-</e>
        <e type="operand">0</e>
        <e type="operand" style="string">.</e>
        <e type="operand">15</e>
        <e type="operand" style="string">red</e>
        <e type="operand">1</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="7">mat</e>
        <e type="operand">4.97</e>
        <e type="operand">0</e>
        <e type="operand" style="string">.</e>
        <e type="operand">15</e>
        <e type="operand" style="string">red</e>
        <e type="operand">1</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="7">mat</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">sys</e>
      </input>
    </plot>
  </region>
  <region id="95" left="27" top="5652" width="185" height="49" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4" exponentialThreshold="3">
      <input>
        <e type="operand">0.25</e>
        <e type="function" args="1">sol</e>
        <e type="operand">0.25</e>
        <e type="function" args="1">Sol</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
      </input>
      <result action="numeric">
        <e type="operand">0.9668</e>
        <e type="operator" args="1">-</e>
        <e type="operand">0.9668</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
      </result>
    </math>
  </region>
  <region id="96" left="27" top="5715" width="264" height="122" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4" exponentialThreshold="3">
      <input>
        <e type="operand">L</e>
        <e type="operand">H</e>
        <e type="operand">N</e>
        <e type="function" args="3">xd</e>
        <e type="operand">U</e>
        <e type="operand">0</e>
        <e type="operator" args="2">:</e>
        <e type="operand">dx</e>
        <e type="operand">H</e>
        <e type="operand">L</e>
        <e type="operator" args="2">-</e>
        <e type="operand">N</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">:</e>
        <e type="operand">i</e>
        <e type="operand">1</e>
        <e type="operand">N</e>
        <e type="operand">1</e>
        <e type="operator" args="2">+</e>
        <e type="function" preserve="true" args="2">range</e>
        <e type="operand">U</e>
        <e type="operand">i</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">L</e>
        <e type="operand">dx</e>
        <e type="operand">i</e>
        <e type="operator" args="2">*</e>
        <e type="operand">dx</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">+</e>
        <e type="operator" args="2">:</e>
        <e type="function" preserve="true" args="3">for</e>
        <e type="operand">U</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">line</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="97" left="324" top="5715" width="247" height="27" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="auto" decimalPlaces="6">
      <input>
        <e type="operand">L</e>
        <e type="operand">0.000002</e>
        <e type="operator" args="2">:</e>
        <e type="operand">H</e>
        <e type="operand">0.3989</e>
        <e type="operator" args="2">:</e>
        <e type="operand">N</e>
        <e type="operand">100</e>
        <e type="operator" args="2">:</e>
        <e type="operand">1</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="5">mat</e>
      </input>
    </math>
  </region>
  <region id="98" left="324" top="5742" width="119" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4" exponentialThreshold="3">
      <input>
        <e type="operand">U</e>
        <e type="operand">L</e>
        <e type="operand">H</e>
        <e type="operand">N</e>
        <e type="function" args="3">xd</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="99" left="27" top="5841" width="294" height="52" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
    <math optimize="2" decimalPlaces="4" exponentialThreshold="3">
      <input>
        <e type="operand">i</e>
        <e type="operand">1</e>
        <e type="operand">U</e>
        <e type="function" preserve="true" args="1">rows</e>
        <e type="function" preserve="true" args="2">range</e>
        <e type="operand">invXFR</e>
        <e type="operand">i</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">t</e>
        <e type="function" args="1">F</e>
        <e type="operand">U</e>
        <e type="operand">i</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">t</e>
        <e type="operand">0</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="4">solve</e>
        <e type="operator" args="2">:</e>
        <e type="function" preserve="true" args="3">for</e>
      </input>
    </math>
  </region>
  <region id="100" left="27" top="5904" width="228" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4" exponentialThreshold="3">
      <input>
        <e type="operand">INV_XFR</e>
        <e type="operand">U</e>
        <e type="operand">invXFR</e>
        <e type="function" preserve="true" args="2">augment</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="101" left="27" top="5931" width="240" height="158" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="1.61780781874089" scale_y="29.984465886955" scale_z="48.5091033526852" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="0" transpose_y="0" transpose_z="0">
      <description active="true" position="Top" lang="eng">
        <p>Discrete  inverse positive branch</p>
      </description>
      <input>
        <e type="operand">INV_XFR</e>
        <e type="operand">0</e>
        <e type="operand">4.97</e>
        <e type="operand" style="string">.</e>
        <e type="operand">15</e>
        <e type="operand" style="string">red</e>
        <e type="operand">1</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="7">mat</e>
        <e type="operand">0.4</e>
        <e type="operand">0</e>
        <e type="operand" style="string">.</e>
        <e type="operand">15</e>
        <e type="operand" style="string">red</e>
        <e type="operand">1</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="7">mat</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">sys</e>
      </input>
    </plot>
  </region>
  <region id="102" left="288" top="5949" width="409" height="40" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p>The negative "No real roots", but we don't need.We search for the solving range of the  + branch.</p>
    </text>
  </region>
  <region id="103" left="288" top="5994" width="205" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="5" exponentialThreshold="3">
      <input>
        <e type="operand">0.00000169</e>
        <e type="function" args="1">Sol</e>
      </input>
      <result action="numeric">
        <e type="operand">4.9743</e>
      </result>
    </math>
  </region>
  <region id="104" left="288" top="6021" width="222" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math error="16" decimalPlaces="12" exponentialThreshold="15">
      <input>
        <e type="operand">0.398942280401435</e>
        <e type="function" args="1">Sol</e>
      </input>
      <result action="numeric">
        <e type="operand">#</e>
      </result>
    </math>
  </region>
  <region id="105" left="288" top="6048" width="419" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p>In term of the range of the mother F(x), it solves</p>
    </text>
  </region>
  <region id="106" left="288" top="6084" width="354" height="28" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4" exponentialThreshold="3">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">F</e>
        <e type="operand">x</e>
        <e type="operand">0.00000169</e>
        <e type="operator" args="2">≥</e>
        <e type="bracket">(</e>
        <e type="operand">x</e>
        <e type="operand">0.398942280401435</e>
        <e type="operator" args="2">≤</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">&amp;</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">≡</e>
      </input>
    </math>
  </region>
  <region id="107" left="18" top="6201" width="152" height="31" color="#000000" bgColor="#80ffff" fontSize="14">
    <text lang="eng">
      <p bold="true">More example</p>
    </text>
  </region>
  <region id="108" left="18" top="6246" width="585" height="248" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="eng">
      <p>Maple 11 does not find the analytical "InverseFnct". The "roots method" in example above fails because the Smath 'roots' is  not robust enough. For this example, Smath will do in two ways: 1. Solving  scalar on the graph canvas  [within the real roots domain].2. Solving discrete on same range than scalar.Both ways via the Samth 'solve block' [lot more robust than 'roots'].Neither 1, 2 come out  clicking  the fingers.Observe the scalar construct, here again we include the solve rangein the solve block to get independence from the "Options"No sweat, no blod ... does not scratch Smath a bit !                    sol(x)     optimiz symbolic                    invXFR     optimiz numericOne last observation and not the least: both scalar and discretesolve and plot within the real range of the  solution domain,i.e: ~ ± 4.5 ,,, and that's it: done, maybe not exhausted. </p>
    </text>
  </region>
  <region id="109" left="18" top="6507" width="203" height="43" color="#000000" bgColor="#ffffff" fontSize="10">
    <math optimize="2" decimalPlaces="4" exponentialThreshold="3">
      <input>
        <e type="operand">α</e>
        <e type="operand">β</e>
        <e type="operand">γ</e>
        <e type="operand">t</e>
        <e type="function" args="4">F</e>
        <e type="operand">α</e>
        <e type="operand">β</e>
        <e type="operand">t</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">-</e>
        <e type="operand">γ</e>
        <e type="operand">t</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">/</e>
        <e type="function" preserve="true" args="1">ln</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="110" left="18" top="6552" width="43" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4" exponentialThreshold="3">
      <input>
        <e type="operand">α</e>
        <e type="operand">1</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="111" left="90" top="6552" width="43" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4" exponentialThreshold="3">
      <input>
        <e type="operand">β</e>
        <e type="operand">1</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="112" left="153" top="6552" width="43" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4" exponentialThreshold="3">
      <input>
        <e type="operand">γ</e>
        <e type="operand">1</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="113" left="288" top="6552" width="232" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4" exponentialThreshold="3">
      <input>
        <e type="operand" style="string">Bracketed Roots range</e>
        <e type="operand">1</e>
        <e type="operator" args="1">±</e>
        <e type="operator" args="2">≡</e>
      </input>
    </math>
  </region>
  <region id="114" left="18" top="6588" width="364" height="28" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4" exponentialThreshold="3">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">sol</e>
        <e type="operand">α</e>
        <e type="operand">β</e>
        <e type="operand">γ</e>
        <e type="operand">tt</e>
        <e type="function" args="4">F</e>
        <e type="operand">x</e>
        <e type="operator" args="2">-</e>
        <e type="operand">0</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">tt</e>
        <e type="operand">1</e>
        <e type="operator" args="1">-</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">solve</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="115" left="288" top="6642" width="200" height="27" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4" exponentialThreshold="3">
      <input>
        <e type="operand">r1</e>
        <e type="operand">0</e>
        <e type="operand">4.5</e>
        <e type="operand" style="string">+</e>
        <e type="operand">15</e>
        <e type="operand" style="string">red</e>
        <e type="operand">1</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="7">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="116" left="288" top="6669" width="209" height="27" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4" exponentialThreshold="3">
      <input>
        <e type="operand">r2</e>
        <e type="operand">1</e>
        <e type="operand">4.5</e>
        <e type="operator" args="1">-</e>
        <e type="operand" style="string">+</e>
        <e type="operand">15</e>
        <e type="operand" style="string">red</e>
        <e type="operand">1</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="7">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="117" left="18" top="6705" width="240" height="158" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="7.51139551085522" scale_y="1.95820534944794" scale_z="14.7088548711759" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="0" transpose_y="0" transpose_z="0">
      <description active="true" position="Top" lang="eng">
        <p>Scalar inverse on the canvas</p>
      </description>
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">sol</e>
        <e type="operand">4.5</e>
        <e type="operator" args="1">-</e>
        <e type="operand">1</e>
        <e type="operand" style="string">+</e>
        <e type="operand">15</e>
        <e type="operand" style="string">red</e>
        <e type="operand">1</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="7">mat</e>
        <e type="operand">4.5</e>
        <e type="operand">0</e>
        <e type="operand" style="string">+</e>
        <e type="operand">15</e>
        <e type="operand" style="string">red</e>
        <e type="operand">1</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="7">mat</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">sys</e>
      </input>
    </plot>
  </region>
  <region id="118" left="288" top="6705" width="240" height="158" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="1" scale_y="11.6810048246265" scale_z="11.6810048246265" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="0" transpose_y="0" transpose_z="0">
      <description active="true" position="Top" lang="eng">
        <p>Mother function to inverse</p>
      </description>
      <input>
        <e type="operand">α</e>
        <e type="operand">β</e>
        <e type="operand">γ</e>
        <e type="operand">x</e>
        <e type="function" args="4">F</e>
        <e type="operand">r1</e>
        <e type="operand">r2</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">sys</e>
      </input>
    </plot>
  </region>
  <region id="119" left="18" top="6975" width="173" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4" exponentialThreshold="3">
      <input>
        <e type="operand">4.588</e>
        <e type="operator" args="1">-</e>
        <e type="function" args="1">sol</e>
      </input>
      <result action="numeric">
        <e type="operand">0.9899</e>
      </result>
    </math>
  </region>
  <region id="120" left="18" top="7002" width="164" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4" exponentialThreshold="3">
      <input>
        <e type="operand">4.588</e>
        <e type="function" args="1">sol</e>
      </input>
      <result action="numeric">
        <e type="operand">0.0101</e>
      </result>
    </math>
  </region>
  <region id="121" left="18" top="7038" width="210" height="49" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="auto" decimalPlaces="6">
      <input>
        <e type="operand">4.588</e>
        <e type="operator" args="1">-</e>
        <e type="function" args="1">sol</e>
        <e type="operand">4.588</e>
        <e type="function" args="1">sol</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
      </input>
      <result action="numeric">
        <e type="operand">0.989929</e>
        <e type="operand">0.010071</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
      </result>
    </math>
  </region>
  <region id="122" left="243" top="7065" width="453" height="31" color="#000000" bgColor="#80ffff" fontSize="14">
    <text lang="eng">
      <p bold="true">&lt;= Why symmetric end point solutions ?</p>
    </text>
  </region>
  <region id="123" left="18" top="7236" width="527" height="170" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="auto" decimalPlaces="6">
      <description active="true" position="Top" lang="eng">
        <p>Construct a complete discrete inverser ... typical for this example </p>
      </description>
      <input>
        <e type="operand">L</e>
        <e type="operand">H</e>
        <e type="operand">N</e>
        <e type="function" args="3">Inverse</e>
        <e type="operand">U</e>
        <e type="operand">0</e>
        <e type="operator" args="2">:</e>
        <e type="operand">dx</e>
        <e type="operand">H</e>
        <e type="operand">L</e>
        <e type="operator" args="2">-</e>
        <e type="operand">N</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">:</e>
        <e type="operand">i</e>
        <e type="operand">1</e>
        <e type="operand">N</e>
        <e type="operand">1</e>
        <e type="operator" args="2">+</e>
        <e type="function" preserve="true" args="2">range</e>
        <e type="operand">U</e>
        <e type="operand">i</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">L</e>
        <e type="operand">dx</e>
        <e type="operand">i</e>
        <e type="operator" args="2">*</e>
        <e type="operand">dx</e>
        <e type="operator" args="2">-</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">+</e>
        <e type="operator" args="2">:</e>
        <e type="function" preserve="true" args="3">for</e>
        <e type="operand">i</e>
        <e type="operand">1</e>
        <e type="operand">U</e>
        <e type="function" preserve="true" args="1">rows</e>
        <e type="function" preserve="true" args="2">range</e>
        <e type="operand">invXFR</e>
        <e type="operand">i</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">α</e>
        <e type="operand">β</e>
        <e type="operand">γ</e>
        <e type="operand">t</e>
        <e type="function" args="4">F</e>
        <e type="operand">U</e>
        <e type="operand">i</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">t</e>
        <e type="operand">1</e>
        <e type="operator" args="1">-</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">solve</e>
        <e type="operator" args="2">:</e>
        <e type="function" preserve="true" args="3">for</e>
        <e type="operand">U</e>
        <e type="operand">invXFR</e>
        <e type="function" preserve="true" args="2">augment</e>
        <e type="operand">5</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="7">line</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="124" left="18" top="7443" width="303" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="auto" decimalPlaces="6">
      <input>
        <e type="operand">INV_XFR</e>
        <e type="operand">4.588</e>
        <e type="operator" args="1">-</e>
        <e type="operand">4.588</e>
        <e type="operand">100</e>
        <e type="function" args="3">Inverse</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="125" left="18" top="7479" width="240" height="158" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="5.23455178296388" scale_y="2.12143995245631" scale_z="11.104787285581" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="0" transpose_y="0" transpose_z="0">
      <description active="true" position="Top" lang="eng">
        <p>Discrete  inverse</p>
      </description>
      <input>
        <e type="operand">INV_XFR</e>
      </input>
    </plot>
  </region>
  <region id="126" left="18" top="7722" width="360" height="31" color="#000000" bgColor="#80ffff" fontSize="14">
    <text lang="eng">
      <p bold="true">Rework this example with Maple</p>
    </text>
  </region>
  <region id="127" left="18" top="7758" width="203" height="43" color="#000000" bgColor="#ffffff" fontSize="10">
    <math optimize="2" decimalPlaces="4" exponentialThreshold="3">
      <input>
        <e type="operand">t</e>
        <e type="operand">α</e>
        <e type="operand">β</e>
        <e type="operand">γ</e>
        <e type="function" args="4">F</e>
        <e type="operand">α</e>
        <e type="operand">β</e>
        <e type="operand">t</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">-</e>
        <e type="operand">γ</e>
        <e type="operand">t</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">/</e>
        <e type="function" preserve="true" args="1">ln</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="128" left="18" top="7803" width="538" height="43" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4">
      <input>
        <e type="operand">y</e>
        <e type="operand">α</e>
        <e type="operand">β</e>
        <e type="operand">γ</e>
        <e type="function" args="4">Inverse</e>
        <e type="operand">y</e>
        <e type="operand">t</e>
        <e type="operand">α</e>
        <e type="operand">β</e>
        <e type="operand">γ</e>
        <e type="function" args="4">F</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">t</e>
        <e type="function" preserve="true" args="2">solve</e>
        <e type="function" preserve="true" args="1">maple</e>
        <e type="operator" args="2">:</e>
      </input>
      <result action="symbolic">
        <e type="operand">α</e>
        <e type="operand">β</e>
        <e type="operand">y</e>
        <e type="function" preserve="true" args="1">exp</e>
        <e type="operand">γ</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operator" args="2">/</e>
      </result>
    </math>
  </region>
  <region id="129" left="18" top="7848" width="245" height="43" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="auto" decimalPlaces="6">
      <input>
        <e type="operand">x</e>
        <e type="operand">α</e>
        <e type="operand">β</e>
        <e type="operand">γ</e>
        <e type="function" args="4">myInv</e>
        <e type="operand">α</e>
        <e type="operand">β</e>
        <e type="operand">x</e>
        <e type="function" preserve="true" args="1">exp</e>
        <e type="operand">γ</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="130" left="18" top="7902" width="43" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4" exponentialThreshold="3">
      <input>
        <e type="operand">α</e>
        <e type="operand">1</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="131" left="81" top="7902" width="43" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4" exponentialThreshold="3">
      <input>
        <e type="operand">β</e>
        <e type="operand">1</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="132" left="144" top="7902" width="43" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4" exponentialThreshold="3">
      <input>
        <e type="operand">γ</e>
        <e type="operand">1</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="133" left="18" top="7956" width="240" height="158" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="7.97828346740418" scale_y="1.5944049" scale_z="12.7206142540182" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="0" transpose_y="0" transpose_z="0">
      <input>
        <e type="operand">0</e>
        <e type="operand">x</e>
        <e type="operand">α</e>
        <e type="operand">β</e>
        <e type="operand">γ</e>
        <e type="function" args="4">myInv</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">sys</e>
      </input>
    </plot>
  </region>
  <region id="134" left="261" top="7956" width="240" height="158" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="1.4641" scale_y="11.5641947763802" scale_z="13.99267567942" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="0" transpose_y="0" transpose_z="0">
      <input>
        <e type="operand">0</e>
        <e type="operand">x</e>
        <e type="operand">α</e>
        <e type="operand">β</e>
        <e type="operand">γ</e>
        <e type="function" args="4">F</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">sys</e>
      </input>
    </plot>
  </region>
  <region id="135" left="513" top="8001" width="221" height="31" color="#000000" bgColor="#80ffff" fontSize="14">
    <text lang="eng">
      <p bold="true">Get more &gt; plotted</p>
    </text>
  </region>
  <region id="136" left="513" top="8037" width="215" height="35" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="auto" decimalPlaces="2">
      <input>
        <e type="operand">10</e>
        <e type="operand">12</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="operand">α</e>
        <e type="operand">β</e>
        <e type="operand">γ</e>
        <e type="function" args="4">F</e>
      </input>
      <result action="numeric">
        <e type="operand">27.63</e>
      </result>
    </math>
  </region>
  <region id="137" left="513" top="8082" width="220" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="auto" decimalPlaces="3">
      <input>
        <e type="operand">0.999</e>
        <e type="operand">α</e>
        <e type="operand">β</e>
        <e type="operand">γ</e>
        <e type="function" args="4">F</e>
      </input>
      <result action="numeric">
        <e type="operand">6.907</e>
        <e type="operator" args="1">-</e>
      </result>
    </math>
  </region>
  <region id="138" left="18" top="8199" width="285" height="31" color="#000000" bgColor="#80ffff" fontSize="14">
    <text lang="eng">
      <p bold="true">Relevant calculus facts </p>
    </text>
  </region>
  <region id="139" left="18" top="8244" width="181" height="47" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="auto" decimalPlaces="6">
      <description active="true" position="Top" lang="eng">
        <p>Lambert derivative</p>
      </description>
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">D</e>
        <e type="operand">x</e>
        <e type="function" args="1">Lambert</e>
        <e type="operand">1</e>
        <e type="operand">x</e>
        <e type="function" args="1">Lambert</e>
        <e type="operator" args="2">+</e>
        <e type="bracket">(</e>
        <e type="operand">x</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="140" left="18" top="8343" width="321" height="49" color="#000000" bgColor="#ffffff" fontSize="10">
    <math fractionType="auto" decimalPlaces="6">
      <description active="true" position="Top" lang="eng">
        <p>Lambert integral</p>
      </description>
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">Int</e>
        <e type="operand">x</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="operator" args="1">-</e>
        <e type="operand">x</e>
        <e type="function" args="1">Lambert</e>
        <e type="operator" args="2">+</e>
        <e type="bracket">(</e>
        <e type="operand">x</e>
        <e type="function" args="1">Lambert</e>
        <e type="operator" args="2">*</e>
        <e type="operator" args="2">+</e>
        <e type="bracket">(</e>
        <e type="operator" args="2">*</e>
        <e type="operand">x</e>
        <e type="function" args="1">Lambert</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="141" left="27" top="8460" width="240" height="158" color="#000000" bgColor="#ebebeb" fontSize="10">
    <plot type="2d" render="lines" scale_x="2.52895948553646" scale_y="10.8347059433884" scale_z="27.4005323685304" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-40" transpose_y="-52" transpose_z="0">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">D</e>
        <e type="operand">1</e>
        <e type="operand">e</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="1">-</e>
        <e type="operand">10</e>
        <e type="operand">1</e>
        <e type="operand">e</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="1">-</e>
        <e type="operand">0</e>
        <e type="operand">2</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="6">mat</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">sys</e>
      </input>
    </plot>
  </region>
  <region id="142" left="279" top="8460" width="240" height="158" color="#000000" bgColor="#ebebeb" fontSize="10">
    <plot type="2d" render="lines" scale_x="17.1854291018112" scale_y="13.1099941915" scale_z="225.300875703179" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-29" transpose_y="-155" transpose_z="0">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">Int</e>
        <e type="operand">1</e>
        <e type="operand">e</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="1">-</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="operand">e</e>
        <e type="operator" args="2">/</e>
        <e type="operator" args="1">-</e>
        <e type="operand">0</e>
        <e type="operand">2</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="6">mat</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">sys</e>
      </input>
    </plot>
  </region>
  <region id="143" left="27" top="8748" width="121" height="26" color="#000000" bgColor="#ffff80" fontSize="10">
    <math decimalPlaces="4" exponentialThreshold="3">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">F</e>
        <e type="operand">x</e>
        <e type="function" preserve="true" args="1">tan</e>
        <e type="operand">x</e>
        <e type="operator" args="2">-</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="144" left="27" top="8775" width="259" height="28" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4" exponentialThreshold="3">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">sol</e>
        <e type="operand">xx</e>
        <e type="function" args="1">F</e>
        <e type="operand">x</e>
        <e type="operator" args="2">-</e>
        <e type="operand">0</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">xx</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">roots</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="145" left="27" top="8802" width="268" height="28" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="4" exponentialThreshold="3">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">Sol</e>
        <e type="operand">xx</e>
        <e type="function" args="1">F</e>
        <e type="operand">x</e>
        <e type="operator" args="2">-</e>
        <e type="operand">0</e>
        <e type="operator" args="2">≡</e>
        <e type="operand">xx</e>
        <e type="operand">1</e>
        <e type="operator" args="1">-</e>
        <e type="function" preserve="true" args="3">roots</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="146" left="27" top="8838" width="405" height="228" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="7.51139551085522" scale_y="11.9181765377272" scale_z="89.5221377430642" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="0" transpose_y="0" transpose_z="0">
      <description active="true" position="Top" lang="eng">
        <p>roots solve for quick plot</p>
      </description>
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">F</e>
        <e type="operand">x</e>
        <e type="function" args="1">sol</e>
        <e type="operand">x</e>
        <e type="function" args="1">Sol</e>
        <e type="operand">1.16556115</e>
        <e type="operand">1.16556115</e>
        <e type="operand" style="string">o</e>
        <e type="operand">10</e>
        <e type="operand" style="string">black</e>
        <e type="operand">1</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="7">mat</e>
        <e type="operand">4</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="6">sys</e>
      </input>
    </plot>
  </region>
  <region id="147" left="450" top="8865" width="185" height="35" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="6">
      <input>
        <e type="operand">10</e>
        <e type="operand">12</e>
        <e type="operator" args="1">-</e>
        <e type="operator" args="2">^</e>
        <e type="function" args="1">sol</e>
      </input>
      <result action="numeric">
        <e type="operand">0.000144</e>
      </result>
    </math>
  </region>
  <region id="148" left="450" top="9009" width="117" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="6">
      <input>
        <e type="operand">x</e>
        <e type="operand">1.16556115</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="149" left="450" top="9036" width="131" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="6">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">F</e>
        <e type="operand">x</e>
        <e type="function" args="1">sol</e>
        <e type="operator" args="2">-</e>
      </input>
      <result action="numeric">
        <e type="operand">0</e>
      </result>
    </math>
  </region>
  <region id="150" left="450" top="9063" width="131" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math decimalPlaces="6">
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">F</e>
      </input>
      <result action="numeric">
        <e type="operand">1.165561</e>
      </result>
    </math>
  </region>
</regions>