From 7881329f9126420a5e58df56271005f1c0613426 Mon Sep 17 00:00:00 2001
From: Martin Goik <goik@hdm-stuttgart.de>
Date: Thu, 20 Jul 2017 21:09:27 +0200
Subject: [PATCH] Underbrace explaining a+n and s - 2a -n

---
 Doc/Sd1/statements.xml | 80 +++++++++++++++++++++++++++---------------
 1 file changed, 52 insertions(+), 28 deletions(-)

diff --git a/Doc/Sd1/statements.xml b/Doc/Sd1/statements.xml
index a3eb46157..7aa09656c 100644
--- a/Doc/Sd1/statements.xml
+++ b/Doc/Sd1/statements.xml
@@ -3260,54 +3260,78 @@ for (int a = 1; a &lt;= sum / 3; a++) {
 
                       <m:mo>+</m:mo>
 
-                      <m:msup>
-                        <m:mrow>
-                          <m:mo>(</m:mo>
-
+                      <m:munder accentunder="true">
+                        <m:msup>
                           <m:mrow>
-                            <m:mi>a</m:mi>
+                            <m:mo>(</m:mo>
 
-                            <m:mo>+</m:mo>
+                            <m:mrow>
+                              <m:mi>a</m:mi>
 
-                            <m:mi>n</m:mi>
+                              <m:mo>+</m:mo>
+
+                              <m:mi>n</m:mi>
+                            </m:mrow>
+
+                            <m:mo>)</m:mo>
                           </m:mrow>
 
-                          <m:mo>)</m:mo>
-                        </m:mrow>
+                          <m:mi>2</m:mi>
+                        </m:msup>
 
-                        <m:mi>2</m:mi>
-                      </m:msup>
+                        <m:munder accentunder="true">
+                          <m:mo stretchy="true">︸</m:mo>
+
+                          <m:msup>
+                            <m:mi>b</m:mi>
+
+                            <m:mi>2</m:mi>
+                          </m:msup>
+                        </m:munder>
+                      </m:munder>
                     </m:mrow>
 
                     <m:mo>=</m:mo>
 
-                    <m:msup>
-                      <m:mrow>
-                        <m:mo>(</m:mo>
-
+                    <m:munder>
+                      <m:msup>
                         <m:mrow>
-                          <m:mi>s</m:mi>
-
-                          <m:mo>-</m:mo>
+                          <m:mo>(</m:mo>
 
                           <m:mrow>
-                            <m:mn>2</m:mn>
+                            <m:mi>s</m:mi>
 
-                            <m:mo>⁢</m:mo>
+                            <m:mo>-</m:mo>
 
-                            <m:mi>a</m:mi>
-                          </m:mrow>
+                            <m:mrow>
+                              <m:mn>2</m:mn>
 
-                          <m:mo>-</m:mo>
+                              <m:mo>⁢</m:mo>
 
-                          <m:mi>n</m:mi>
+                              <m:mi>a</m:mi>
+                            </m:mrow>
+
+                            <m:mo>-</m:mo>
+
+                            <m:mi>n</m:mi>
+                          </m:mrow>
+
+                          <m:mo>)</m:mo>
                         </m:mrow>
 
-                        <m:mo>)</m:mo>
-                      </m:mrow>
+                        <m:mi>2</m:mi>
+                      </m:msup>
 
-                      <m:mi>2</m:mi>
-                    </m:msup>
+                      <m:munder>
+                        <m:mo stretchy="true">︸</m:mo>
+
+                        <m:msup>
+                          <m:mi>c</m:mi>
+
+                          <m:mi>2</m:mi>
+                        </m:msup>
+                      </m:munder>
+                    </m:munder>
                   </m:mrow>
                 </m:math>
               </informalequation>
-- 
GitLab