Changes http://wiki.axiom-developer.org/343BugInFreeAbelianGroup/diff
--

??changed:
-The order in FreeAbelianGroup is broken and makes the domain unusable
-(e.g., comparison of Set FreeAbelianGroup S does not work properly)
-For example here is a cycle:
-
-----------------------------------------
-Z2:=FreeAbelianGroup Symbol         
-
+The order in 'FreeAbelianGroup' is broken and makes the domain unusable
+(e.g., comparison of Set 'FreeAbelianGroup S' does not work properly)
+For example here is a cycle::
+
+  ----------------------------------------
+  Z2:=FreeAbelianGroup Symbol         
+
+  a:= a::FreeAbelianGroup Symbol         
+  b:= b::FreeAbelianGroup Symbol
+  z:= 0::FreeAbelianGroup Symbol
+
+  a < -b 
+  -b < z
+  z < a
+  ----------------------------------------
+
+thus $a < -b < z < a$
+
+\begin{axiom}
 a:= a::FreeAbelianGroup Symbol         

??changed:
 
-a < -b 
--b < z
-z < a
-----------------------------------------
-
-thus a < -b < z < a
-
-proposed patch in the last few lines of free.spad:
-
-545,546c545,546
-<         ta.gen < tb.gen => true
-<         ta.gen > tb.gen => false
----
->         ta.gen < tb.gen => tb.exp > 0
->         ta.gen > tb.gen => ta.exp < 0
-
+(a < -b)::Boolean 
+(-b < z)::Boolean
+(z < a)::Boolean
+\end{axiom}
+
+proposed patch in the last few lines of free.spad::
+
+  545,546c545,546
+  <         ta.gen < tb.gen => true
+  <         ta.gen > tb.gen => false
+  ---
+  >         ta.gen < tb.gen => tb.exp > 0
+  >         ta.gen > tb.gen => ta.exp < 0
 

--
forwarded from http://wiki.axiom-developer.org/[EMAIL PROTECTED]

Reply via email to