<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to generalize</title><link>https://sourceforge.net/p/sequencetree/wiki/generalize/</link><description>Recent changes to generalize</description><atom:link href="https://sourceforge.net/p/sequencetree/wiki/generalize/feed" rel="self"/><language>en</language><lastBuildDate>Mon, 12 Sep 2011 14:34:53 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/sequencetree/wiki/generalize/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage generalize modified by Ken Del Signore</title><link>https://sourceforge.net/p/sequencetree/wiki/generalize/</link><description>&lt;pre&gt;--- v4 
+++ v5 
@@ -94,4 +94,4 @@
            2:man
           }
  
- 
+ DRAFT in progress
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ken Del Signore</dc:creator><pubDate>Mon, 12 Sep 2011 14:34:53 -0000</pubDate><guid>https://sourceforge.neta1eb250200661cb088db788bf08c590e8bc01323</guid></item><item><title>WikiPage generalize modified by Ken Del Signore</title><link>https://sourceforge.net/p/sequencetree/wiki/generalize/</link><description>&lt;pre&gt;--- v3 
+++ v4 
@@ -44,29 +44,54 @@
 
      man eat meat
 
-The objects in the object pool become:  (dropping the lemma, count line for clarity)
-
+The objects in the object pool become:  (dropping the lemma and count line for clarity)
+
      object pool:
 
      man {
           -&gt;man:1 
                eat:2
                   fruit:1
                   meat :1
           }
      
      eat {
           -&gt; eat:2
                 fruit:1
                 meat :1
             
               2:eat &lt;-
            2:man
           }
      
      fruit{                             meat{                            
                   1:fruit &lt;-                        1:meat &lt;-	   
                1:eat                             1:eat		   
             1:man                             1:man		   
-          }                                  }                           
+          }                                  }    
+
+
+
+Within the "eat" object, the group [fruit, meat] has been aggregated together.  Based on this aggregation, a new object is formed:
+
+     G1 {
+         lemmas= fruit,meat
+     
+        }
+ 
+If the previous sentences are re-read and G1 is substituted for fruit|meat as
+
+man eat fruit  -&gt; man eat G1
+man eat meat   -&gt; man eat G1
+
+The G1 object would have the form:
+                       
+     G1 {
+         lemmas= fruit,meat
+     
+                  2:G1 &lt;-
+               2:eat
+           2:man
+          }
+ 
  
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ken Del Signore</dc:creator><pubDate>Sun, 11 Sep 2011 15:41:29 -0000</pubDate><guid>https://sourceforge.net35df6e68e26f58a653eaa42102deffed7176adcb</guid></item><item><title>WikiPage generalize modified by Ken Del Signore</title><link>https://sourceforge.net/p/sequencetree/wiki/generalize/</link><description>&lt;pre&gt;--- v2 
+++ v3 
@@ -44,35 +44,29 @@
 
      man eat meat
 
-The objects in the object pool become:
-
+The objects in the object pool become:  (dropping the lemma, count line for clarity)
+
      object pool:
 
      man {
-          lemma=man, count=2                       
-      
           -&gt;man:1 
                eat:2
                   fruit:1
                   meat :1
           }
      
      eat {
-          lemma=eat, count=2
-     
           -&gt; eat:2
                 fruit:1
                 meat :1
             
               2:eat &lt;-
            2:man
           }
      
      fruit{                             meat{                            
-            lemma=fruit, count=1              lemma=meat, count=1   
-     				       				   
-                  1:fruit &lt;-                          1:meat &lt;-	   
-               1:eat                               1:eat		   
-            1:man                               1:man		   
+                  1:fruit &lt;-                        1:meat &lt;-	   
+               1:eat                             1:eat		   
+            1:man                             1:man		   
           }                                  }                           
  
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ken Del Signore</dc:creator><pubDate>Sun, 11 Sep 2011 14:43:20 -0000</pubDate><guid>https://sourceforge.netddc1da42eb0276ca955d0d8a53c26b3bf8bdf40d</guid></item><item><title>WikiPage generalize modified by Ken Del Signore</title><link>https://sourceforge.net/p/sequencetree/wiki/generalize/</link><description>&lt;pre&gt;--- v1 
+++ v2 
@@ -2,77 +2,77 @@
 
     man eats fruit
 
-The sentence is used to construct the following Objects.  Each word is used to create an Object.
-All of the individual Objects are grouped into the object pool. 
-
+The sentence is used to construct the following Objects.  Each word is used to create an object.
+All of the individual objects are grouped into the object pool. 
+
 In the syntax below, the "-&gt;" indicates the start of 
 a forward tree, which is a tree made by the word sequence in the forward direction: "man eats fruit".  The 
 reverse arrow "&lt;-" indicates a tree made by the word sequence in the reverse direction:  "fruit eats man".
 
 
      object pool:
 
      man {
           lemma=man, count=1                       
       
           -&gt;man:1 
                eat:1
                   fruit:1
           }
      
      eat {
           lemma=eat, count=1
      
           -&gt; eat:1
                 fruit:1
            
               1:eat &lt;-
            1:man
           }
      
      fruit{
             lemma=fruit, count=1
      
                   1:fruit &lt;-
                1:eat
             1:man
           }
                                 
 
 
 Next let us add the sentence 
 
      man eat meat
 
-The Objects in the Object pool become:
+The objects in the object pool become:
 
      object pool:
 
      man {
           lemma=man, count=2                       
       
           -&gt;man:1 
                eat:2
                   fruit:1
                   meat :1
           }
      
      eat {
           lemma=eat, count=2
      
           -&gt; eat:2
                 fruit:1
                 meat :1
             
               2:eat &lt;-
            2:man
           }
      
      fruit{                             meat{                            
             lemma=fruit, count=1              lemma=meat, count=1   
      				       				   
-                  1:fruit &lt;-	                    1:meat &lt;-	   
-               1:eat		                 1:eat		   
-            1:man		              1:man		   
+                  1:fruit &lt;-                          1:meat &lt;-	   
+               1:eat                               1:eat		   
+            1:man                               1:man		   
           }                                  }                           
  
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ken Del Signore</dc:creator><pubDate>Sun, 11 Sep 2011 14:40:57 -0000</pubDate><guid>https://sourceforge.net76ba559030ea139f12d4d2674e3d7d472805ddc2</guid></item><item><title>WikiPage generalize modified by Ken Del Signore</title><link>https://sourceforge.net/p/sequencetree/wiki/generalize/</link><description>Consider the sentence:

    man eats fruit

The sentence is used to construct the following Objects.  Each word is used to create an Object.
All of the individual Objects are grouped into the object pool. 

In the syntax below, the "-&gt;" indicates the start of 
a forward tree, which is a tree made by the word sequence in the forward direction: "man eats fruit".  The 
reverse arrow "&lt;-" indicates a tree made by the word sequence in the reverse direction:  "fruit eats man".


     object pool:

     man {
          lemma=man, count=1                       
      
          -&gt;man:1 
               eat:1
                  fruit:1
          }
     
     eat {
          lemma=eat, count=1
     
          -&gt; eat:1
                fruit:1
           
              1:eat &lt;-
           1:man
          }
     
     fruit{
            lemma=fruit, count=1
     
                  1:fruit &lt;-
               1:eat
            1:man
          }
                                


Next let us add the sentence 

     man eat meat

The Objects in the Object pool become:

     object pool:

     man {
          lemma=man, count=2                       
      
          -&gt;man:1 
               eat:2
                  fruit:1
                  meat :1
          }
     
     eat {
          lemma=eat, count=2
     
          -&gt; eat:2
                fruit:1
                meat :1
            
              2:eat &lt;-
           2:man
          }
     
     fruit{                             meat{                            
            lemma=fruit, count=1              lemma=meat, count=1   
     				       				   
                  1:fruit &lt;-	                    1:meat &lt;-	   
               1:eat		                 1:eat		   
            1:man		              1:man		   
          }                                  }                           
 
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ken Del Signore</dc:creator><pubDate>Sun, 11 Sep 2011 14:22:15 -0000</pubDate><guid>https://sourceforge.net99890de9490f18aa80f5b5b12bfd3442a92c0a9d</guid></item></channel></rss>