<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to BinomialIdentity</title><link>https://sourceforge.net/p/mathmaker/doc4dev/BinomialIdentity/</link><description>Recent changes to BinomialIdentity</description><atom:link href="https://sourceforge.net/p/mathmaker/doc4dev/BinomialIdentity/feed" rel="self"/><language>en</language><lastBuildDate>Thu, 20 Feb 2014 15:59:51 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/mathmaker/doc4dev/BinomialIdentity/feed" rel="self" type="application/rss+xml"/><item><title>BinomialIdentity modified by Nicolas Hainaux</title><link>https://sourceforge.net/p/mathmaker/doc4dev/BinomialIdentity/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -1,11 +1,36 @@
-/!\ just a draft
 [[img src=memo_binomialidentity.png]]
+This class is used to manipulate a particular kind of Expandables: (a+b)² = a² + 2ab + b², (a-b)² = a² -2ab + b² and (a+b)(a-b) = a² - b²
+A BinomialIdentity is basically a Product of two Sums; but (a+b)×(a+b) will be displayed (a+b)² and (a-b)×(a-b) will be displayed (a-b)²
+*As well as for Expandables, it might well be that the exponent is assumed to always be Value(1). Maybe make it clear someday...*

 __Possible args for \_\_init\_\_() :__

+* another BinomialIdentity to copy
+* (Exponented, Exponented)
+
+The first Exponented being a, the second being b
+It will be automatically decided whether the BinomialIdentity will be (a+b)² or (a-b)² according to the sign of the second Exponented (b)
+If 'squares_difference' is given as option in the same time, the BinomialIdentity will be created as a (a+b)(a-b); instead of (a±b)²
+
+
+* (RANDOMLY, )
+
+where  can be:
+- 'sum_square' for (a+b)²
+- 'difference_square' for (a-b)²
+- 'squares_difference' for (a+b)(a-b) (name comes from a²-b²)
+- 'any' for any of the previous types
+- 'numeric_sum_square' or 'numeric_difference_square' or 'numeric_squares_difference' for a numeric version of all these

 __Fields :__
+a: *(read-only)* the first term
+b: *(read-only)* the second term
+kind: *(read-only)* the kind of BinomialIdentity, e.g. 'sum_square'|'difference_square'|'squares_difference'

 __Debugging info :__
 [[img src=dbg_binomialidentity.png]]
+
+[Check BinomialIdentity's complete doc](http://mathmaker.sourceforge.net/participate/doc/classcore_1_1base__calculus_1_1BinomialIdentity.html)
+
+[Back to Core Objects](Core Objects)
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nicolas Hainaux</dc:creator><pubDate>Thu, 20 Feb 2014 15:59:51 -0000</pubDate><guid>https://sourceforge.net79f295d08dd2555d4ec7920d65ba65facf847453</guid></item><item><title>BinomialIdentity modified by Nicolas Hainaux</title><link>https://sourceforge.net/p/mathmaker/doc4dev/BinomialIdentity/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nicolas Hainaux</dc:creator><pubDate>Tue, 04 Feb 2014 19:33:44 -0000</pubDate><guid>https://sourceforge.net138c84730299b128fea3d23728baa0b4fec5616b</guid></item><item><title>BinomialIdentity modified by Nicolas Hainaux</title><link>https://sourceforge.net/p/mathmaker/doc4dev/BinomialIdentity/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;/!\ just a draft&lt;br /&gt;
&lt;img src="./attachment/memo_binomialidentity.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Possible args for __init__() :&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Fields :&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Debugging info :&lt;/strong&gt;&lt;br /&gt;
&lt;img src="./attachment/dbg_binomialidentity.png" /&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nicolas Hainaux</dc:creator><pubDate>Tue, 04 Feb 2014 19:32:55 -0000</pubDate><guid>https://sourceforge.net98ac80d4a81e385464794d3a58b7b12cbf7560bb</guid></item></channel></rss>