<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">
  <channel>
    <title>MaplePrimes - Maple Posts and Questions</title>
    <link>http://www.mapleprimes.com/tags/Maple</link>
    <language>en-us</language>
    <copyright>2026 Maplesoft, A Division of Waterloo Maple Inc.</copyright>
    <generator>Maplesoft Document System</generator>
    <lastBuildDate>Mon, 27 Jul 2026 05:57:20 GMT</lastBuildDate>
    <pubDate>Mon, 27 Jul 2026 05:57:20 GMT</pubDate>
    <itunes:subtitle />
    <itunes:summary />
    <description>Maple Questions and Posts on MaplePrimes</description>
    <image>
      <url>http://www.mapleprimes.com/images/mapleprimeswhite.jpg</url>
      <title>MaplePrimes - Maple Posts and Questions</title>
      <link>http://www.mapleprimes.com/tags/Maple</link>
    </image>
    <item>
      <title>How is a cyclic command sequence programmed?</title>
      <link>http://www.mapleprimes.com/questions/243703-How-Is-A-Cyclic-Command-Sequence-Programmed?ref=Feed:MaplePrimes:Tagged With Maple</link>
      <itunes:summary>&lt;p&gt;In the attached file, I would like to calculate the expressions for the function f(n,x) using a recursion for a given index range, e.g., n=3..15. I would appreciate any advice on this.&lt;br&gt;
&amp;nbsp;&lt;/p&gt;

&lt;form name="worksheet_form"&gt;&lt;input name="md.ref" type="hidden" value="26FB58AF1AF5A19BE0C20087158D744E"&gt;
&lt;table align="center" width="768"&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;td&gt;
			&lt;table style="margin-left:0px;margin-right:0px"&gt;
				&lt;tbody&gt;
					&lt;tr valign="baseline"&gt;
						&lt;td&gt;&lt;span style="color:#78000e;font-size: 100%;font-family: monospace,monospace;font-weight:bold;font-style:normal;"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
						&lt;td&gt;
						&lt;p align="left" style="margin:0 0 0 0; padding-top:3px; padding-bottom:3px"&gt;&lt;img alt="NULL" height="23" src="/view.aspx?sf=243703_question/d4dec2944793aed0d836782e704c7b24.gif" style="vertical-align:-6px" width="9"&gt;&lt;/p&gt;
						&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/tbody&gt;
			&lt;/table&gt;

			&lt;table style="margin-left:0px;margin-right:0px"&gt;
				&lt;tbody&gt;
					&lt;tr valign="baseline"&gt;
						&lt;td&gt;&lt;span style="color:#78000e;font-size: 100%;font-family: monospace,monospace;font-weight:bold;font-style:normal;"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
						&lt;td&gt;
						&lt;p align="left" style="margin:0 0 0 0; padding-top:3px; padding-bottom:3px"&gt;&lt;span style="color:#78000e;font-size: 100%;font-family: monospace,monospace;font-weight:bold;font-style:normal;"&gt;restart;&lt;/span&gt;&lt;/p&gt;
						&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/tbody&gt;
			&lt;/table&gt;

			&lt;table style="margin-left:0px;margin-right:0px"&gt;
				&lt;tbody&gt;
					&lt;tr valign="baseline"&gt;
						&lt;td&gt;&lt;span style="color:#78000e;font-size: 100%;font-family: monospace,monospace;font-weight:bold;font-style:normal;"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
						&lt;td&gt;
						&lt;p align="left" style="margin:0 0 0 0; padding-top:3px; padding-bottom:3px"&gt;&lt;span style="color:#78000e;font-size: 100%;font-family: monospace,monospace;font-weight:bold;font-style:normal;"&gt;kernelopts(version);&lt;/span&gt;&lt;/p&gt;
						&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/tbody&gt;
			&lt;/table&gt;

			&lt;table&gt;
				&lt;tbody&gt;
					&lt;tr valign="baseline"&gt;
						&lt;td&gt;
						&lt;p align="center" style="margin:0 0 0 0; padding-top:0px; padding-bottom:0px"&gt;&lt;img alt="`Maple 2026.1, X86 64 WINDOWS, Jun 04 2026, Build ID 2018217`" height="23" src="/view.aspx?sf=243703_question/6bd3ed6024825b278705b8faf47ad09b.gif" style="vertical-align:-6px" width="410"&gt;&lt;/p&gt;
						&lt;/td&gt;
						&lt;td align="right" style="color:#000000; font-family:Times, serif; font-weight:bold; font-style:normal;"&gt;(1)&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/tbody&gt;
			&lt;/table&gt;

			&lt;table style="margin-left:0px;margin-right:0px"&gt;
				&lt;tbody&gt;
					&lt;tr valign="baseline"&gt;
						&lt;td&gt;&lt;span style="color:#78000e;font-size: 100%;font-family: monospace,monospace;font-weight:bold;font-style:normal;"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
						&lt;td&gt;
						&lt;p align="left" style="margin:0 0 0 0; padding-top:3px; padding-bottom:3px"&gt;&lt;span style="color:#78000e;font-size: 100%;font-family: monospace,monospace;font-weight:bold;font-style:normal;"&gt;f(1,x):=x;&lt;/span&gt;&lt;/p&gt;
						&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/tbody&gt;
			&lt;/table&gt;

			&lt;table&gt;
				&lt;tbody&gt;
					&lt;tr valign="baseline"&gt;
						&lt;td&gt;
						&lt;p align="center" style="margin:0 0 0 0; padding-top:0px; padding-bottom:0px"&gt;&lt;img alt="x" height="23" src="/view.aspx?sf=243703_question/04b8e70785bb6a39df4514e55de7afdd.gif" style="vertical-align:-6px" width="78"&gt;&lt;/p&gt;
						&lt;/td&gt;
						&lt;td align="right" style="color:#000000; font-family:Times, serif; font-weight:bold; font-style:normal;"&gt;(2)&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/tbody&gt;
			&lt;/table&gt;

			&lt;table style="margin-left:0px;margin-right:0px"&gt;
				&lt;tbody&gt;
					&lt;tr valign="baseline"&gt;
						&lt;td&gt;&lt;span style="color:#78000e;font-size: 100%;font-family: monospace,monospace;font-weight:bold;font-style:normal;"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
						&lt;td&gt;
						&lt;p align="left" style="margin:0 0 0 0; padding-top:3px; padding-bottom:3px"&gt;&lt;span style="color:#78000e;font-size: 100%;font-family: monospace,monospace;font-weight:bold;font-style:normal;"&gt;f(2,x):=2*x + 2*sin(x);&lt;/span&gt;&lt;/p&gt;
						&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/tbody&gt;
			&lt;/table&gt;

			&lt;table&gt;
				&lt;tbody&gt;
					&lt;tr valign="baseline"&gt;
						&lt;td&gt;
						&lt;p align="center" style="margin:0 0 0 0; padding-top:0px; padding-bottom:0px"&gt;&lt;img alt="2*x+2*sin(x)" height="23" src="/view.aspx?sf=243703_question/e5f9fb7c1fa6bc81e86e6d0634e00dcb.gif" style="vertical-align:-6px" width="155"&gt;&lt;/p&gt;
						&lt;/td&gt;
						&lt;td align="right" style="color:#000000; font-family:Times, serif; font-weight:bold; font-style:normal;"&gt;(3)&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/tbody&gt;
			&lt;/table&gt;

			&lt;table style="margin-left:0px;margin-right:0px"&gt;
				&lt;tbody&gt;
					&lt;tr valign="baseline"&gt;
						&lt;td&gt;&lt;span style="color:#78000e;font-size: 100%;font-family: monospace,monospace;font-weight:bold;font-style:normal;"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
						&lt;td&gt;
						&lt;p align="left" style="margin:0 0 0 0; padding-top:3px; padding-bottom:3px"&gt;&lt;span style="color:#78000e;font-size: 100%;font-family: monospace,monospace;font-weight:bold;font-style:normal;"&gt;f(n,x):=2*f(n-1,x)-f(n-2,x)+2*sin((n-1)*x)/(n-1);&lt;/span&gt;&lt;/p&gt;
						&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/tbody&gt;
			&lt;/table&gt;

			&lt;table&gt;
				&lt;tbody&gt;
					&lt;tr valign="baseline"&gt;
						&lt;td&gt;
						&lt;p align="center" style="margin:0 0 0 0; padding-top:0px; padding-bottom:0px"&gt;&lt;img alt="2*f(n-1, x)-f(n-2, x)+2*sin((n-1)*x)/(n-1)" height="42" src="/view.aspx?sf=243703_question/bf18e089b2bcd60506c24056a894c0d9.gif" style="vertical-align:-16px" width="364"&gt;&lt;/p&gt;
						&lt;/td&gt;
						&lt;td align="right" style="color:#000000; font-family:Times, serif; font-weight:bold; font-style:normal;"&gt;(4)&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/tbody&gt;
			&lt;/table&gt;

			&lt;table style="margin-left:0px;margin-right:0px"&gt;
				&lt;tbody&gt;
					&lt;tr valign="baseline"&gt;
						&lt;td&gt;&lt;span style="color:#78000e;font-size: 100%;font-family: monospace,monospace;font-weight:bold;font-style:normal;"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
						&lt;td&gt;
						&lt;p align="left" style="margin:0 0 0 0; padding-top:3px; padding-bottom:3px"&gt;&lt;span style="color:#78000e;font-size: 100%;font-family: monospace,monospace;font-weight:bold;font-style:normal;"&gt;f(3,x):=eval(f(n,x),n=3);&lt;/span&gt;&lt;/p&gt;
						&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/tbody&gt;
			&lt;/table&gt;

			&lt;table&gt;
				&lt;tbody&gt;
					&lt;tr valign="baseline"&gt;
						&lt;td&gt;
						&lt;p align="center" style="margin:0 0 0 0; padding-top:0px; padding-bottom:0px"&gt;&lt;img alt="3*x+4*sin(x)+sin(2*x)" height="23" src="/view.aspx?sf=243703_question/40999d3ccbe1db8666792da404ad44a3.gif" style="vertical-align:-6px" width="222"&gt;&lt;/p&gt;
						&lt;/td&gt;
						&lt;td align="right" style="color:#000000; font-family:Times, serif; font-weight:bold; font-style:normal;"&gt;(5)&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/tbody&gt;
			&lt;/table&gt;

			&lt;table style="margin-left:0px;margin-right:0px"&gt;
				&lt;tbody&gt;
					&lt;tr valign="baseline"&gt;
						&lt;td&gt;&lt;span style="color:#78000e;font-size: 100%;font-family: monospace,monospace;font-weight:bold;font-style:normal;"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
						&lt;td&gt;
						&lt;p align="left" style="margin:0 0 0 0; padding-top:3px; padding-bottom:3px"&gt;&lt;span style="color:#78000e;font-size: 100%;font-family: monospace,monospace;font-weight:bold;font-style:normal;"&gt;f(4,x):=eval(f(n,x),n=4);&lt;/span&gt;&lt;/p&gt;
						&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/tbody&gt;
			&lt;/table&gt;

			&lt;table&gt;
				&lt;tbody&gt;
					&lt;tr valign="baseline"&gt;
						&lt;td&gt;
						&lt;p align="center" style="margin:0 0 0 0; padding-top:0px; padding-bottom:0px"&gt;&lt;img alt="4*x+6*sin(x)+2*sin(2*x)+(2/3)*sin(3*x)" height="42" src="/view.aspx?sf=243703_question/cb68ae897da168b0aa04e91bb682f50e.gif" style="vertical-align:-16px" width="319"&gt;&lt;/p&gt;
						&lt;/td&gt;
						&lt;td align="right" style="color:#000000; font-family:Times, serif; font-weight:bold; font-style:normal;"&gt;(6)&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/tbody&gt;
			&lt;/table&gt;

			&lt;table style="margin-left:0px;margin-right:0px"&gt;
				&lt;tbody&gt;
					&lt;tr valign="baseline"&gt;
						&lt;td&gt;&lt;span style="color:#78000e;font-size: 100%;font-family: monospace,monospace;font-weight:bold;font-style:normal;"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
						&lt;td&gt;
						&lt;p align="left" style="margin:0 0 0 0; padding-top:3px; padding-bottom:3px"&gt;&lt;img alt="NULL" height="23" src="/view.aspx?sf=243703_question/83e4369884796f48a6eed03a2251644c.gif" style="vertical-align:-6px" width="34"&gt;&lt;/p&gt;
						&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/tbody&gt;
			&lt;/table&gt;

			&lt;table style="margin-left:0px;margin-right:0px"&gt;
				&lt;tbody&gt;
					&lt;tr valign="baseline"&gt;
						&lt;td&gt;&lt;span style="color:#78000e;font-size: 100%;font-family: monospace,monospace;font-weight:bold;font-style:normal;"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
						&lt;td&gt;
						&lt;p align="left" style="margin:0 0 0 0; padding-top:3px; padding-bottom:3px"&gt;&lt;img alt="NULL" height="23" src="/view.aspx?sf=243703_question/7f3851c7d1cae921e7dd6e5ad8f6984e.gif" style="vertical-align:-6px" width="9"&gt;&lt;/p&gt;
						&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/tbody&gt;
			&lt;/table&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;input name="sequence" type="hidden" value="1"&gt; &lt;input name="cmd" type="hidden" value="none"&gt;&lt;/form&gt;

&lt;p&gt;&lt;br&gt;
&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;a href="/view.aspx?sf=243703_question/test24c.mw"&gt;Download test24c.mw&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</itunes:summary>
      <description>&lt;p&gt;In the attached file, I would like to calculate the expressions for the function f(n,x) using a recursion for a given index range, e.g., n=3..15. I would appreciate any advice on this.&lt;br&gt;
&amp;nbsp;&lt;/p&gt;

&lt;form name="worksheet_form"&gt;&lt;input name="md.ref" type="hidden" value="26FB58AF1AF5A19BE0C20087158D744E"&gt;
&lt;table align="center" width="768"&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;td&gt;
			&lt;table style="margin-left:0px;margin-right:0px"&gt;
				&lt;tbody&gt;
					&lt;tr valign="baseline"&gt;
						&lt;td&gt;&lt;span style="color:#78000e;font-size: 100%;font-family: monospace,monospace;font-weight:bold;font-style:normal;"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
						&lt;td&gt;
						&lt;p align="left" style="margin:0 0 0 0; padding-top:3px; padding-bottom:3px"&gt;&lt;img alt="NULL" height="23" src="/view.aspx?sf=243703_question/d4dec2944793aed0d836782e704c7b24.gif" style="vertical-align:-6px" width="9"&gt;&lt;/p&gt;
						&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/tbody&gt;
			&lt;/table&gt;

			&lt;table style="margin-left:0px;margin-right:0px"&gt;
				&lt;tbody&gt;
					&lt;tr valign="baseline"&gt;
						&lt;td&gt;&lt;span style="color:#78000e;font-size: 100%;font-family: monospace,monospace;font-weight:bold;font-style:normal;"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
						&lt;td&gt;
						&lt;p align="left" style="margin:0 0 0 0; padding-top:3px; padding-bottom:3px"&gt;&lt;span style="color:#78000e;font-size: 100%;font-family: monospace,monospace;font-weight:bold;font-style:normal;"&gt;restart;&lt;/span&gt;&lt;/p&gt;
						&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/tbody&gt;
			&lt;/table&gt;

			&lt;table style="margin-left:0px;margin-right:0px"&gt;
				&lt;tbody&gt;
					&lt;tr valign="baseline"&gt;
						&lt;td&gt;&lt;span style="color:#78000e;font-size: 100%;font-family: monospace,monospace;font-weight:bold;font-style:normal;"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
						&lt;td&gt;
						&lt;p align="left" style="margin:0 0 0 0; padding-top:3px; padding-bottom:3px"&gt;&lt;span style="color:#78000e;font-size: 100%;font-family: monospace,monospace;font-weight:bold;font-style:normal;"&gt;kernelopts(version);&lt;/span&gt;&lt;/p&gt;
						&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/tbody&gt;
			&lt;/table&gt;

			&lt;table&gt;
				&lt;tbody&gt;
					&lt;tr valign="baseline"&gt;
						&lt;td&gt;
						&lt;p align="center" style="margin:0 0 0 0; padding-top:0px; padding-bottom:0px"&gt;&lt;img alt="`Maple 2026.1, X86 64 WINDOWS, Jun 04 2026, Build ID 2018217`" height="23" src="/view.aspx?sf=243703_question/6bd3ed6024825b278705b8faf47ad09b.gif" style="vertical-align:-6px" width="410"&gt;&lt;/p&gt;
						&lt;/td&gt;
						&lt;td align="right" style="color:#000000; font-family:Times, serif; font-weight:bold; font-style:normal;"&gt;(1)&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/tbody&gt;
			&lt;/table&gt;

			&lt;table style="margin-left:0px;margin-right:0px"&gt;
				&lt;tbody&gt;
					&lt;tr valign="baseline"&gt;
						&lt;td&gt;&lt;span style="color:#78000e;font-size: 100%;font-family: monospace,monospace;font-weight:bold;font-style:normal;"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
						&lt;td&gt;
						&lt;p align="left" style="margin:0 0 0 0; padding-top:3px; padding-bottom:3px"&gt;&lt;span style="color:#78000e;font-size: 100%;font-family: monospace,monospace;font-weight:bold;font-style:normal;"&gt;f(1,x):=x;&lt;/span&gt;&lt;/p&gt;
						&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/tbody&gt;
			&lt;/table&gt;

			&lt;table&gt;
				&lt;tbody&gt;
					&lt;tr valign="baseline"&gt;
						&lt;td&gt;
						&lt;p align="center" style="margin:0 0 0 0; padding-top:0px; padding-bottom:0px"&gt;&lt;img alt="x" height="23" src="/view.aspx?sf=243703_question/04b8e70785bb6a39df4514e55de7afdd.gif" style="vertical-align:-6px" width="78"&gt;&lt;/p&gt;
						&lt;/td&gt;
						&lt;td align="right" style="color:#000000; font-family:Times, serif; font-weight:bold; font-style:normal;"&gt;(2)&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/tbody&gt;
			&lt;/table&gt;

			&lt;table style="margin-left:0px;margin-right:0px"&gt;
				&lt;tbody&gt;
					&lt;tr valign="baseline"&gt;
						&lt;td&gt;&lt;span style="color:#78000e;font-size: 100%;font-family: monospace,monospace;font-weight:bold;font-style:normal;"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
						&lt;td&gt;
						&lt;p align="left" style="margin:0 0 0 0; padding-top:3px; padding-bottom:3px"&gt;&lt;span style="color:#78000e;font-size: 100%;font-family: monospace,monospace;font-weight:bold;font-style:normal;"&gt;f(2,x):=2*x + 2*sin(x);&lt;/span&gt;&lt;/p&gt;
						&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/tbody&gt;
			&lt;/table&gt;

			&lt;table&gt;
				&lt;tbody&gt;
					&lt;tr valign="baseline"&gt;
						&lt;td&gt;
						&lt;p align="center" style="margin:0 0 0 0; padding-top:0px; padding-bottom:0px"&gt;&lt;img alt="2*x+2*sin(x)" height="23" src="/view.aspx?sf=243703_question/e5f9fb7c1fa6bc81e86e6d0634e00dcb.gif" style="vertical-align:-6px" width="155"&gt;&lt;/p&gt;
						&lt;/td&gt;
						&lt;td align="right" style="color:#000000; font-family:Times, serif; font-weight:bold; font-style:normal;"&gt;(3)&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/tbody&gt;
			&lt;/table&gt;

			&lt;table style="margin-left:0px;margin-right:0px"&gt;
				&lt;tbody&gt;
					&lt;tr valign="baseline"&gt;
						&lt;td&gt;&lt;span style="color:#78000e;font-size: 100%;font-family: monospace,monospace;font-weight:bold;font-style:normal;"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
						&lt;td&gt;
						&lt;p align="left" style="margin:0 0 0 0; padding-top:3px; padding-bottom:3px"&gt;&lt;span style="color:#78000e;font-size: 100%;font-family: monospace,monospace;font-weight:bold;font-style:normal;"&gt;f(n,x):=2*f(n-1,x)-f(n-2,x)+2*sin((n-1)*x)/(n-1);&lt;/span&gt;&lt;/p&gt;
						&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/tbody&gt;
			&lt;/table&gt;

			&lt;table&gt;
				&lt;tbody&gt;
					&lt;tr valign="baseline"&gt;
						&lt;td&gt;
						&lt;p align="center" style="margin:0 0 0 0; padding-top:0px; padding-bottom:0px"&gt;&lt;img alt="2*f(n-1, x)-f(n-2, x)+2*sin((n-1)*x)/(n-1)" height="42" src="/view.aspx?sf=243703_question/bf18e089b2bcd60506c24056a894c0d9.gif" style="vertical-align:-16px" width="364"&gt;&lt;/p&gt;
						&lt;/td&gt;
						&lt;td align="right" style="color:#000000; font-family:Times, serif; font-weight:bold; font-style:normal;"&gt;(4)&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/tbody&gt;
			&lt;/table&gt;

			&lt;table style="margin-left:0px;margin-right:0px"&gt;
				&lt;tbody&gt;
					&lt;tr valign="baseline"&gt;
						&lt;td&gt;&lt;span style="color:#78000e;font-size: 100%;font-family: monospace,monospace;font-weight:bold;font-style:normal;"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
						&lt;td&gt;
						&lt;p align="left" style="margin:0 0 0 0; padding-top:3px; padding-bottom:3px"&gt;&lt;span style="color:#78000e;font-size: 100%;font-family: monospace,monospace;font-weight:bold;font-style:normal;"&gt;f(3,x):=eval(f(n,x),n=3);&lt;/span&gt;&lt;/p&gt;
						&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/tbody&gt;
			&lt;/table&gt;

			&lt;table&gt;
				&lt;tbody&gt;
					&lt;tr valign="baseline"&gt;
						&lt;td&gt;
						&lt;p align="center" style="margin:0 0 0 0; padding-top:0px; padding-bottom:0px"&gt;&lt;img alt="3*x+4*sin(x)+sin(2*x)" height="23" src="/view.aspx?sf=243703_question/40999d3ccbe1db8666792da404ad44a3.gif" style="vertical-align:-6px" width="222"&gt;&lt;/p&gt;
						&lt;/td&gt;
						&lt;td align="right" style="color:#000000; font-family:Times, serif; font-weight:bold; font-style:normal;"&gt;(5)&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/tbody&gt;
			&lt;/table&gt;

			&lt;table style="margin-left:0px;margin-right:0px"&gt;
				&lt;tbody&gt;
					&lt;tr valign="baseline"&gt;
						&lt;td&gt;&lt;span style="color:#78000e;font-size: 100%;font-family: monospace,monospace;font-weight:bold;font-style:normal;"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
						&lt;td&gt;
						&lt;p align="left" style="margin:0 0 0 0; padding-top:3px; padding-bottom:3px"&gt;&lt;span style="color:#78000e;font-size: 100%;font-family: monospace,monospace;font-weight:bold;font-style:normal;"&gt;f(4,x):=eval(f(n,x),n=4);&lt;/span&gt;&lt;/p&gt;
						&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/tbody&gt;
			&lt;/table&gt;

			&lt;table&gt;
				&lt;tbody&gt;
					&lt;tr valign="baseline"&gt;
						&lt;td&gt;
						&lt;p align="center" style="margin:0 0 0 0; padding-top:0px; padding-bottom:0px"&gt;&lt;img alt="4*x+6*sin(x)+2*sin(2*x)+(2/3)*sin(3*x)" height="42" src="/view.aspx?sf=243703_question/cb68ae897da168b0aa04e91bb682f50e.gif" style="vertical-align:-16px" width="319"&gt;&lt;/p&gt;
						&lt;/td&gt;
						&lt;td align="right" style="color:#000000; font-family:Times, serif; font-weight:bold; font-style:normal;"&gt;(6)&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/tbody&gt;
			&lt;/table&gt;

			&lt;table style="margin-left:0px;margin-right:0px"&gt;
				&lt;tbody&gt;
					&lt;tr valign="baseline"&gt;
						&lt;td&gt;&lt;span style="color:#78000e;font-size: 100%;font-family: monospace,monospace;font-weight:bold;font-style:normal;"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
						&lt;td&gt;
						&lt;p align="left" style="margin:0 0 0 0; padding-top:3px; padding-bottom:3px"&gt;&lt;img alt="NULL" height="23" src="/view.aspx?sf=243703_question/83e4369884796f48a6eed03a2251644c.gif" style="vertical-align:-6px" width="34"&gt;&lt;/p&gt;
						&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/tbody&gt;
			&lt;/table&gt;

			&lt;table style="margin-left:0px;margin-right:0px"&gt;
				&lt;tbody&gt;
					&lt;tr valign="baseline"&gt;
						&lt;td&gt;&lt;span style="color:#78000e;font-size: 100%;font-family: monospace,monospace;font-weight:bold;font-style:normal;"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
						&lt;td&gt;
						&lt;p align="left" style="margin:0 0 0 0; padding-top:3px; padding-bottom:3px"&gt;&lt;img alt="NULL" height="23" src="/view.aspx?sf=243703_question/7f3851c7d1cae921e7dd6e5ad8f6984e.gif" style="vertical-align:-6px" width="9"&gt;&lt;/p&gt;
						&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/tbody&gt;
			&lt;/table&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;input name="sequence" type="hidden" value="1"&gt; &lt;input name="cmd" type="hidden" value="none"&gt;&lt;/form&gt;

&lt;p&gt;&lt;br&gt;
&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;a href="/view.aspx?sf=243703_question/test24c.mw"&gt;Download test24c.mw&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</description>
      <guid>243703</guid>
      <pubDate>Sat, 25 Jul 2026 15:18:20 Z</pubDate>
      <itunes:author>Alfred_F</itunes:author>
      <author>Alfred_F</author>
    </item>
    <item>
      <title>How to Import Converations from ChatGPT</title>
      <link>http://www.mapleprimes.com/questions/243702-How-To-Import-Converations-From-ChatGPT?ref=Feed:MaplePrimes:Tagged With Maple</link>
      <itunes:summary>&lt;p&gt;Responses from the AI assistant in Maple2026 can be copied directly into a Maple Document or Worksheet, Is there a process which allows one to similarly import a external ChatGPT conversation. I have Maple MCP configured in my ChatGPT account.&lt;/p&gt;
</itunes:summary>
      <description>&lt;p&gt;Responses from the AI assistant in Maple2026 can be copied directly into a Maple Document or Worksheet, Is there a process which allows one to similarly import a external ChatGPT conversation. I have Maple MCP configured in my ChatGPT account.&lt;/p&gt;
</description>
      <guid>243702</guid>
      <pubDate>Sat, 25 Jul 2026 14:18:57 Z</pubDate>
      <itunes:author>ianmccr</itunes:author>
      <author>ianmccr</author>
    </item>
    <item>
      <title>Dynamic assignment of ranking of variables in DifferentialThomas</title>
      <link>http://www.mapleprimes.com/questions/243701-Dynamic-Assignment-Of-Ranking-Of-Variables?ref=Feed:MaplePrimes:Tagged With Maple</link>
      <itunes:summary>&lt;p&gt;So the problem I encountered is when I try to assign ranking of variables of ODE in ThomasDecomposition, the indexed variables are not allowed. For instance, for an ODE system containing a[0], a[1], a[2] as dependent variables, if I assign:&lt;br&gt;
&lt;code&gt;R := Ranking([x],[a[0],a[1],a[2]])&lt;/code&gt;&lt;br&gt;
It throws an error: &lt;code&gt;&lt;/code&gt;&lt;br&gt;
This is going to be inconvenient when I have to dynamically solve ODE system within a function call, especially when the system is nonlinear and algebraically closed(no integration constants in solutions) and calling &lt;code&gt;DifferentialThomas&lt;/code&gt;&amp;nbsp;in dsolve will be slow. I want to know how to resolve this.&lt;/p&gt;
</itunes:summary>
      <description>&lt;p&gt;So the problem I encountered is when I try to assign ranking of variables of ODE in ThomasDecomposition, the indexed variables are not allowed. For instance, for an ODE system containing a[0], a[1], a[2] as dependent variables, if I assign:&lt;br /&gt;
&lt;code&gt;R := Ranking([x],[a[0],a[1],a[2]])&lt;/code&gt;&lt;br /&gt;
It throws an error: &lt;code&gt;&lt;samp&gt;due to efficiency reasons no variables of type &amp;quot;indexed&amp;quot; are allowed in the list of depended variables NULL;&lt;/samp&gt;&lt;/code&gt;&lt;br /&gt;
This is going to be inconvenient when I have to dynamically solve ODE system within a function call, especially when the system is nonlinear and algebraically closed(no integration constants in solutions) and calling &lt;code&gt;DifferentialThomas&lt;/code&gt;&amp;nbsp;in dsolve will be slow. I want to know how to resolve this.&lt;/p&gt;
</description>
      <guid>243701</guid>
      <pubDate>Sat, 25 Jul 2026 11:56:41 Z</pubDate>
      <itunes:author>Steven_Huang</itunes:author>
      <author>Steven_Huang</author>
    </item>
    <item>
      <title>How to integrate a trig function with parameter?</title>
      <link>http://www.mapleprimes.com/questions/243698-How-To-Integrate-A-Trig-Function-With-Parameter?ref=Feed:MaplePrimes:Tagged With Maple</link>
      <itunes:summary>&lt;p&gt;How to integrate this function (n::posint) :&lt;br&gt;
f := (n, x) -&amp;gt; (1 - cos(n*x))/(1 - cos(x))&lt;/p&gt;

&lt;p&gt;Maple is not returning a result. It seems unable to establish the connection with the Dirichlet kernel.&amp;nbsp;Is there a solution that doesn&amp;#39;t require forcing a decomposition into a sum of cosinus?&lt;/p&gt;

&lt;p&gt;Thank you for your help.&lt;/p&gt;

&lt;p&gt;Best regards.&lt;/p&gt;
</itunes:summary>
      <description>&lt;p&gt;How to integrate this function (n::posint) :&lt;br /&gt;
f := (n, x) -&amp;gt; (1 - cos(n*x))/(1 - cos(x))&lt;/p&gt;

&lt;p&gt;Maple is not returning a result. It seems unable to establish the connection with the Dirichlet kernel.&amp;nbsp;Is there a solution that doesn&amp;#39;t require forcing a decomposition into a sum of cosinus?&lt;/p&gt;

&lt;p&gt;Thank you for your help.&lt;/p&gt;

&lt;p&gt;Best regards.&lt;/p&gt;
</description>
      <guid>243698</guid>
      <pubDate>Thu, 23 Jul 2026 11:42:49 Z</pubDate>
      <itunes:author>Aliocha</itunes:author>
      <author>Aliocha</author>
    </item>
    <item>
      <title>Creation of difference equations</title>
      <link>http://www.mapleprimes.com/questions/243697-Creation-Of-Difference-Equations?ref=Feed:MaplePrimes:Tagged With Maple</link>
      <itunes:summary>&lt;p&gt;In the context of numerical integration of partial differential equations I am looking for tools to create difference equations for the numerical integration of PDE&amp;#39;s. Ideally the desired integration scheme could be given as an input.&lt;/p&gt;

&lt;p&gt;The only command that I am aware of is the DiffEquation command from the DynamicSystems package&amp;nbsp;(see &lt;a href='http://www.maplesoft.com/support/help/search.aspx?term=DynamicSystems,DiffEquation)' target='_new'&gt;?DynamicSystems,DiffEquation)&lt;/a&gt; which is limited to linear time invariant systems and only provides a simple forward integration scheme.&lt;/p&gt;

&lt;p&gt;Any insights/examples into the topic of numerical integration of pde&amp;#39;s with Maple beyond pdsolve/numeric capabilites is very much appreciated. (I know that Maple comes with advanced numerical solvers for ODE&amp;#39;s. MapleSim uses such solvers to integrate systems of ODE&amp;#39;s. This seems to be, in terms of computation, close to what I am looking for.)&lt;/p&gt;
</itunes:summary>
      <description>&lt;p&gt;In the context of numerical integration of partial differential equations I am looking for tools to create difference equations for the numerical integration of PDE&amp;#39;s. Ideally the desired integration scheme could be given as an input.&lt;/p&gt;

&lt;p&gt;The only command that I am aware of is the DiffEquation command from the DynamicSystems package&amp;nbsp;(see ?DynamicSystems,DiffEquation) which is limited to linear time invariant systems and only provides a simple forward integration scheme.&lt;/p&gt;

&lt;p&gt;Any insights/examples into the topic of numerical integration of pde&amp;#39;s with Maple beyond pdsolve/numeric capabilites is very much appreciated. (I know that Maple comes with advanced numerical solvers for ODE&amp;#39;s. MapleSim uses such solvers to integrate systems of ODE&amp;#39;s. This seems to be, in terms of computation, close to what I am looking for.)&lt;/p&gt;
</description>
      <guid>243697</guid>
      <pubDate>Thu, 23 Jul 2026 10:44:31 Z</pubDate>
      <itunes:author>C_R</itunes:author>
      <author>C_R</author>
    </item>
    <item>
      <title>Creating Pi from a Single Binary Operator and the Constant 1</title>
      <link>http://www.mapleprimes.com/posts/235284-Creating-Pi-From-A-Single-Binary-Operator?ref=Feed:MaplePrimes:Tagged With Maple</link>
      <itunes:summary>&lt;p&gt;Today is Pi approximation day (22/7) and I will use that as an excuse to share my new favourite expression for Pi:&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;img src="/view.aspx?sf=235284_post/PiExpression.png"&gt;&lt;/p&gt;

&lt;p&gt;And this isn&amp;#39;t even an approximation! Recently, continuous mathematics has found its own equivalent to the digital hardware NAND gate. In his paper &amp;ldquo;&lt;a href="https://arxiv.org/html/2603.21852v2"&gt;All elementary functions from a single binary operator&lt;/a&gt;&amp;rdquo;, Andrzej Odrzywołek demonstrated that a single functional primitive can generate the entire standard continuous spectrum of operations. In other words, every single button on a scientific calculator, from addition and subtraction to sines, cosines, and logarithms, can be built using just this one function.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://maple.cloud/app/4847250819121152/EML+Binary+Operator?key=EC0A6CB990E4415799E7BB356647BD3CACEC601E2AFB460CB8765CA1FA8245B4"&gt;This Maple Worksheet&lt;/a&gt;&amp;nbsp;explores how the &amp;#39;Exp-Minus-Log&amp;#39; (&amp;quot;&lt;em&gt;EML&lt;/em&gt;&amp;quot;) operator, when paired solely with the constant 1, can be systematically nested to construct basic arithmetic, constants, and complex transcendental functions within Maple.&lt;/p&gt;

&lt;p&gt;In essence, he discovered that the binary operator &lt;em&gt;EML&lt;/em&gt;, along with the constant 1,&amp;nbsp;forms a basis for the set of standard scientific-calculator operations.&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;img src="/view.aspx?sf=235284_post/EMLdefn.png"&gt;&lt;/p&gt;

&lt;p&gt;This means that functions like&amp;nbsp;&lt;img alt="sin(x)" src="http://www.mapleprimes.com/MapleImage.ashx?f=ef66512584adc59485307b5629f5b64c.gif"&gt;,&amp;nbsp;&lt;img alt="cos(x)" src="http://www.mapleprimes.com/MapleImage.ashx?f=f8c493ecfadb5e97ac0421a680407ca4.gif"&gt;&amp;nbsp;and operations like&amp;nbsp;&lt;img alt="a-b" src="http://www.mapleprimes.com/MapleImage.ashx?f=d19d9139d0411da9576bd7c5c6b209bd.gif"&gt;&amp;nbsp;or&amp;nbsp;&lt;img alt="a^b" src="http://www.mapleprimes.com/MapleImage.ashx?f=a8c17c79c10253dc017d188f90ef9b09.gif"&gt;&amp;nbsp;can be creating by composing&amp;nbsp;&lt;em&gt;EML&lt;/em&gt;&amp;nbsp;with itself in clever ways. Some constants and functions are trivial to represent, such as&amp;nbsp;&lt;em&gt;EML(1,1) = e&lt;/em&gt;&amp;nbsp;or&amp;nbsp;&lt;em&gt;EML(x, 1) = exp(x)&lt;/em&gt;, others however, are not...&lt;/p&gt;

&lt;p&gt;With a quick one-command tweak, you can get Maple to use the property of the extended reals that&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;img src="/view.aspx?sf=235284_post/lnProperty.png"&gt;&lt;/p&gt;

&lt;p&gt;And then with a simple argument about standard branches, you can construct the natural logarithm for real numbers, which immediately leads the constant zero:&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;img src="/view.aspx?sf=235284_post/EMLln.png"&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;You can then expand the tools in your toolbox by creating subtraction with EML, ln(x), and exp(x)&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;img src="/view.aspx?sf=235284_post/EMLsub.png"&gt;&lt;/p&gt;

&lt;p&gt;Which then expands the toolbox further by allowing for the construction unary minus from the constant 0 (since -x = 0 - x), and then addition (since a+b=a-(-b))&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;img src="/view.aspx?sf=235284_post/EMLadd.png"&gt;&lt;/p&gt;

&lt;p&gt;Since we&amp;#39;ve constructed addition, subtraction, zero and one, we can technically construct every integer! It would not be very pleasant, and by no means optimal... but you could! Here&amp;#39;s 7 for example:&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;img src="/view.aspx?sf=235284_post/EML7.png"&gt;&lt;/p&gt;

&lt;p&gt;The next step to building all the standard functions is multiplication and inversion. And these use the classic trick by using the fact that x=exp(ln(x)) can help simplify:&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;img src="/view.aspx?sf=235284_post/EMLmult.png"&gt;&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;img src="/view.aspx?sf=235284_post/EMLinv.png"&gt;&lt;/p&gt;

&lt;p&gt;These are compositions of exp, addition, ln, and unary minus (all functions constructed previously), which means they can be made with only EML:&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;img src="/view.aspx?sf=235284_post/EMLmultinvdefn.png"&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;It&amp;#39;s at this point that I will leave the derivation of division (a/b) and exponentiation (a^b) as exercises for the reader, so I can skip to something a little more&amp;nbsp;&lt;em&gt;complex...&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;To go beyond the basic operators, you&amp;#39;ll need to step into the complex domain by constructing the imaginary constant i. To do this, take ln(-1) = -i*Pi (by using the standard branch) and combine it with Euler&amp;#39;s formula&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;img src="/view.aspx?sf=235284_post/EMLi.png"&gt;&lt;/p&gt;

&lt;p&gt;And once again the expression on the left-hand side is made up of operations that were all previously defined, so you can compose EML to get a new constant:&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;img src="/view.aspx?sf=235284_post/EMLidefn.png"&gt;&lt;/p&gt;

&lt;p&gt;And finally, it&amp;#39;s possible to break down the expression for Pi from the start, since it&amp;#39;s the product i*ln(-1)&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;img src="/view.aspx?sf=235284_post/EMLpi2.png"&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;By successfully extracting the mathematical constants i and Pi, I think this demonstrates the complete constructive capability of the EML&amp;nbsp;operator in the complex domain. While the resulting syntax trees become exponentially deep and unoptimized for human readability, they prove that continuous operations do not require a massive, distinct toolbox. Future applications of this uniform binary structure could dramatically simplify symbolic regression and machine learning optimization models.&amp;nbsp;&lt;br&gt;
Ultimately, the EML operator reveals the remarkable truth that the vast complexity of scientific mathematics can be distilled down to a single, beautiful building block.&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
Isn&amp;#39;t math awesome?&lt;/p&gt;
</itunes:summary>
      <description>&lt;p&gt;Today is Pi approximation day (22/7) and I will use that as an excuse to share my new favourite expression for Pi:&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;img src="/view.aspx?sf=235284_post/PiExpression.png"&gt;&lt;/p&gt;

&lt;p&gt;And this isn&amp;#39;t even an approximation! Recently, continuous mathematics has found its own equivalent to the digital hardware NAND gate. In his paper &amp;ldquo;&lt;a href="https://arxiv.org/html/2603.21852v2"&gt;All elementary functions from a single binary operator&lt;/a&gt;&amp;rdquo;, Andrzej Odrzywołek demonstrated that a single functional primitive can generate the entire standard continuous spectrum of operations. In other words, every single button on a scientific calculator, from addition and subtraction to sines, cosines, and logarithms, can be built using just this one function.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://maple.cloud/app/4847250819121152/EML+Binary+Operator?key=EC0A6CB990E4415799E7BB356647BD3CACEC601E2AFB460CB8765CA1FA8245B4"&gt;This Maple Worksheet&lt;/a&gt;&amp;nbsp;explores how the &amp;#39;Exp-Minus-Log&amp;#39; (&amp;quot;&lt;em&gt;EML&lt;/em&gt;&amp;quot;) operator, when paired solely with the constant 1, can be systematically nested to construct basic arithmetic, constants, and complex transcendental functions within Maple.&lt;/p&gt;

&lt;p&gt;In essence, he discovered that the binary operator &lt;em&gt;EML&lt;/em&gt;, along with the constant 1,&amp;nbsp;forms a basis for the set of standard scientific-calculator operations.&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;img src="/view.aspx?sf=235284_post/EMLdefn.png"&gt;&lt;/p&gt;

&lt;p&gt;This means that functions like&amp;nbsp;&lt;img alt="sin(x)" src="http://www.mapleprimes.com/MapleImage.ashx?f=ef66512584adc59485307b5629f5b64c.gif"&gt;,&amp;nbsp;&lt;img alt="cos(x)" src="http://www.mapleprimes.com/MapleImage.ashx?f=f8c493ecfadb5e97ac0421a680407ca4.gif"&gt;&amp;nbsp;and operations like&amp;nbsp;&lt;img alt="a-b" src="http://www.mapleprimes.com/MapleImage.ashx?f=d19d9139d0411da9576bd7c5c6b209bd.gif"&gt;&amp;nbsp;or&amp;nbsp;&lt;img alt="a^b" src="http://www.mapleprimes.com/MapleImage.ashx?f=a8c17c79c10253dc017d188f90ef9b09.gif"&gt;&amp;nbsp;can be creating by composing&amp;nbsp;&lt;em&gt;EML&lt;/em&gt;&amp;nbsp;with itself in clever ways. Some constants and functions are trivial to represent, such as&amp;nbsp;&lt;em&gt;EML(1,1) = e&lt;/em&gt;&amp;nbsp;or&amp;nbsp;&lt;em&gt;EML(x, 1) = exp(x)&lt;/em&gt;, others however, are not...&lt;/p&gt;

&lt;p&gt;With a quick one-command tweak, you can get Maple to use the property of the extended reals that&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;img src="/view.aspx?sf=235284_post/lnProperty.png"&gt;&lt;/p&gt;

&lt;p&gt;And then with a simple argument about standard branches, you can construct the natural logarithm for real numbers, which immediately leads the constant zero:&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;img src="/view.aspx?sf=235284_post/EMLln.png"&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;You can then expand the tools in your toolbox by creating subtraction with EML, ln(x), and exp(x)&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;img src="/view.aspx?sf=235284_post/EMLsub.png"&gt;&lt;/p&gt;

&lt;p&gt;Which then expands the toolbox further by allowing for the construction unary minus from the constant 0 (since -x = 0 - x), and then addition (since a+b=a-(-b))&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;img src="/view.aspx?sf=235284_post/EMLadd.png"&gt;&lt;/p&gt;

&lt;p&gt;Since we&amp;#39;ve constructed addition, subtraction, zero and one, we can technically construct every integer! It would not be very pleasant, and by no means optimal... but you could! Here&amp;#39;s 7 for example:&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;img src="/view.aspx?sf=235284_post/EML7.png"&gt;&lt;/p&gt;

&lt;p&gt;The next step to building all the standard functions is multiplication and inversion. And these use the classic trick by using the fact that x=exp(ln(x)) can help simplify:&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;img src="/view.aspx?sf=235284_post/EMLmult.png"&gt;&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;img src="/view.aspx?sf=235284_post/EMLinv.png"&gt;&lt;/p&gt;

&lt;p&gt;These are compositions of exp, addition, ln, and unary minus (all functions constructed previously), which means they can be made with only EML:&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;img src="/view.aspx?sf=235284_post/EMLmultinvdefn.png"&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;It&amp;#39;s at this point that I will leave the derivation of division (a/b) and exponentiation (a^b) as exercises for the reader, so I can skip to something a little more&amp;nbsp;&lt;em&gt;complex...&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;To go beyond the basic operators, you&amp;#39;ll need to step into the complex domain by constructing the imaginary constant i. To do this, take ln(-1) = -i*Pi (by using the standard branch) and combine it with Euler&amp;#39;s formula&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;img src="/view.aspx?sf=235284_post/EMLi.png"&gt;&lt;/p&gt;

&lt;p&gt;And once again the expression on the left-hand side is made up of operations that were all previously defined, so you can compose EML to get a new constant:&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;img src="/view.aspx?sf=235284_post/EMLidefn.png"&gt;&lt;/p&gt;

&lt;p&gt;And finally, it&amp;#39;s possible to break down the expression for Pi from the start, since it&amp;#39;s the product i*ln(-1)&lt;/p&gt;

&lt;p style="text-align: center;"&gt;&lt;img src="/view.aspx?sf=235284_post/EMLpi2.png"&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;By successfully extracting the mathematical constants i and Pi, I think this demonstrates the complete constructive capability of the EML&amp;nbsp;operator in the complex domain. While the resulting syntax trees become exponentially deep and unoptimized for human readability, they prove that continuous operations do not require a massive, distinct toolbox. Future applications of this uniform binary structure could dramatically simplify symbolic regression and machine learning optimization models.&amp;nbsp;&lt;br&gt;
Ultimately, the EML operator reveals the remarkable truth that the vast complexity of scientific mathematics can be distilled down to a single, beautiful building block.&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
Isn&amp;#39;t math awesome?&lt;/p&gt;
</description>
      <guid>235284</guid>
      <pubDate>Wed, 22 Jul 2026 22:27:36 Z</pubDate>
      <itunes:author>mcarvalho</itunes:author>
      <author>mcarvalho</author>
    </item>
  </channel>
</rss>