full |range> => range(|1>,|2048>) encode |end of sequence> => pick[10] full |range> -- encode words: encode |the> => pick[10] full |range> encode |dog> => pick[10] full |range> encode |wants> => pick[10] full |range> encode |food> => pick[10] full |range> encode |chased> => pick[10] full |range> encode |ball> => pick[10] full |range> encode |a> => pick[10] full |range> encode |cat> => pick[10] full |range> encode |sat> => pick[10] full |range> encode |on> => pick[10] full |range> encode |mat> => pick[10] full |range> encode |very> => pick[10] full |range> encode |hungry> => pick[10] full |range> encode |some> => pick[10] full |range> encode |mary> => pick[10] full |range> encode |went> => pick[10] full |range> encode |sledding> => pick[10] full |range> encode |with> => pick[10] full |range> encode |her> => pick[10] full |range> encode |family> => pick[10] full |range> encode |won> => pick[10] full |range> encode |race> => pick[10] full |range> encode |against> => pick[10] full |range> encode |brother> => pick[10] full |range> encode |to> => pick[10] full |range> encode |bottom> => pick[10] full |range> encode |of> => pick[10] full |range> encode |hill> => pick[10] full |range> encode |cheered> => pick[10] full |range> encode |because> => pick[10] full |range> encode |it> => pick[10] full |range> encode |was> => pick[10] full |range> encode |first> => pick[10] full |range> encode |time> => pick[10] full |range> encode |winning> => pick[10] full |range> -- encode classes: encode |A> => pick[10] full |range> encode |B> => pick[10] full |range> encode |C> => pick[10] full |range> encode |D> => pick[10] full |range> encode |E> => pick[10] full |range> encode |F> => pick[10] full |range> encode |G> => pick[10] full |range> -- encode sequence names: encode |H> => pick[10] full |range> encode |I> => pick[10] full |range> encode |J> => pick[10] full |range> encode |K> => pick[10] full |range> encode |L> => pick[10] full |range> encode |M> => pick[10] full |range> encode |N> => pick[10] full |range> -- encode low level sequences: -- empty sequence pattern |node 0: 0> => random-column[10] encode |end of sequence> -- the . dog . wants . food pattern |node 1: 0> => random-column[10] encode |the> then |node 1: 0> => random-column[10] encode |dog> pattern |node 1: 1> => then |node 1: 0> then |node 1: 1> => random-column[10] encode |wants> pattern |node 1: 2> => then |node 1: 1> then |node 1: 2> => random-column[10] encode |food> pattern |node 1: 3> => then |node 1: 2> then |node 1: 3> => random-column[10] encode |end of sequence> -- the . dog . chased . the . ball pattern |node 2: 0> => random-column[10] encode |the> then |node 2: 0> => random-column[10] encode |dog> pattern |node 2: 1> => then |node 2: 0> then |node 2: 1> => random-column[10] encode |chased> pattern |node 2: 2> => then |node 2: 1> then |node 2: 2> => random-column[10] encode |the> pattern |node 2: 3> => then |node 2: 2> then |node 2: 3> => random-column[10] encode |ball> pattern |node 2: 4> => then |node 2: 3> then |node 2: 4> => random-column[10] encode |end of sequence> -- a . cat . sat . on . the . mat pattern |node 3: 0> => random-column[10] encode |a> then |node 3: 0> => random-column[10] encode |cat> pattern |node 3: 1> => then |node 3: 0> then |node 3: 1> => random-column[10] encode |sat> pattern |node 3: 2> => then |node 3: 1> then |node 3: 2> => random-column[10] encode |on> pattern |node 3: 3> => then |node 3: 2> then |node 3: 3> => random-column[10] encode |the> pattern |node 3: 4> => then |node 3: 3> then |node 3: 4> => random-column[10] encode |mat> pattern |node 3: 5> => then |node 3: 4> then |node 3: 5> => random-column[10] encode |end of sequence> -- the . very . hungry . dog . wants . some . food pattern |node 4: 0> => random-column[10] encode |the> then |node 4: 0> => random-column[10] encode |very> pattern |node 4: 1> => then |node 4: 0> then |node 4: 1> => random-column[10] encode |hungry> pattern |node 4: 2> => then |node 4: 1> then |node 4: 2> => random-column[10] encode |dog> pattern |node 4: 3> => then |node 4: 2> then |node 4: 3> => random-column[10] encode |wants> pattern |node 4: 4> => then |node 4: 3> then |node 4: 4> => random-column[10] encode |some> pattern |node 4: 5> => then |node 4: 4> then |node 4: 5> => random-column[10] encode |food> pattern |node 4: 6> => then |node 4: 5> then |node 4: 6> => random-column[10] encode |end of sequence> -- mary . went . sledding . with . her . family pattern |node 5: 0> => random-column[10] encode |mary> then |node 5: 0> => random-column[10] encode |went> pattern |node 5: 1> => then |node 5: 0> then |node 5: 1> => random-column[10] encode |sledding> pattern |node 5: 2> => then |node 5: 1> then |node 5: 2> => random-column[10] encode |with> pattern |node 5: 3> => then |node 5: 2> then |node 5: 3> => random-column[10] encode |her> pattern |node 5: 4> => then |node 5: 3> then |node 5: 4> => random-column[10] encode |family> pattern |node 5: 5> => then |node 5: 4> then |node 5: 5> => random-column[10] encode |end of sequence> -- mary . won . a . race . against . her . brother . to . the . bottom . of . the . hill pattern |node 6: 0> => random-column[10] encode |mary> then |node 6: 0> => random-column[10] encode |won> pattern |node 6: 1> => then |node 6: 0> then |node 6: 1> => random-column[10] encode |a> pattern |node 6: 2> => then |node 6: 1> then |node 6: 2> => random-column[10] encode |race> pattern |node 6: 3> => then |node 6: 2> then |node 6: 3> => random-column[10] encode |against> pattern |node 6: 4> => then |node 6: 3> then |node 6: 4> => random-column[10] encode |her> pattern |node 6: 5> => then |node 6: 4> then |node 6: 5> => random-column[10] encode |brother> pattern |node 6: 6> => then |node 6: 5> then |node 6: 6> => random-column[10] encode |to> pattern |node 6: 7> => then |node 6: 6> then |node 6: 7> => random-column[10] encode |the> pattern |node 6: 8> => then |node 6: 7> then |node 6: 8> => random-column[10] encode |bottom> pattern |node 6: 9> => then |node 6: 8> then |node 6: 9> => random-column[10] encode |of> pattern |node 6: 10> => then |node 6: 9> then |node 6: 10> => random-column[10] encode |the> pattern |node 6: 11> => then |node 6: 10> then |node 6: 11> => random-column[10] encode |hill> pattern |node 6: 12> => then |node 6: 11> then |node 6: 12> => random-column[10] encode |end of sequence> -- mary . cheered . because . it . was . her . first . time . winning pattern |node 7: 0> => random-column[10] encode |mary> then |node 7: 0> => random-column[10] encode |cheered> pattern |node 7: 1> => then |node 7: 0> then |node 7: 1> => random-column[10] encode |because> pattern |node 7: 2> => then |node 7: 1> then |node 7: 2> => random-column[10] encode |it> pattern |node 7: 3> => then |node 7: 2> then |node 7: 3> => random-column[10] encode |was> pattern |node 7: 4> => then |node 7: 3> then |node 7: 4> => random-column[10] encode |her> pattern |node 7: 5> => then |node 7: 4> then |node 7: 5> => random-column[10] encode |first> pattern |node 7: 6> => then |node 7: 5> then |node 7: 6> => random-column[10] encode |time> pattern |node 7: 7> => then |node 7: 6> then |node 7: 7> => random-column[10] encode |winning> pattern |node 7: 8> => then |node 7: 7> then |node 7: 8> => random-column[10] encode |end of sequence> -- encode the sequences of classes: -- H = A pattern |node 8: 0> => random-column[10] encode |A> then |node 8: 0> => random-column[10] encode |end of sequence> -- I = B pattern |node 9: 0> => random-column[10] encode |B> then |node 9: 0> => random-column[10] encode |end of sequence> -- J = C pattern |node 10: 0> => random-column[10] encode |C> then |node 10: 0> => random-column[10] encode |end of sequence> -- K = D pattern |node 11: 0> => random-column[10] encode |D> then |node 11: 0> => random-column[10] encode |end of sequence> -- L = E pattern |node 12: 0> => random-column[10] encode |E> then |node 12: 0> => random-column[10] encode |end of sequence> -- M = F pattern |node 13: 0> => random-column[10] encode |F> then |node 13: 0> => random-column[10] encode |end of sequence> -- N = G pattern |node 14: 0> => random-column[10] encode |G> then |node 14: 0> => random-column[10] encode |end of sequence> -- label the sentences: sentence |H> => |node 8: 0> sentence |I> => |node 9: 0> sentence |J> => |node 10: 0> sentence |K> => |node 11: 0> sentence |L> => |node 12: 0> sentence |M> => |node 13: 0> sentence |N> => |node 14: 0> -- define our classes: -- A = {the.dog.wants.food} start-nodes |A> +=> |node 1: 0> -- B = {the.dog.chased.the.ball} start-nodes |B> +=> |node 2: 0> -- C = {a.cat.sat.on.the.mat} start-nodes |C> +=> |node 3: 0> -- D = {the.very.hungry.dog.wants.some.food} start-nodes |D> +=> |node 4: 0> -- E = {mary.went.sledding.with.her.family} start-nodes |E> +=> |node 5: 0> -- F = {mary.won.a.race.against.her.brother.to.the.bottom.of.the.hill} start-nodes |F> +=> |node 6: 0> -- G = {mary.cheered.because.it.was.her.first.time.winning} start-nodes |G> +=> |node 7: 0>