Files
copycat/copycat.log
2017-09-26 21:16:20 -06:00

54267 lines
2.3 MiB

object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = i from target string
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = b from initial string
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between a and b
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = j from target string
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = b from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = k from target string
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between b and c
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 50, unhappiness=84
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: a
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between a and b from other string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
won fight with predecessor bond between b and c
broke the bonds
no incompatible groups
building bond successor bond between b and c
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=84
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from a to c
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between j and k
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = j from target string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = c from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
urgency: 100.0, number: 1, bin: 7
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
firstBond2: successor bond between j and k
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = group[0:2] == abc from initial string
object chosen = b from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = k from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 2, bin: 7
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = j from target string
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from i to k
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
urgency: 100.0, number: 2, bin: 7
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = j from target string
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 2, bin: 7
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
posting bottom up codelets
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
urgency: 100.0, number: 2, bin: 7
object chosen = group[0:2] == abc from initial string
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = a from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
urgency: 100.0, number: 2, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 100.0, number: 1, bin: 7
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
urgency: 23.200000000000003, number: 1, bin: 2
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = c from initial string
object chosen = j from target string
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
won fight with successor bond between i and j
broke the bonds
no incompatible groups
building bond predecessor bond between i and j
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = c from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 0, unhappiness=100
target : relevance = 0, unhappiness=94
initial string selected: abc with 3 letters, 3 objects, 0 bonds for bond
source: a, destination: b
initial : relevance = 0, unhappiness=100
target : relevance = 0, unhappiness=94
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: j
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
bond strength = 94 for predecessor bond between j and k
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = k from target string
object chosen = c from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 0 bonds for bond
to object: a
urgency: 100.0, number: 1, bin: 7
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
no firstBond
no firstBond2
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between j and k from other string
bond strength = 69 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
initial : relevance = 0, unhappiness=100
target : relevance = 100, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from j to predecessor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = c from initial string
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=100
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 0 bonds for direction
source chosen = b
no firstBond
no firstBond2
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between a and b
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 50, unhappiness=100
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: c, destination: b
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
object chosen = group[0:2] == ijk from target string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
bond strength = 94 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between b and c
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = b from initial string
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=89
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to k
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between a and i
building bond successor bond between a and b
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=84
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
won fight with successor bond between a and b
broke the bonds
no incompatible Groups
building group
initial : relevance = 100, unhappiness=84
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=84
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
no firstBond2
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=84
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
no firstBond2
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from j to predecessor
proposing group from i to k
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from a to c
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
urgency: 100.0, number: 1, bin: 7
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 2, bin: 7
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 2, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = b from initial string
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
posting bottom up codelets
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 100.0, number: 1, bin: 7
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = Correspondence between c and k from other string
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between a and b
object chosen = a from initial string
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
object chosen = b from initial string
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between i and j
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = j from target string
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
no firstBond
no firstBond2
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
top_down_bond_scout__category
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: i, destination: j
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = j
no firstBond
firstBond2: predecessor bond between i and j
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: j, destination: k
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between j and k
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between i and j
firstBond2: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from j to k
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = i from target string
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: a, destination: b
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between c and k
building bond predecessor bond between b and c
urgency: 23.200000000000003, number: 1, bin: 2
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
no firstBond2
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
object chosen = predecessor bond between a and b from other string
bond strength = 94 for predecessor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
won fight with predecessor bond between b and c
broke the bonds
no incompatible groups
building bond successor bond between b and c
object chosen = predecessor bond between j and k from other string
bond strength = 94 for predecessor bond between j and k
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
bond strength = 69 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
lost fight with successor bond between a and b
failed to break bonds: Fizzle
object chosen = i from target string
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = a from initial string
initial : relevance = 100, unhappiness=84
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from b to successor
proposing group from a to c
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=84
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
no firstBond2
object chosen = group[1:2] == jk from target string
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=84
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
won fight with successor bond between j and k
broke the bonds
no incompatible Groups
building group
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
won fight with successor bond between a and b
broke the bonds
no incompatible groups
building bond predecessor bond between a and b
initial : relevance = 50, unhappiness=84
target : relevance = 0, unhappiness=84
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
initial : relevance = 50, unhappiness=84
target : relevance = 0, unhappiness=84
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between i and j
firstBond2: predecessor bond between j and k
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:1] == ij from target string
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: i
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = group[0:2] == ijk from target string
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
firstBond2: predecessor bond between i and j
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
firstBond2: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from b to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = group[1:2] == bc from initial string
object chosen = group[0:2] == ijk from target string
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[1:2] == bc from initial string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:1] == ab from initial string
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = a from initial string
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
won fight with predecessor bond between j and k
broke the bonds
won fight with group[0:2] == ijk
broke the groups
building bond successor bond between j and k
object chosen = predecessor bond between b and c from other string
bond strength = 94 for predecessor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
won fight with successor bond between b and c
broke the bonds
no incompatible groups
building bond predecessor bond between b and c
urgency: 100.0, number: 1, bin: 7
object chosen = group[1:2] == bc from initial string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
won fight with predecessor bond between i and j
broke the bonds
no incompatible groups
building bond successor bond between i and j
initial : relevance = 66, unhappiness=79
target : relevance = 0, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 66, unhappiness=79
target : relevance = 0, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
initial : relevance = 0, unhappiness=79
target : relevance = 100, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: k
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 66, unhappiness=78
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: group[1:2] == bc
object chosen = j from target string
initial : relevance = 66, unhappiness=78
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
no incompatible bonds
won fight with group[1:2] == bc
won fight with group[1:2] == bc
broke the Groups
building group
initial : relevance = 0, unhappiness=78
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = k from target string
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = k from target string
urgency: 23.200000000000003, number: 1, bin: 2
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
won fight with successor bond between i and j
broke the bonds
won fight with group[0:2] == ijk
broke the groups
building bond predecessor bond between i and j
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
object chosen = group[0:2] == ijk from target string
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
urgency: 23.200000000000003, number: 1, bin: 2
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:1] == ij from target string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from j to k
object chosen = group[1:2] == jk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from j to k
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
no firstBond2
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: k
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[1:2] == jk from target string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
won fight with predecessor bond between i and j
broke the bonds
no incompatible Groups
building group
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from a to c
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=79
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
firstBond2: successor bond between i and j
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = k from target string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
urgency: 24.1, number: 2, bin: 2
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = c from initial string
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
won fight with successor bond between j and k
broke the bonds
lost fight with group[0:2] == ijk
failed to break groups: Fizzle
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=18
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = b from initial string
initial : relevance = 0, unhappiness=18
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from j to k
object chosen = group[1:2] == jk from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from j to k
object chosen = group[1:2] == jk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: j
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between i and j from other string
bond strength = 94 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between a and i
building bond successor bond between i and j
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: i
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = j from target string
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
no firstBond2
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from a to c
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 100.0, number: 1, bin: 7
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
object chosen = group[0:2] == ijk from target string
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
firstBond2: successor bond between i and j
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = k from target string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = k from target string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
won fight with successor bond between i and j
broke the bonds
lost fight with group[0:2] == ijk
failed to break groups: Fizzle
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = a from initial string
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from i to k
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
object chosen = b from initial string
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = a from initial string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
object chosen = group[1:2] == jk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: i, destination: j
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: i, destination: j
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between i and j
object chosen = successor bond between i and j from other string
bond strength = 94 for successor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
no firstBond2
object chosen = group[0:2] == abc from initial string
object chosen = i from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = j from target string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[1:2] == jk from target string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = i from target string
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from j to k
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
object chosen = successor bond between i and j from other string
bond strength = 69 for successor bond between i and j
object chosen = group[1:2] == jk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: k
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = group[1:2] == jk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
bond strength = 94 for successor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
won fight with predecessor bond between i and j
broke the bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: j
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
won fight with predecessor bond between i and j
broke the bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between a and i
building bond successor bond between i and j
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: k, destination: j
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
won fight with successor bond between i and j
broke the bonds
no incompatible groups
building bond predecessor bond between i and j
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from j to predecessor
proposing group from i to k
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
object chosen = group[0:2] == ijk from target string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
won fight with predecessor bond between j and k
broke the bonds
lost fight with group[0:2] == ijk
failed to break groups: Fizzle
object chosen = group[0:2] == ijk from target string
urgency: 100.0, number: 2, bin: 7
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: c
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
no firstBond2
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
won fight with predecessor bond between b and c
broke the bonds
won fight with group[0:2] == abc
broke the groups
trying to break incompatible correspondences
lost fight with Correspondence between c and k
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from j to predecessor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = k from target string
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
won fight with predecessor bond between j and k
broke the bonds
lost fight with group[0:2] == ijk
failed to break groups: Fizzle
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
won fight with predecessor bond between i and j
broke the bonds
won fight with group[0:2] == ijk
broke the groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
urgency: 100.0, number: 2, bin: 7
object chosen = group[0:2] == ijk from target string
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from j to predecessor
proposing group from i to k
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
succeeded: posting bond-builder
object chosen = b from initial string
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between i and j
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = b from initial string
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
urgency: 100.0, number: 1, bin: 7
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = b from initial string
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
won fight with predecessor bond between i and j
broke the bonds
no incompatible groups
building bond successor bond between i and j
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=100
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: k, destination: j
object chosen = b from initial string
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between a and b
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
initial : relevance = 0, unhappiness=94
target : relevance = 0, unhappiness=94
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
to object: b
initial : relevance = 0, unhappiness=94
target : relevance = 0, unhappiness=94
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = i
firstBond: successor bond between i and j
no firstBond2
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
top_down_bond_scout__category
initial : relevance = 0, unhappiness=94
target : relevance = 0, unhappiness=94
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: a, destination: b
initial : relevance = 0, unhappiness=94
target : relevance = 0, unhappiness=94
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = c
no firstBond
no firstBond2
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between b and c
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between a and b from other string
bond strength = 94 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = a from initial string
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = i from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 69 for successor bond between j and k
object chosen = a from initial string
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: c
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
lost fight with successor bond between a and b
failed to break bonds: Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=94
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: k, destination: j
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=94
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from b to successor
proposing group from a to b
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
won fight with successor bond between a and b
broke the bonds
no incompatible Groups
building group
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=84
target : relevance = 0, unhappiness=94
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
object chosen = successor bond between j and k from other string
bond strength = 69 for successor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
urgency: 23.200000000000003, number: 1, bin: 2
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = j from target string
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=94
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between j and k
object chosen = group[0:2] == abc from initial string
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=94
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = group[0:1] == ab from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = j from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: k, destination: j
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: i, destination: j
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to j
object chosen = group[0:2] == ijk from target string
won fight with predecessor bond between j and k
broke the bonds
no incompatible Groups
building group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:1] == ij from target string
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
object chosen = j from target string
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
won fight with successor bond between i and j
broke the bonds
lost fight with group[0:2] == ijk
failed to break groups: Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 24.1, number: 2, bin: 2
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
urgency: 24.1, number: 2, bin: 2
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from a to c
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
object chosen = c from initial string
object chosen = b from initial string
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
urgency: 24.1, number: 2, bin: 2
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
urgency: 24.1, number: 2, bin: 2
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
won fight with successor bond between i and j
broke the bonds
lost fight with group[0:2] == ijk
failed to break groups: Fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
urgency: 24.1, number: 2, bin: 2
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
object chosen = group[0:2] == abc from initial string
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
urgency: 24.1, number: 2, bin: 2
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
urgency: 24.1, number: 2, bin: 2
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
urgency: 24.1, number: 2, bin: 2
object chosen = k from target string
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
urgency: 24.1, number: 2, bin: 2
urgency: 24.1, number: 2, bin: 2
object chosen = group[0:2] == ijk from target string
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
urgency: 24.1, number: 2, bin: 2
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
won fight with successor bond between i and j
broke the bonds
won fight with group[0:2] == ijk
broke the groups
building bond predecessor bond between i and j
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: k
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
object chosen = successor bond between i and j from other string
bond strength = 94 for successor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from j to k
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
won fight with predecessor bond between i and j
broke the bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
object chosen = group[1:2] == jk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
no firstBond2
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: i
object chosen = successor bond between i and j from other string
bond strength = 94 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
won fight with predecessor bond between i and j
broke the bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between a and i
building bond successor bond between i and j
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
no firstBond2
object chosen = predecessor bond between a and b from other string
bond strength = 78 for predecessor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=18
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=18
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = j from target string
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
no firstBond2
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=18
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
urgency: 100.0, number: 1, bin: 7
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=18
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: k
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=18
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: j
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=18
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from j to k
object chosen = group[1:2] == jk from target string
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=18
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: i, destination: j
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 94 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
initial : relevance = 0, unhappiness=18
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
object chosen = group[1:2] == jk from target string
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = i from target string
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 0, unhappiness=18
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: k, destination: j
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
bond strength = 69 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = successor bond between i and j from other string
bond strength = 69 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=18
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: k
initial : relevance = 0, unhappiness=18
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=18
target : relevance = 50, unhappiness=94
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between a and i
building bond successor bond between i and j
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=94
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=18
target : relevance = 100, unhappiness=94
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = group[1:2] == jk from target string
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 0, unhappiness=18
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to k
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
urgency: 24.1, number: 2, bin: 2
urgency: 24.1, number: 2, bin: 2
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
object chosen = predecessor bond between a and b from other string
bond strength = 78 for predecessor bond between a and b
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=18
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
urgency: 100.0, number: 1, bin: 7
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between j and k from other string
Post top down: top-down-bond-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
urgency: 24.1, number: 2, bin: 2
object chosen = group[1:2] == jk from target string
no incompatible bonds
won fight with group[0:2] == ijk
lost fight with group[0:2] == ijk
failed to break Groups: Fizzle
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = group[1:2] == jk from target string
no incompatible bonds
lost fight with group[0:2] == ijk
failed to break Groups: Fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
object chosen = i from target string
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between a and b
object chosen = i from target string
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between b and c
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = a from initial string
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between j and k
initial : relevance = 50, unhappiness=84
target : relevance = 100, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to b
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
object chosen = i from target string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=84
target : relevance = 100, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = group[0:1] == ab from initial string
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
urgency: 23.200000000000003, number: 1, bin: 2
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to b
object chosen = group[0:2] == abc from initial string
won fight with successor bond between a and b
broke the bonds
no incompatible Groups
building group
initial : relevance = 0, unhappiness=79
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
initial : relevance = 100, unhappiness=79
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
firstBond2: successor bond between i and j
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=79
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to c
object chosen = k from target string
object chosen = group[0:1] == ab from initial string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = k from target string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
object chosen = j from target string
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
no firstBond2
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: k, destination: j
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
no firstBond
no firstBond2
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = j
no firstBond
firstBond2: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to j
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = Correspondence between c and k from other string
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: k
object chosen = j from target string
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between j and k
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
object chosen = successor bond between j and k from other string
bond strength = 78 for successor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=84
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:1] == ij from target string
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from i to k
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
lost fight with group[0:2] == abc
failed to break groups: Fizzle
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 24.1, number: 2, bin: 2
object chosen = b from initial string
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
no firstBond2
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = c from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
won fight with successor bond between j and k
broke the bonds
lost fight with group[0:2] == ijk
failed to break groups: Fizzle
posting bottom up codelets
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = c from initial string
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=18
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
firstBond2: successor bond between i and j
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
won fight with predecessor bond between b and c
broke the bonds
lost fight with group[0:2] == abc
failed to break groups: Fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 78 for predecessor bond between b and c
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
urgency: 24.1, number: 2, bin: 2
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
urgency: 100.0, number: 1, bin: 7
object chosen = b from initial string
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=18
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=18
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
won fight with group[0:2] == abc
broke the groups
building bond successor bond between a and b
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
urgency: 100.0, number: 1, bin: 7
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
no firstBond
no firstBond2
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to j
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:1] == ij from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
initial : relevance = 50, unhappiness=84
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 50, unhappiness=84
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from b to c
urgency: 100.0, number: 1, bin: 7
object chosen = j from target string
object chosen = group[0:1] == ij from target string
no incompatible bonds
no incompatible Groups
building group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 50, unhappiness=84
target : relevance = 33, unhappiness=82
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
initial : relevance = 50, unhappiness=84
target : relevance = 33, unhappiness=82
target string selected: ijk with 3 letters, 4 objects, 1 bonds for direction
source chosen = group[0:1] == ij
no firstBond
no firstBond2
object chosen = group[0:2] == abc from initial string
object chosen = group[1:2] == bc from initial string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=84
target : relevance = 33, unhappiness=82
target string selected: ijk with 3 letters, 4 objects, 1 bonds for bond
source: group[0:1] == ij, destination: k
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
object chosen = k from target string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=84
target : relevance = 33, unhappiness=82
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = group[0:2] == abc from initial string
won fight with predecessor bond between b and c
broke the bonds
no incompatible Groups
building group
initial : relevance = 100, unhappiness=84
target : relevance = 33, unhappiness=82
target string selected: ijk with 3 letters, 4 objects, 1 bonds for direction
source chosen = k
no firstBond
no firstBond2
top_down_bond_scout__category
initial : relevance = 100, unhappiness=84
target : relevance = 33, unhappiness=82
target string selected: ijk with 3 letters, 4 objects, 1 bonds for bond
source: k, destination: group[0:1] == ij
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=82
target string selected: ijk with 3 letters, 4 objects, 1 bonds for direction
source chosen = k
no firstBond
no firstBond2
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=82
target string selected: ijk with 3 letters, 4 objects, 1 bonds for bond
source: k, destination: j
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=82
target string selected: ijk with 3 letters, 4 objects, 1 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=82
target string selected: ijk with 3 letters, 4 objects, 1 bonds for bond
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=82
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=82
target string selected: ijk with 3 letters, 4 objects, 1 bonds for bond
source: i, destination: j
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=82
target string selected: ijk with 3 letters, 4 objects, 1 bonds for bond
source: k, destination: group[0:1] == ij
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=82
target string selected: ijk with 3 letters, 4 objects, 1 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=82
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=82
target string selected: ijk with 3 letters, 4 objects, 1 bonds for group
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=82
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=82
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=82
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=82
target string selected: ijk with 3 letters, 4 objects, 1 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=82
target string selected: ijk with 3 letters, 4 objects, 1 bonds for direction
source chosen = group[0:1] == ij
no firstBond
no firstBond2
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = j from target string
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between b and c
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = j from target string
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = b
no firstBond
firstBond2: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from b to c
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 0 bonds for bond
source: k, destination: j
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
object chosen = b from initial string
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 0 bonds for direction
source chosen = i
no firstBond
no firstBond2
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = a from initial string
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=94
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between a and b
object chosen = group[1:2] == bc from initial string
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = predecessor bond between a and b from other string
bond strength = 94 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
won fight with successor bond between a and b
broke the bonds
no incompatible groups
building bond predecessor bond between a and b
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: a
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 100, unhappiness=78
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: a
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
initial : relevance = 100, unhappiness=78
target : relevance = 0, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 0 bonds for bond
to object: i
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 0, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 0 bonds for bond
source: k, destination: j
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 0 bonds for bond
source: i, destination: j
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=78
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = i from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
no firstBond2
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: j, destination: i
object chosen = a from initial string
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = j from target string
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
no firstBond2
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between i and j
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: a
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: a
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = k from target string
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: i
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to k
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to c
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: i
Post top down: top-down-bond-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from j to predecessor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
no firstBond2
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 2, bin: 7
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 6
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
succeeded: posting bond-builder
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to k
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = k from target string
object chosen = c from initial string
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between b and c
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = j
no firstBond
firstBond2: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to j
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: c, destination: b
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:1] == ij from target string
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = a from initial string
object chosen = predecessor bond between j and k from other string
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: a, destination: b
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: b, destination: c
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = group[0:2] == ijk from target string
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = j from target string
object chosen = a from initial string
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to j
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: j
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = a
no firstBond
no firstBond2
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
no firstBond
no firstBond2
top_down_bond_scout__category
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: j, destination: k
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
to object: a
object chosen = c from initial string
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: b, destination: a
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: a, destination: b
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: k, destination: j
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = i
firstBond: successor bond between i and j
no firstBond2
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between a and b
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = c from initial string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: k
object chosen = predecessor bond between a and b from other string
bond strength = 69 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = j from target string
object chosen = predecessor bond between a and b from other string
bond strength = 69 for predecessor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
bond strength = 94 for predecessor bond between a and b
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from b to c
object chosen = group[0:1] == ij from target string
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
won fight with successor bond between a and b
broke the bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between a and i
building bond predecessor bond between a and b
top_down_bond_scout__category
initial : relevance = 0, unhappiness=84
target : relevance = 50, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
won fight with predecessor bond between j and k
broke the bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between c and k
building bond successor bond between j and k
object chosen = group[1:2] == bc from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: i
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
no incompatible groups
building bond successor bond between a and b
top_down_bond_scout__category
initial : relevance = 50, unhappiness=78
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: i
initial : relevance = 50, unhappiness=78
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 50, unhappiness=78
target : relevance = 50, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
initial : relevance = 50, unhappiness=78
target : relevance = 50, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to b
top_down_bond_scout__category
initial : relevance = 50, unhappiness=78
target : relevance = 50, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:1] == ab from initial string
object chosen = group[0:2] == ijk from target string
object chosen = j from target string
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: c
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: c
object chosen = group[0:2] == ijk from target string
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to b
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from b to c
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
object chosen = group[1:2] == bc from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = i from target string
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: c
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
no firstBond2
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
won fight with predecessor bond between j and k
broke the bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between c and k
building bond successor bond between j and k
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
object chosen = group[0:2] == abc from initial string
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to k
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
object chosen = b from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to b
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: i
object chosen = group[0:2] == abc from initial string
object chosen = group[0:1] == ab from initial string
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
won fight with successor bond between a and b
broke the bonds
no incompatible groups
building bond predecessor bond between a and b
initial : relevance = 100, unhappiness=79
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from a to c
initial : relevance = 0, unhappiness=79
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to k
initial : relevance = 100, unhappiness=79
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
initial : relevance = 0, unhappiness=79
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
firstBond2: predecessor bond between b and c
object chosen = predecessor bond between a and b from other string
bond strength = 78 for predecessor bond between a and b
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=79
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 100, unhappiness=79
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
no firstBond2
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 0, unhappiness=84
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 0, unhappiness=84
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 0, unhappiness=84
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
initial : relevance = 0, unhappiness=84
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: c
object chosen = group[0:1] == ab from initial string
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
object chosen = b from initial string
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
no incompatible groups
building bond successor bond between a and b
object chosen = group[0:2] == abc from initial string
won fight with successor bond between a and b
broke the bonds
no incompatible Groups
building group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = group[0:1] == ab from initial string
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to c
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
won fight with successor bond between i and j
broke the bonds
lost fight with group[0:2] == ijk
failed to break groups: Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
urgency: 24.1, number: 2, bin: 2
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = i from target string
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = group[0:1] == ab from initial string
no incompatible bonds
lost fight with group[0:2] == abc
failed to break Groups: Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = a from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
won fight with predecessor bond between b and c
broke the bonds
lost fight with group[0:2] == abc
failed to break groups: Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=18
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to c
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=18
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
firstBond2: predecessor bond between a and b
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
won fight with successor bond between j and k
broke the bonds
lost fight with group[0:2] == ijk
failed to break groups: Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to k
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to c
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
initial : relevance = 0, unhappiness=18
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to k
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=18
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = k from target string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 1, bin: 7
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = i from target string
urgency: 100.0, number: 1, bin: 7
object chosen = c from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
firstBond2: successor bond between j and k
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
posting bottom up codelets
urgency: 23.200000000000003, number: 1, bin: 2
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to c
object chosen = c from initial string
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = group[0:2] == abc from initial string
posting bottom up codelets
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=18
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
object chosen = k from target string
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=18
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
firstBond2: successor bond between j and k
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = i from target string
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 23.200000000000003, number: 1, bin: 2
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = k from target string
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to c
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=94
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=94
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = j
no firstBond
firstBond2: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from j to k
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=94
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=94
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: j, destination: i
object chosen = group[1:2] == jk from target string
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: j
object chosen = predecessor bond between a and b from other string
bond strength = 78 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = i from target string
object chosen = successor bond between i and j from other string
bond strength = 94 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = j from target string
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between i and j
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
lost fight with group[0:2] == abc
failed to break groups: Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:1] == ij from target string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
object chosen = j from target string
urgency: 100.0, number: 1, bin: 7
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
bond strength = 69 for predecessor bond between j and k
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
no firstBond
no firstBond2
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
firstBond2: predecessor bond between b and c
object chosen = predecessor bond between j and k from other string
bond strength = 69 for predecessor bond between j and k
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 100, unhappiness=18
target : relevance = 50, unhappiness=94
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
object chosen = group[0:1] == ij from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=18
target : relevance = 100, unhappiness=94
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=18
target : relevance = 100, unhappiness=94
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
object chosen = k from target string
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=18
target : relevance = 100, unhappiness=94
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = c from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = i from target string
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
object chosen = c from initial string
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
won fight with predecessor bond between i and j
broke the bonds
won fight with group[0:2] == ijk
broke the groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
urgency: 100.0, number: 2, bin: 7
posting bottom up codelets
urgency: 100.0, number: 2, bin: 7
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 2, bin: 7
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
urgency: 100.0, number: 2, bin: 7
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
won fight with predecessor bond between j and k
broke the bonds
won fight with group[0:2] == ijk
broke the groups
trying to break incompatible correspondences
won fight with Correspondence between c and k
building bond successor bond between j and k
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to j
object chosen = group[0:1] == ij from target string
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
won fight with group[0:2] == abc
broke the groups
trying to break incompatible correspondences
won fight with Correspondence between a and i
building bond successor bond between a and b
initial : relevance = 50, unhappiness=15
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
lost fight with successor bond between a and b
failed to break bonds: Fizzle
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = group[1:2] == jk from target string
no incompatible bonds
no incompatible Groups
building group
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = group[1:2] == jk
no firstBond
no firstBond2
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
initial : relevance = 50, unhappiness=79
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
initial : relevance = 50, unhappiness=79
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:1] == ab from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to j
object chosen = j from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
no firstBond2
initial : relevance = 50, unhappiness=79
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between a and b
firstBond2: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from b to c
object chosen = k from target string
initial : relevance = 50, unhappiness=79
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from b to c
initial : relevance = 50, unhappiness=79
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: c
initial : relevance = 50, unhappiness=79
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
initial : relevance = 50, unhappiness=79
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
urgency: 100.0, number: 1, bin: 7
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
initial : relevance = 50, unhappiness=79
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
no firstBond2
object chosen = predecessor bond between a and b from other string
bond strength = 94 for predecessor bond between a and b
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from j to k
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:1] == ab from initial string
object chosen = group[1:2] == jk from target string
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[1:2] == bc from initial string
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from j to k
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
initial : relevance = 50, unhappiness=79
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
object chosen = group[1:2] == bc from initial string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: group[1:2] == jk
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = group[1:2] == jk
no firstBond
no firstBond2
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: group[1:2] == jk, destination: i
object chosen = k from target string
object chosen = group[0:2] == abc from initial string
lost fight with successor bond between a and b
failed to break bonds: Fizzle
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=79
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
no firstBond2
initial : relevance = 50, unhappiness=79
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: c
object chosen = group[1:2] == bc from initial string
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to b
object chosen = successor bond between b and c from other string
bond strength = 69 for successor bond between b and c
succeeded: posting bond-builder
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = successor bond between i and j from other string
bond strength = 65 for successor bond between i and j
initial : relevance = 50, unhappiness=79
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
object chosen = group[0:1] == ij from target string
initial : relevance = 50, unhappiness=79
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between a and b
firstBond2: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from b to c
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:1] == ab from initial string
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
urgency: 23.200000000000003, number: 1, bin: 2
initial : relevance = 50, unhappiness=84
target : relevance = 33, unhappiness=92
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = Correspondence between b and j from other string
urgency: 100.0, number: 1, bin: 7
object chosen = group[1:2] == jk from target string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=84
target : relevance = 33, unhappiness=92
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: group[1:2] == jk, destination: i
object chosen = group[0:1] == ab from initial string
no incompatible bonds
no incompatible Groups
building group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[1:2] == bc from initial string
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
no incompatible bonds
won fight with group[1:2] == jk
lost fight with group[1:2] == jk
failed to break Groups: Fizzle
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
won fight with predecessor bond between b and c
broke the bonds
no incompatible groups
building bond successor bond between b and c
object chosen = group[1:2] == bc from initial string
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
no firstBond2
urgency: 100.0, number: 1, bin: 7
initial : relevance = 66, unhappiness=78
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 1 bonds for group
object chosen = group[0:1] == ab from initial string
initial : relevance = 66, unhappiness=78
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from b to successor
proposing group from a to c
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = group[1:2] == bc from initial string
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between a and i
building bond predecessor bond between i and j
top_down_bond_scout__category
initial : relevance = 66, unhappiness=78
target : relevance = 33, unhappiness=82
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: group[1:2] == jk
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 33, unhappiness=82
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: group[1:2] == jk, destination: i
initial : relevance = 0, unhappiness=78
target : relevance = 33, unhappiness=82
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to j
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = i from target string
top_down_bond_scout__category
initial : relevance = 66, unhappiness=78
target : relevance = 33, unhappiness=82
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = group[1:2] == bc from initial string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 33, unhappiness=82
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: group[0:1] == ab, destination: c
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[1:2] == jk from target string
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
urgency: 74.39999999999999, number: 3, bin: 6
initial : relevance = 0, unhappiness=78
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: i
initial : relevance = 0, unhappiness=78
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = group[0:1] == ab
no firstBond
no firstBond2
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 66, unhappiness=78
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: group[0:1] == ab
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = group[0:1] == ab from initial string
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=78
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
firstBond2: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from j to predecessor
proposing group from i to j
initial : relevance = 66, unhappiness=78
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = group[0:1] == ab
no firstBond
no firstBond2
object chosen = group[0:2] == ijk from target string
lost fight with successor bond between j and k
failed to break bonds: Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:1] == ij from target string
object chosen = group[0:1] == ab from initial string
initial : relevance = 66, unhappiness=78
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = group[1:2] == jk
no firstBond
no firstBond2
initial : relevance = 66, unhappiness=78
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 66, unhappiness=78
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = group[0:1] == ab
no firstBond
no firstBond2
urgency: 100.0, number: 1, bin: 7
initial : relevance = 0, unhappiness=78
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
lost fight with successor bond between a and b
failed to break bonds: Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
bond strength = 94 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
no incompatible bonds
won fight with group[0:1] == ab
won fight with group[0:1] == ab
broke the Groups
building group
initial : relevance = 100, unhappiness=78
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from a to c
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
initial : relevance = 0, unhappiness=78
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
no firstBond2
initial : relevance = 0, unhappiness=78
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=78
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:1] == ij from target string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: group[1:2] == jk
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from a to c
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to j
object chosen = group[1:2] == jk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between j and k from other string
bond strength = 94 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = j from target string
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
won fight with successor bond between j and k
broke the bonds
won fight with group[1:2] == jk
broke the groups
building bond predecessor bond between j and k
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
object chosen = group[0:1] == ij from target string
object chosen = group[0:1] == ij from target string
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from j to predecessor
proposing group from i to k
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from a to c
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
object chosen = group[0:2] == abc from initial string
object chosen = group[0:1] == ij from target string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
lost fight with successor bond between a and b
failed to break bonds: Fizzle
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: i
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from a to c
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
won fight with predecessor bond between i and j
broke the bonds
lost fight with group[0:2] == ijk
failed to break groups: Fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = b from initial string
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
won fight with successor bond between a and b
broke the bonds
won fight with group[0:2] == abc
broke the groups
building bond predecessor bond between a and b
initial : relevance = 50, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
object chosen = successor bond between a and b from other string
bond strength = 94 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = group[0:2] == abc from initial string
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from j to predecessor
proposing group from i to k
object chosen = group[0:2] == abc from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = b from initial string
object chosen = predecessor bond between b and c from other string
bond strength = 94 for predecessor bond between b and c
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = group[1:2] == bc from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = c from initial string
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
object chosen = c from initial string
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = c from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to k
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 94 for predecessor bond between b and c
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from b to c
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
object chosen = successor bond between a and b from other string
bond strength = 94 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = group[1:2] == bc from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to b
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
no firstBond2
object chosen = group[0:2] == ijk from target string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:1] == ab from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
no firstBond2
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from j to predecessor
proposing group from i to k
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: a
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between a and b from other string
bond strength = 94 for successor bond between a and b
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
object chosen = a from initial string
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
bond strength = 94 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
no firstBond2
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to b
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
won fight with successor bond between b and c
broke the bonds
no incompatible groups
building bond predecessor bond between b and c
initial : relevance = 100, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 100, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to c
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = group[0:1] == ab from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:1] == ab from initial string
no incompatible bonds
lost fight with group[0:2] == abc
failed to break Groups: Fizzle
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
urgency: 100.0, number: 2, bin: 7
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
no firstBond2
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
urgency: 100.0, number: 2, bin: 7
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
no firstBond2
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 2, bin: 7
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to c
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
won fight with predecessor bond between j and k
broke the bonds
lost fight with group[0:2] == ijk
failed to break groups: Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
urgency: 100.0, number: 2, bin: 7
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = k from target string
urgency: 100.0, number: 1, bin: 7
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 100.0, number: 1, bin: 7
object chosen = i from target string
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
succeeded: posting bond-builder
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between b and c
object chosen = Correspondence between b and j from other string
urgency: 100.0, number: 1, bin: 7
object chosen = b from initial string
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = b from initial string
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = b from initial string
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between a and b from other string
bond strength = 69 for successor bond between a and b
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
object chosen = a from initial string
object chosen = successor bond between a and b from other string
bond strength = 69 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between a and b
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
initial : relevance = 100, unhappiness=89
target : relevance = 50, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
object chosen = j from target string
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=84
target : relevance = 50, unhappiness=94
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
no firstBond
no firstBond2
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: i, destination: j
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = i from target string
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between j and k
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: c
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = j from target string
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = b from initial string
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: c
posting bottom up codelets
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
posting bottom up codelets
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
posting bottom up codelets
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 2, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = j from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: c
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 2, bin: 7
posting bottom up codelets
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
urgency: 100.0, number: 2, bin: 7
posting bottom up codelets
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = i from target string
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = c from initial string
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = i from target string
urgency: 23.200000000000003, number: 1, bin: 2
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = i
no firstBond
no firstBond2
object chosen = b from initial string
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 0 bonds for direction
source chosen = b
no firstBond
no firstBond2
object chosen = j from target string
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: i
top_down_bond_scout__category
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 0 bonds for bond
source: a, destination: b
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
bond strength = 69 for predecessor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between a and b
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = successor bond between b and c from other string
bond strength = 69 for successor bond between b and c
succeeded: posting bond-builder
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
object chosen = k from target string
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = j from target string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: b, destination: a
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between b and c
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = c from initial string
initial : relevance = 100, unhappiness=89
target : relevance = 50, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
firstBond2: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to j
top_down_bond_scout__category
initial : relevance = 100, unhappiness=89
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: c
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
bond strength = 69 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:1] == ij from target string
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
object chosen = predecessor bond between i and j from other string
bond strength = 69 for predecessor bond between i and j
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
no firstBond2
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
urgency: 23.200000000000003, number: 1, bin: 2
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
object chosen = k from target string
object chosen = group[0:2] == ijk from target string
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
object chosen = group[0:2] == ijk from target string
won fight with predecessor bond between j and k
broke the bonds
no incompatible Groups
building group
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = i from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: c
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
won fight with successor bond between i and j
broke the bonds
won fight with group[0:2] == ijk
broke the groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
no firstBond2
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
no firstBond2
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
won fight with successor bond between j and k
broke the bonds
lost fight with group[0:2] == ijk
failed to break groups: Fizzle
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from i to k
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = k from target string
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
posting bottom up codelets
urgency: 100.0, number: 2, bin: 7
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from i to k
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = c from initial string
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = a from initial string
urgency: 100.0, number: 1, bin: 7
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
won fight with successor bond between j and k
broke the bonds
won fight with group[0:2] == ijk
broke the groups
building bond predecessor bond between j and k
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:1] == ij from target string
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: j
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
succeeded: posting bond-builder
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
object chosen = i from target string
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between j and k
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between b and c
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
object chosen = k from target string
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = successor bond between i and j from other string
bond strength = 69 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = successor bond between i and j from other string
bond strength = 78 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 78 for successor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = i from target string
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = k from target string
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = j from target string
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
no firstBond2
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: a, destination: b
object chosen = predecessor bond between a and b from other string
bond strength = 94 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = j from target string
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
won fight with successor bond between j and k
broke the bonds
no incompatible groups
building bond predecessor bond between j and k
object chosen = predecessor bond between a and b from other string
bond strength = 94 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = a from initial string
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between a and b
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
firstBond2: successor bond between a and b
possible group: successor bond between a and b
trying from b to successor
proposing group from a to b
object chosen = group[0:1] == ab from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from j to k
object chosen = group[1:2] == jk from target string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: a
top_down_bond_scout__category
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to b
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from j to k
object chosen = group[1:2] == jk from target string
object chosen = b from initial string
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:1] == ab from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = i from target string
object chosen = group[0:2] == abc from initial string
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: c
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from j to k
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to b
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
object chosen = group[1:2] == jk from target string
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:1] == ab from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: i
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
no firstBond2
object chosen = j from target string
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
won fight with predecessor bond between b and c
broke the bonds
no incompatible Groups
building group
initial : relevance = 100, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
object chosen = group[1:2] == jk from target string
no incompatible bonds
no incompatible Groups
building group
initial : relevance = 0, unhappiness=79
target : relevance = 33, unhappiness=79
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
no firstBond2
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
lost fight with successor bond between i and j
failed to break bonds: Fizzle
object chosen = group[0:1] == ab from initial string
no incompatible bonds
lost fight with group[0:2] == abc
failed to break Groups: Fizzle
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
won fight with successor bond between i and j
broke the bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between a and i
building bond predecessor bond between i and j
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 66, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: i
initial : relevance = 0, unhappiness=15
target : relevance = 66, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from j to predecessor
proposing group from i to k
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 66, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = group[1:2] == jk
no firstBond
no firstBond2
object chosen = c from initial string
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
no incompatible bonds
won fight with group[1:2] == jk
won fight with group[1:2] == jk
broke the Groups
building group
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: c
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
no firstBond2
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
won fight with successor bond between a and b
broke the bonds
lost fight with group[0:2] == abc
failed to break groups: Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from b to successor
proposing group from a to c
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
won fight with successor bond between a and b
broke the bonds
won fight with group[0:2] == abc
broke the groups
building bond predecessor bond between a and b
object chosen = group[0:2] == abc from initial string
won fight with predecessor bond between a and b
broke the bonds
no incompatible Groups
building group
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = k from target string
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from j to predecessor
proposing group from i to k
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
object chosen = k from target string
object chosen = c from initial string
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
urgency: 24.1, number: 2, bin: 2
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from j to predecessor
proposing group from i to k
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
posting bottom up codelets
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
urgency: 23.200000000000003, number: 1, bin: 2
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
no firstBond2
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from j to predecessor
proposing group from i to k
object chosen = a from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = i from target string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: i
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 24.1, number: 2, bin: 2
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from j to predecessor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to k
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
posting bottom up codelets
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
urgency: 100.0, number: 1, bin: 7
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
urgency: 24.1, number: 2, bin: 2
urgency: 24.1, number: 2, bin: 2
Post top down: top-down-bond-scout--direction, with urgency: 3
posting bottom up codelets
urgency: 23.200000000000003, number: 1, bin: 2
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to k
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = j from target string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=18
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = c from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=94
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = k from target string
object chosen = group[0:1] == ij from target string
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: i, destination: j
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
bond strength = 94 for predecessor bond between j and k
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
won fight with predecessor bond between i and j
broke the bonds
no incompatible groups
building bond successor bond between i and j
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: k, destination: j
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = i from target string
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = i from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:1] == ij from target string
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between c and k
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: k, destination: j
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
object chosen = group[0:1] == ij from target string
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between j and k
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
urgency: 100.0, number: 2, bin: 7
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 2, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 2, bin: 7
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
no firstBond2
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 2, bin: 7
urgency: 100.0, number: 2, bin: 7
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 2, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 2, bin: 7
urgency: 100.0, number: 2, bin: 7
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
object chosen = k from target string
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = c from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = i from target string
urgency: 100.0, number: 1, bin: 7
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between j and k
object chosen = a from initial string
object chosen = j from target string
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 0, unhappiness=100
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 0 bonds for bond
source: a, destination: b
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
urgency: 100.0, number: 1, bin: 7
initial : relevance = 0, unhappiness=100
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 0 bonds for direction
source chosen = c
no firstBond
no firstBond2
top_down_bond_scout__category
initial : relevance = 0, unhappiness=100
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 0 bonds for bond
source: a, destination: b
initial : relevance = 0, unhappiness=100
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 0 bonds for group
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
urgency: 100.0, number: 1, bin: 7
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
top_down_bond_scout__category
initial : relevance = 0, unhappiness=100
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: i
initial : relevance = 0, unhappiness=100
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 0, unhappiness=100
target : relevance = 100, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 0 bonds for bond
to object: c
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
initial : relevance = 0, unhappiness=100
target : relevance = 100, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 0 bonds for bond
to object: b
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = b from initial string
initial : relevance = 0, unhappiness=100
target : relevance = 100, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 0 bonds for bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=100
target : relevance = 100, unhappiness=84
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=100
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 0 bonds for bond
source: a, destination: b
initial : relevance = 0, unhappiness=100
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
top_down_bond_scout__category
initial : relevance = 0, unhappiness=100
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between a and b
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = c from initial string
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 1 bonds for group
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between b and c
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = c from initial string
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
object chosen = a from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 2, bin: 7
object chosen = a from initial string
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = i from target string
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 2, bin: 7
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
urgency: 100.0, number: 2, bin: 7
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
posting bottom up codelets
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between b and c
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = c from initial string
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between a and b from other string
bond strength = 94 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between a and b from other string
bond strength = 94 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = j from target string
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = c from initial string
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between i and j
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=100
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = a
no firstBond
no firstBond2
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = c from initial string
initial : relevance = 50, unhappiness=94
target : relevance = 50, unhappiness=94
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: j
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
object chosen = i from target string
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between a and b
top_down_bond_scout__category
initial : relevance = 100, unhappiness=94
target : relevance = 50, unhappiness=94
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
top_down_bond_scout__category
initial : relevance = 100, unhappiness=94
target : relevance = 50, unhappiness=94
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = a from initial string
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
bond strength = 94 for predecessor bond between j and k
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
no firstBond
no firstBond2
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
urgency: 23.200000000000003, number: 1, bin: 2
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
bond strength = 94 for predecessor bond between j and k
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
object chosen = a from initial string
object chosen = k from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-description-scout, with urgency: 5
Post top down: top-down-description-scout, with urgency: 6
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = c from initial string
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = a from initial string
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-description-scout, with urgency: 5
Post top down: top-down-description-scout, with urgency: 6
posting bottom up codelets
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
Post top down: top-down-description-scout, with urgency: 6
posting bottom up codelets
object chosen = b from initial string
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = j from target string
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
urgency: 100.0, number: 2, bin: 7
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = k from target string
object chosen = j from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
posting bottom up codelets
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = k from target string
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 2, bin: 7
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from j to predecessor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = j from target string
object chosen = group[0:2] == ijk from target string
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = j from target string
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = k from target string
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = i from target string
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between j and k from other string
object chosen = i from target string
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between a and b
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
top_down_bond_scout__category
initial : relevance = 50, unhappiness=100
target : relevance = 0, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: i, destination: j
object chosen = c from initial string
posting bottom up codelets
object chosen = i from target string
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 50, unhappiness=94
target : relevance = 0, unhappiness=94
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: c, destination: b
object chosen = Correspondence between b and j from other string
initial : relevance = 50, unhappiness=94
target : relevance = 0, unhappiness=94
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
to object: b
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: a, destination: b
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: a, destination: b
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to j
urgency: 100.0, number: 1, bin: 7
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = predecessor bond between b and c from other string
bond strength = 94 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:1] == ij from target string
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: j
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
bond strength = 69 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = i from target string
urgency: 100.0, number: 1, bin: 7
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = j from target string
object chosen = successor bond between i and j from other string
object chosen = predecessor bond between b and c from other string
bond strength = 69 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=94
target string selected: ijk with 3 letters, 3 objects, 0 bonds for bond
source: j, destination: k
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
no incompatible groups
building bond successor bond between a and b
initial : relevance = 0, unhappiness=94
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = b
firstBond: successor bond between a and b
no firstBond2
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between b and c
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 50, unhappiness=94
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: c
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 50, unhappiness=84
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: a
initial : relevance = 50, unhappiness=84
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=84
target : relevance = 0, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 0 bonds for bond
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=84
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
no firstBond2
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between i and j
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = c from initial string
object chosen = j from target string
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between j and k from other string
bond strength = 94 for predecessor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: i, destination: j
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
won fight with predecessor bond between i and j
broke the bonds
no incompatible groups
building bond successor bond between i and j
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = predecessor bond between a and b from other string
bond strength = 94 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
won fight with successor bond between a and b
broke the bonds
no incompatible groups
building bond predecessor bond between a and b
initial : relevance = 0, unhappiness=79
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
no firstBond
no firstBond2
initial : relevance = 0, unhappiness=79
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
top_down_bond_scout__category
initial : relevance = 100, unhappiness=79
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=79
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
initial : relevance = 100, unhappiness=79
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: i
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = i from target string
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
no firstBond2
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
firstBond2: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from j to predecessor
proposing group from j to k
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = b from initial string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
won fight with predecessor bond between b and c
broke the bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between c and k
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: k, destination: j
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between i and j
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: k
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
object chosen = group[1:2] == jk from target string
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
no firstBond2
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to c
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
won fight with predecessor bond between i and j
broke the bonds
lost fight with group[0:2] == ijk
failed to break groups: Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to k
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from j to predecessor
proposing group from i to k
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
firstBond2: predecessor bond between a and b
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
object chosen = a from initial string
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from j to predecessor
proposing group from i to k
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
firstBond2: predecessor bond between b and c
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: i
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
bond strength = 78 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
bond strength = 78 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = predecessor bond between b and c from other string
bond strength = 78 for predecessor bond between b and c
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from j to predecessor
proposing group from i to k
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
won fight with predecessor bond between j and k
broke the bonds
won fight with group[0:2] == ijk
broke the groups
trying to break incompatible correspondences
lost fight with Correspondence between c and k
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
urgency: 100.0, number: 2, bin: 7
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
no firstBond2
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to c
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between a and b
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
urgency: 100.0, number: 1, bin: 7
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
urgency: 23.200000000000003, number: 1, bin: 2
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
urgency: 23.200000000000003, number: 1, bin: 2
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
initial : relevance = 0, unhappiness=100
target : relevance = 0, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
object chosen = b from initial string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=100
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 3 objects, 0 bonds for bond
source: a, destination: b
object chosen = c from initial string
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
urgency: 100.0, number: 1, bin: 7
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = b from initial string
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between i and j
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = a from initial string
initial : relevance = 0, unhappiness=100
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between b and c
top_down_bond_scout__category
initial : relevance = 0, unhappiness=100
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
object chosen = k from target string
initial : relevance = 0, unhappiness=100
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = a
no firstBond
no firstBond2
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = k from target string
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=94
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
top_down_bond_scout__category
initial : relevance = 0, unhappiness=94
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: a, destination: b
top_down_bond_scout__category
initial : relevance = 0, unhappiness=94
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
top_down_bond_scout__category
initial : relevance = 50, unhappiness=94
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
initial : relevance = 0, unhappiness=94
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from j to predecessor
proposing group from i to k
initial : relevance = 0, unhappiness=94
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
initial : relevance = 0, unhappiness=94
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = a
no firstBond
no firstBond2
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=89
target : relevance = 100, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = c
firstBond: successor bond between b and c
no firstBond2
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
object chosen = successor bond between a and b from other string
bond strength = 69 for successor bond between a and b
succeeded: posting bond-builder
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
to object: c
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = j from target string
object chosen = predecessor bond between j and k from other string
bond strength = 78 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
object chosen = b from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=94
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
to object: b
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = b from initial string
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=94
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
to object: b
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=94
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=94
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: c, destination: b
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
won fight with successor bond between b and c
broke the bonds
no incompatible groups
building bond predecessor bond between b and c
initial : relevance = 0, unhappiness=94
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
to object: b
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
top_down_bond_scout__category
initial : relevance = 0, unhappiness=94
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: a, destination: b
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=94
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=94
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 1 bonds for group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = b
no firstBond
firstBond2: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from b to c
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=89
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: a, destination: b
object chosen = b from initial string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between a and b from other string
bond strength = 94 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
object chosen = group[1:2] == bc from initial string
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
initial : relevance = 0, unhappiness=89
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between i and j
firstBond2: predecessor bond between j and k
object chosen = b from initial string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from b to c
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between a and b
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=89
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
initial : relevance = 100, unhappiness=89
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
initial : relevance = 100, unhappiness=89
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[1:2] == bc from initial string
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = a from initial string
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: a
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
object chosen = a from initial string
object chosen = a from initial string
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from j to predecessor
proposing group from i to k
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 2, bin: 7
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = k from target string
urgency: 100.0, number: 1, bin: 7
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 2, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: i
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 2, bin: 7
object chosen = group[0:2] == ijk from target string
urgency: 100.0, number: 2, bin: 7
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 2, bin: 7
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
urgency: 100.0, number: 2, bin: 7
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = k from target string
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 0 bonds for bond
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between b and c
urgency: 100.0, number: 1, bin: 7
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=94
target : relevance = 50, unhappiness=94
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = a
no firstBond
no firstBond2
top_down_bond_scout__category
initial : relevance = 50, unhappiness=94
target : relevance = 50, unhappiness=94
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: c, destination: b
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = a
no firstBond
no firstBond2
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = k from target string
object chosen = j from target string
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
to object: b
object chosen = k from target string
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
object chosen = b from initial string
object chosen = c from initial string
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 50, unhappiness=94
target : relevance = 50, unhappiness=94
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = a
no firstBond
no firstBond2
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
top_down_bond_scout__category
initial : relevance = 50, unhappiness=94
target : relevance = 50, unhappiness=94
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: i, destination: j
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between i and j from other string
bond strength = 69 for predecessor bond between i and j
succeeded: posting bond-builder
posting bottom up codelets
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = Correspondence between a and i from other string
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=94
target : relevance = 50, unhappiness=94
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = a
no firstBond
no firstBond2
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
top_down_bond_scout__category
initial : relevance = 50, unhappiness=94
target : relevance = 50, unhappiness=94
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: j, destination: k
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = i from target string
initial : relevance = 50, unhappiness=94
target : relevance = 50, unhappiness=94
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: j
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between i and j
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
urgency: 23.200000000000003, number: 1, bin: 2
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to k
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = c from initial string
object chosen = c from initial string
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
urgency: 23.200000000000003, number: 1, bin: 2
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = a from initial string
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
to object: b
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from b to c
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = a
no firstBond
no firstBond2
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: k
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = i from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: a, destination: b
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = group[0:2] == ijk from target string
object chosen = c from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = c from initial string
object chosen = b from initial string
object chosen = a from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[1:2] == bc from initial string
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=89
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 1 bonds for group
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=89
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = c from initial string
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 1 bonds for group
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = group[1:2] == bc from initial string
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 94 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between a and b
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=89
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
won fight with predecessor bond between b and c
broke the bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between c and k
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
bond strength = 78 for predecessor bond between b and c
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 78 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between j and k from other string
bond strength = 78 for predecessor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = predecessor bond between b and c from other string
bond strength = 78 for predecessor bond between b and c
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=18
target : relevance = 100, unhappiness=18
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
initial : relevance = 100, unhappiness=18
target : relevance = 100, unhappiness=18
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=18
target : relevance = 100, unhappiness=18
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 0, unhappiness=18
target : relevance = 0, unhappiness=18
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=18
target : relevance = 100, unhappiness=18
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
initial : relevance = 100, unhappiness=18
target : relevance = 100, unhappiness=18
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: i
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
won fight with predecessor bond between j and k
broke the bonds
won fight with group[0:2] == ijk
broke the groups
trying to break incompatible correspondences
lost fight with Correspondence between c and k
object chosen = b from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
won fight with predecessor bond between j and k
broke the bonds
lost fight with group[0:2] == ijk
failed to break groups: Fizzle
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
Post top down: top-down-bond-scout--direction, with urgency: 3
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 2, bin: 7
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 2, bin: 7
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
won fight with predecessor bond between b and c
broke the bonds
won fight with group[0:2] == abc
broke the groups
trying to break incompatible correspondences
lost fight with Correspondence between c and k
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 2, bin: 7
urgency: 100.0, number: 2, bin: 7
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 100.0, number: 1, bin: 7
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
succeeded: posting bond-builder
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between a and b
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
object chosen = j from target string
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = i from target string
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between b and c
object chosen = i from target string
object chosen = c from initial string
urgency: 23.200000000000003, number: 1, bin: 2
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=94
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to j
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
won fight with successor bond between i and j
broke the bonds
no incompatible groups
building bond predecessor bond between i and j
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 50, unhappiness=84
target : relevance = 0, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
initial : relevance = 50, unhappiness=84
target : relevance = 0, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from b to successor
proposing group from a to b
object chosen = c from initial string
object chosen = group[0:1] == ij from target string
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=84
target : relevance = 100, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: i
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
object chosen = group[0:2] == abc from initial string
lost fight with successor bond between a and b
failed to break bonds: Fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to k
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
won fight with predecessor bond between j and k
broke the bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between c and k
building bond successor bond between j and k
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
lost fight with successor bond between j and k
failed to break bonds: Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from j to k
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to j
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from b to c
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
no firstBond2
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between a and b
firstBond2: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from b to c
urgency: 23.200000000000003, number: 1, bin: 2
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: i, destination: j
object chosen = a from initial string
object chosen = c from initial string
object chosen = group[0:1] == ij from target string
object chosen = group[1:2] == jk from target string
object chosen = i from target string
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
object chosen = group[1:2] == bc from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
no firstBond2
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: k, destination: j
object chosen = predecessor bond between b and c from other string
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between a and b
firstBond2: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from b to c
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: i, destination: j
object chosen = successor bond between i and j from other string
bond strength = 94 for successor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
bond strength = 94 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: a
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = successor bond between i and j from other string
bond strength = 94 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from j to k
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = a from initial string
object chosen = group[1:2] == bc from initial string
object chosen = group[1:2] == jk from target string
object chosen = group[0:1] == ab from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: k, destination: j
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: k, destination: j
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: i
object chosen = successor bond between i and j from other string
bond strength = 94 for successor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:1] == ab from initial string
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
object chosen = group[0:2] == ijk from target string
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to b
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:1] == ab from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
lost fight with successor bond between j and k
failed to break bonds: Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:1] == ab from initial string
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to b
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[1:2] == bc from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: i
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = b from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to b
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
no firstBond2
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = group[0:2] == abc from initial string
object chosen = group[0:1] == ab from initial string
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = group[1:2] == bc from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = a from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
object chosen = group[1:2] == bc from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:1] == ab from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[1:2] == bc from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = group[0:1] == ab from initial string
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
won fight with predecessor bond between b and c
broke the bonds
no incompatible Groups
building group
initial : relevance = 100, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
top_down_bond_scout__category
initial : relevance = 0, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = group[1:2] == bc from initial string
object chosen = group[0:2] == abc from initial string
won fight with successor bond between b and c
lost fight with successor bond between a and b
failed to break bonds: Fizzle
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[1:2] == bc from initial string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
no firstBond2
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:1] == ab from initial string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
won fight with successor bond between b and c
lost fight with successor bond between a and b
failed to break bonds: Fizzle
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
won fight with successor bond between b and c
broke the bonds
lost fight with group[0:2] == abc
failed to break groups: Fizzle
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
lost fight with successor bond between a and b
failed to break bonds: Fizzle
object chosen = k from target string
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
no firstBond2
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[1:2] == bc from initial string
no incompatible bonds
lost fight with group[0:2] == abc
failed to break Groups: Fizzle
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
urgency: 100.0, number: 2, bin: 7
object chosen = group[1:2] == bc from initial string
no incompatible bonds
lost fight with group[0:2] == abc
failed to break Groups: Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
urgency: 100.0, number: 2, bin: 7
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
no firstBond2
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 2, bin: 7
object chosen = k from target string
urgency: 100.0, number: 2, bin: 7
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
firstBond2: successor bond between i and j
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
posting bottom up codelets
initial : relevance = 100, unhappiness=18
target : relevance = 100, unhappiness=18
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 2, bin: 7
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
won fight with successor bond between a and b
broke the bonds
won fight with group[0:2] == abc
broke the groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
initial : relevance = 100, unhappiness=18
target : relevance = 100, unhappiness=18
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
urgency: 100.0, number: 1, bin: 7
object chosen = b from initial string
initial : relevance = 100, unhappiness=18
target : relevance = 100, unhappiness=18
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
no firstBond2
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: c
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
posting bottom up codelets
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
won fight with successor bond between i and j
broke the bonds
won fight with group[0:2] == ijk
broke the groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
won fight with successor bond between a and b
broke the bonds
won fight with group[0:2] == abc
broke the groups
trying to break incompatible correspondences
won fight with Correspondence between a and i
building bond predecessor bond between a and b
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 50, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
no firstBond2
initial : relevance = 50, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
posting bottom up codelets
urgency: 23.200000000000003, number: 1, bin: 2
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to b
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
object chosen = predecessor bond between b and c from other string
bond strength = 94 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:1] == ab from initial string
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between a and b from other string
bond strength = 94 for successor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[1:2] == bc from initial string
no incompatible bonds
no incompatible Groups
building group
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
top_down_bond_scout__category
initial : relevance = 33, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 33, unhappiness=79
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
initial : relevance = 33, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:1] == ab from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to b
object chosen = group[1:2] == bc from initial string
object chosen = group[0:1] == ab from initial string
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: group[1:2] == bc, destination: a
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:1] == ab from initial string
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = group[1:2] == bc
no firstBond
no firstBond2
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from b to c
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = group[1:2] == bc from initial string
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: group[1:2] == bc, destination: a
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: group[1:2] == bc, destination: a
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
object chosen = group[0:2] == abc from initial string
won fight with predecessor bond between a and b
broke the bonds
won fight with group[1:2] == bc
won fight with group[1:2] == bc
broke the Groups
building group
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
urgency: 100.0, number: 2, bin: 7
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
urgency: 100.0, number: 2, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = k from target string
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = c from initial string
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between b and c
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = j from target string
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between a and b
object chosen = successor bond between a and b from other string
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: a, destination: b
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 100, unhappiness=89
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=89
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 0 bonds for direction
source chosen = i
no firstBond
no firstBond2
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
object chosen = b from initial string
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
Post top down: top-down-description-scout, with urgency: 6
posting bottom up codelets
object chosen = k from target string
object chosen = j from target string
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: i
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = j
no firstBond
firstBond2: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from j to predecessor
proposing group from j to k
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = group[1:2] == jk from target string
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between i and j
object chosen = j from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
object chosen = j from target string
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
won fight with group[0:2] == abc
broke the groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
won fight with predecessor bond between j and k
broke the bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between c and k
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = i from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = j from target string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = i from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = i from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from j to predecessor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 2, bin: 7
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
won fight with predecessor bond between i and j
broke the bonds
lost fight with group[0:2] == ijk
failed to break groups: Fizzle
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from a to c
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to k
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 2, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = b from initial string
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
urgency: 100.0, number: 1, bin: 7
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
succeeded: posting bond-builder
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = a from initial string
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
object chosen = j from target string
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = j from target string
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between a and b
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: i
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
top_down_bond_scout__category
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: b, destination: c
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
to object: a
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 100.0, number: 1, bin: 7
object chosen = c from initial string
initial : relevance = 0, unhappiness=94
target : relevance = 50, unhappiness=94
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from j to predecessor
proposing group from j to k
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=94
target : relevance = 50, unhappiness=94
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from j to predecessor
proposing group from j to k
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=94
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
to object: b
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
object chosen = successor bond between b and c from other string
bond strength = 69 for successor bond between b and c
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=94
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: a, destination: b
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = b from initial string
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between i and j
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between b and c
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
won fight with predecessor bond between b and c
broke the bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between c and k
building bond successor bond between b and c
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=94
target : relevance = 100, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: i
initial : relevance = 100, unhappiness=94
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
no firstBond2
top_down_bond_scout__category
initial : relevance = 0, unhappiness=94
target : relevance = 100, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=84
target : relevance = 100, unhappiness=18
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: a
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = b from initial string
object chosen = predecessor bond between i and j from other string
bond strength = 78 for predecessor bond between i and j
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
won fight with predecessor bond between i and j
broke the bonds
won fight with group[0:2] == ijk
broke the groups
building bond successor bond between i and j
object chosen = j from target string
object chosen = k from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = c from initial string
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: c
object chosen = group[1:2] == jk from target string
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: k
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
won fight with successor bond between a and b
broke the bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between a and i
building bond predecessor bond between a and b
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: i
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
lost fight with successor bond between i and j
failed to break bonds: Fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
object chosen = group[0:2] == ijk from target string
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from j to predecessor
proposing group from j to k
object chosen = group[0:1] == ij from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to j
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
no firstBond2
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from j to k
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: k
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[1:2] == jk from target string
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
won fight with predecessor bond between j and k
broke the bonds
no incompatible groups
building bond successor bond between j and k
object chosen = c from initial string
object chosen = group[1:2] == jk from target string
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
object chosen = i from target string
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: c
object chosen = predecessor bond between b and c from other string
bond strength = 94 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
no firstBond2
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from b to c
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
no incompatible groups
building bond successor bond between a and b
object chosen = group[1:2] == jk from target string
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = group[1:2] == jk from target string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:1] == ij from target string
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
object chosen = k from target string
object chosen = group[0:2] == ijk from target string
won fight with successor bond between j and k
lost fight with successor bond between i and j
failed to break bonds: Fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
object chosen = group[0:2] == ijk from target string
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = group[1:2] == bc from initial string
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
won fight with successor bond between j and k
broke the bonds
won fight with group[0:2] == ijk
broke the groups
building bond predecessor bond between j and k
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = a from initial string
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
won fight with successor bond between a and b
broke the bonds
no incompatible groups
building bond predecessor bond between a and b
initial : relevance = 50, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 50, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
no firstBond2
initial : relevance = 50, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
firstBond2: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from j to predecessor
proposing group from j to k
object chosen = group[0:2] == ijk from target string
object chosen = group[1:2] == jk from target string
object chosen = c from initial string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 50, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from b to c
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to j
object chosen = group[0:2] == ijk from target string
won fight with successor bond between i and j
broke the bonds
no incompatible Groups
building group
object chosen = group[1:2] == bc from initial string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: a
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=79
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
no firstBond2
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
no firstBond2
object chosen = group[0:1] == ab from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:1] == ij from target string
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = c from initial string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
object chosen = group[0:2] == abc from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = successor bond between a and b from other string
bond strength = 94 for successor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
won fight with predecessor bond between a and b
broke the bonds
no incompatible Groups
building group
object chosen = group[1:2] == bc from initial string
initial : relevance = 100, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
won fight with predecessor bond between i and j
broke the bonds
won fight with group[0:2] == ijk
broke the groups
building bond successor bond between i and j
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = group[0:2] == ijk from target string
object chosen = c from initial string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
lost fight with successor bond between i and j
failed to break bonds: Fizzle
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
no firstBond
no firstBond2
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
lost fight with successor bond between a and b
failed to break bonds: Fizzle
object chosen = group[1:2] == jk from target string
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
posting bottom up codelets
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:1] == ij from target string
no incompatible bonds
lost fight with group[0:2] == ijk
failed to break Groups: Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
no firstBond2
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from j to predecessor
proposing group from j to k
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=18
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
object chosen = group[1:2] == jk from target string
no incompatible bonds
won fight with group[0:2] == ijk
lost fight with group[0:2] == ijk
failed to break Groups: Fizzle
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
won fight with predecessor bond between j and k
broke the bonds
lost fight with group[0:2] == ijk
failed to break Groups: Fizzle
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
won fight with predecessor bond between j and k
broke the bonds
won fight with group[0:2] == ijk
broke the groups
building bond successor bond between j and k
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = k from target string
object chosen = group[1:2] == jk from target string
object chosen = c from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
no firstBond2
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from a to c
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 2, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: i
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 2, bin: 7
urgency: 100.0, number: 2, bin: 7
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
no firstBond2
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = b from initial string
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from i to k
urgency: 100.0, number: 2, bin: 7
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 2, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 2, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
posting bottom up codelets
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
Post top down: top-down-bond-scout--direction, with urgency: 3
posting bottom up codelets
urgency: 100.0, number: 2, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
posting bottom up codelets
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 100.0, number: 1, bin: 7
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = j from target string
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
object chosen = Correspondence between b and j from other string
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
object chosen = Correspondence between c and k from other string
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
object chosen = a from initial string
object chosen = a from initial string
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 23.200000000000003, number: 1, bin: 2
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = j from target string
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
top_down_bond_scout__category
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between a and b
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
top_down_bond_scout__category
initial : relevance = 50, unhappiness=100
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: c, destination: b
object chosen = predecessor bond between b and c from other string
bond strength = 94 for predecessor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: a, destination: b
top_down_bond_scout__category
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: a, destination: b
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
no incompatible groups
building bond successor bond between a and b
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to j
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between b and c
object chosen = c from initial string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
object chosen = i from target string
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 94 for predecessor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: k
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to j
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
won fight with successor bond between a and b
broke the bonds
no incompatible groups
building bond predecessor bond between a and b
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to j
object chosen = b from initial string
object chosen = group[0:1] == ij from target string
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
no firstBond2
object chosen = c from initial string
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:1] == ij from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[0:1] == ij from target string
object chosen = group[1:2] == jk from target string
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 33, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: c
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 100, unhappiness=78
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:1] == ij from target string
destination: k
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: group[0:1] == ij
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
won fight with predecessor bond between j and k
broke the bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between c and k
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = group[0:1] == ij from target string
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=78
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = group[0:1] == ij
no firstBond
no firstBond2
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
initial : relevance = 0, unhappiness=78
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
no firstBond2
initial : relevance = 0, unhappiness=78
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to j
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
object chosen = i from target string
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
no firstBond2
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
won fight with predecessor bond between j and k
broke the bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between c and k
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:1] == ij from target string
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: group[0:1] == ij, destination: k
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:1] == ij from target string
destination: k
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: group[0:1] == ij, destination: k
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
won fight with successor bond between i and j
broke the bonds
won fight with group[0:1] == ij
broke the groups
building bond predecessor bond between i and j
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
succeeded: posting bond-builder
urgency: 23.200000000000003, number: 1, bin: 2
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to c
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = group[0:2] == abc from initial string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
firstBond2: predecessor bond between i and j
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
won fight with group[0:2] == abc
broke the groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = i from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
urgency: 100.0, number: 2, bin: 7
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = j from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
urgency: 23.200000000000003, number: 1, bin: 2
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = b from initial string
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = b from initial string
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
object chosen = j from target string
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=94
initial string selected: abc with 3 letters, 3 objects, 0 bonds for direction
source chosen = a
no firstBond
no firstBond2
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=94
initial string selected: abc with 3 letters, 3 objects, 0 bonds for bond
to object: b
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
object chosen = a from initial string
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=94
initial string selected: abc with 3 letters, 3 objects, 0 bonds for bond
source: a, destination: b
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=94
initial string selected: abc with 3 letters, 3 objects, 0 bonds for bond
to object: c
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between a and b
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between c and k
building bond successor bond between b and c
object chosen = successor bond between a and b from other string
bond strength = 69 for successor bond between a and b
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 50, unhappiness=94
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between b and c from other string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = k from target string
urgency: 100.0, number: 1, bin: 7
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = a from initial string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: a, destination: b
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = i from target string
object chosen = a from initial string
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
no firstBond2
object chosen = predecessor bond between b and c from other string
bond strength = 94 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=89
target : relevance = 0, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = i
no firstBond
no firstBond2
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = i from target string
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between b and c
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: j
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
object chosen = a from initial string
object chosen = c from initial string
initial : relevance = 100, unhappiness=89
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=89
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: i, destination: j
initial : relevance = 100, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from j to k
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
object chosen = k from target string
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[1:2] == jk from target string
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: j, destination: k
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
no firstBond2
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = j from target string
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=89
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
Post top down: top-down-description-scout, with urgency: 6
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = k from target string
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: c
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 6
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: a
object chosen = c from initial string
object chosen = a from initial string
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between i and j
firstBond2: predecessor bond between j and k
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to k
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = i from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
posting bottom up codelets
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
won fight with predecessor bond between b and c
broke the bonds
won fight with group[0:2] == abc
broke the groups
trying to break incompatible correspondences
lost fight with Correspondence between c and k
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
object chosen = b from initial string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = b from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from j to predecessor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
won fight with predecessor bond between b and c
broke the bonds
lost fight with group[0:2] == abc
failed to break groups: Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 2, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
urgency: 100.0, number: 2, bin: 7
urgency: 100.0, number: 2, bin: 7
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
urgency: 23.200000000000003, number: 1, bin: 2
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
object chosen = i from target string
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = a from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
object chosen = a from initial string
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
urgency: 100.0, number: 1, bin: 7
object chosen = i from target string
object chosen = c from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
object chosen = k from target string
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = k from target string
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
object chosen = b from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between a and b
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
urgency: 23.200000000000003, number: 1, bin: 2
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
to object: c
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = j from target string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 0 bonds for bond
source: j, destination: i
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 0 bonds for bond
source: j, destination: i
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = k from target string
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = c from initial string
initial : relevance = 50, unhappiness=94
target : relevance = 0, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 0 bonds for direction
source chosen = i
no firstBond
no firstBond2
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
urgency: 23.200000000000003, number: 1, bin: 2
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = j
no firstBond
firstBond2: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to j
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
no firstBond
no firstBond2
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = i from target string
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to b
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
no firstBond
no firstBond2
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:1] == ab from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: b, destination: c
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between b and c
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = j from target string
initial : relevance = 100, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between j and k
object chosen = group[0:2] == abc from initial string
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = b from initial string
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = c from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: k
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = group[0:1] == ij from target string
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = i from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = i from target string
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = j from target string
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = k from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
object chosen = j from target string
object chosen = group[0:2] == abc from initial string
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from b to successor
proposing group from a to c
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from a to c
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = a from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from i to k
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = group[0:2] == ijk from target string
posting bottom up codelets
urgency: 100.0, number: 2, bin: 7
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 2, bin: 7
urgency: 100.0, number: 2, bin: 7
urgency: 100.0, number: 2, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
urgency: 100.0, number: 2, bin: 7
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = c from initial string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 2, bin: 7
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
posting bottom up codelets
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between b and c
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between a and b from other string
bond strength = 94 for predecessor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=94
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = i
firstBond: successor bond between i and j
no firstBond2
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=94
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = a
no firstBond
no firstBond2
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=94
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: b, destination: c
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=94
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = i
firstBond: successor bond between i and j
no firstBond2
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=94
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: j
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between a and b
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
initial : relevance = 0, unhappiness=84
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
no firstBond2
object chosen = b from initial string
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
object chosen = a from initial string
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from j to k
object chosen = c from initial string
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
object chosen = successor bond between i and j from other string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: i
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: c
object chosen = a from initial string
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[1:2] == jk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = k from target string
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
firstBond2: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from j to predecessor
proposing group from j to k
object chosen = group[1:2] == jk from target string
object chosen = j from target string
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = c from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: j
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
urgency: 24.1, number: 2, bin: 2
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
posting bottom up codelets
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
won fight with predecessor bond between j and k
broke the bonds
won fight with group[0:2] == ijk
broke the groups
trying to break incompatible correspondences
lost fight with Correspondence between c and k
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
no firstBond2
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from j to k
urgency: 24.1, number: 2, bin: 2
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = group[1:2] == jk from target string
object chosen = group[0:2] == abc from initial string
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
lost fight with successor bond between i and j
failed to break bonds: Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = c from initial string
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = i from target string
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
no firstBond2
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
urgency: 24.1, number: 2, bin: 2
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
won fight with group[0:2] == abc
broke the groups
building bond successor bond between a and b
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
lost fight with successor bond between i and j
failed to break bonds: Fizzle
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between a and b
firstBond2: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from b to c
object chosen = group[0:2] == abc from initial string
object chosen = group[1:2] == bc from initial string
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
bond strength = 94 for predecessor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
won fight with successor bond between a and b
broke the bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = c from initial string
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: c
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = b from initial string
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
won fight with predecessor bond between b and c
broke the bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between c and k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: i
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
no firstBond2
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
no firstBond2
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from j to k
object chosen = group[1:2] == jk from target string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
no firstBond2
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to b
object chosen = group[1:2] == jk from target string
object chosen = group[0:1] == ab from initial string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from b to c
object chosen = group[1:2] == bc from initial string
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from j to predecessor
proposing group from j to k
object chosen = group[1:2] == jk from target string
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[1:2] == bc from initial string
no incompatible bonds
no incompatible Groups
building group
initial : relevance = 33, unhappiness=79
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:1] == ab from initial string
initial : relevance = 33, unhappiness=79
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: c
initial : relevance = 33, unhappiness=79
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from b to successor
proposing group from a to b
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:1] == ab from initial string
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
won fight with predecessor bond between b and c
broke the bonds
won fight with group[1:2] == bc
broke the groups
trying to break incompatible correspondences
lost fight with Correspondence between c and k
initial : relevance = 33, unhappiness=78
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
initial : relevance = 33, unhappiness=78
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 33, unhappiness=78
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
urgency: 100.0, number: 1, bin: 7
initial : relevance = 33, unhappiness=78
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = b from initial string
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:1] == ij from target string
initial : relevance = 33, unhappiness=92
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 33, unhappiness=92
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between a and b
firstBond2: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from b to c
initial : relevance = 33, unhappiness=92
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 33, unhappiness=92
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
object chosen = group[1:2] == bc from initial string
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
initial : relevance = 33, unhappiness=92
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 33, unhappiness=78
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
top_down_bond_scout__category
initial : relevance = 33, unhappiness=78
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: group[1:2] == bc, destination: a
initial : relevance = 33, unhappiness=78
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
no firstBond2
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 33, unhappiness=78
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: group[1:2] == bc
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 33, unhappiness=78
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: group[1:2] == bc
initial : relevance = 33, unhappiness=78
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
won fight with successor bond between i and j
broke the bonds
lost fight with group[0:2] == ijk
failed to break groups: Fizzle
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
won fight with predecessor bond between j and k
broke the bonds
won fight with group[0:2] == ijk
broke the groups
building bond successor bond between j and k
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between a and b
firstBond2: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from b to c
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:1] == ab from initial string
object chosen = group[0:2] == ijk from target string
object chosen = group[1:2] == bc from initial string
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
top_down_bond_scout__category
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
object chosen = group[1:2] == bc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = c from initial string
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
no firstBond2
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
urgency: 100.0, number: 1, bin: 7
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
won fight with successor bond between j and k
broke the bonds
lost fight with group[0:2] == ijk
failed to break groups: Fizzle
urgency: 100.0, number: 1, bin: 7
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[1:2] == bc from initial string
top_down_bond_scout__category
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
object chosen = group[1:2] == bc from initial string
top_down_bond_scout__category
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: group[1:2] == bc
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: group[1:2] == bc, destination: a
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 33, unhappiness=92
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from b to c
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[1:2] == bc from initial string
initial : relevance = 33, unhappiness=92
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = group[1:2] == bc
no firstBond
no firstBond2
initial : relevance = 33, unhappiness=92
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
no firstBond2
object chosen = group[0:2] == abc from initial string
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
initial : relevance = 33, unhappiness=92
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = c from initial string
initial : relevance = 33, unhappiness=92
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 33, unhappiness=92
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = b from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = group[1:2] == jk from target string
no incompatible bonds
lost fight with group[0:2] == ijk
failed to break Groups: Fizzle
initial : relevance = 33, unhappiness=92
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 33, unhappiness=92
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = group[1:2] == bc
no firstBond
no firstBond2
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 33, unhappiness=92
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
object chosen = group[0:2] == ijk from target string
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between a and b from other string
bond strength = 94 for predecessor bond between a and b
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = j from target string
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
won fight with successor bond between a and b
broke the bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
object chosen = c from initial string
object chosen = group[0:2] == ijk from target string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: c
object chosen = a from initial string
object chosen = group[0:1] == ab from initial string
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
bond strength = 94 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
lost fight with successor bond between a and b
failed to break bonds: Fizzle
object chosen = group[0:2] == abc from initial string
lost fight with successor bond between a and b
failed to break bonds: Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
won fight with predecessor bond between b and c
broke the bonds
won fight with group[1:2] == bc
broke the groups
building bond successor bond between b and c
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 2, bin: 7
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
no firstBond2
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = k from target string
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
posting bottom up codelets
urgency: 100.0, number: 2, bin: 7
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 2, bin: 7
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
won fight with successor bond between a and b
broke the bonds
won fight with group[0:2] == abc
broke the groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[1:2] == bc from initial string
no incompatible bonds
lost fight with group[0:2] == abc
failed to break Groups: Fizzle
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
posting bottom up codelets
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between b and c
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = j from target string
object chosen = k from target string
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
urgency: 23.200000000000003, number: 1, bin: 2
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = c from initial string
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 0 bonds for direction
source chosen = j
no firstBond
no firstBond2
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = a
no firstBond
no firstBond2
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = i from target string
object chosen = j from target string
urgency: 100.0, number: 1, bin: 7
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
top_down_bond_scout__category
initial : relevance = 50, unhappiness=94
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: b, destination: c
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = Correspondence between b and j from other string
initial : relevance = 0, unhappiness=100
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 3 objects, 0 bonds for bond
to object: c
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 0, unhappiness=100
target : relevance = 0, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 0 bonds for bond
source: i, destination: j
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
object chosen = k from target string
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
initial : relevance = 0, unhappiness=100
target : relevance = 0, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 0 bonds for bond
to object: k
object chosen = i from target string
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
initial : relevance = 0, unhappiness=100
target : relevance = 0, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 0 bonds for direction
source chosen = i
no firstBond
no firstBond2
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
object chosen = j from target string
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = k from target string
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = j from target string
object chosen = b from initial string
object chosen = c from initial string
object chosen = j from target string
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
top_down_bond_scout__category
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: j, destination: i
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
top_down_bond_scout__category
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: j, destination: i
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between j and k
posting bottom up codelets
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between b and c
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = i from target string
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from b to c
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[1:2] == bc from initial string
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from b to c
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = b
no firstBond
firstBond2: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from b to c
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
object chosen = group[1:2] == bc from initial string
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to k
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: a, destination: b
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: b, destination: a
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
bond strength = 94 for successor bond between a and b
succeeded: posting bond-builder
object chosen = b from initial string
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = group[1:2] == bc from initial string
object chosen = group[1:2] == bc from initial string
no incompatible bonds
no incompatible Groups
building group
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
top_down_bond_scout__category
initial : relevance = 33, unhappiness=89
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between a and b
object chosen = successor bond between a and b from other string
bond strength = 95 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 66, unhappiness=89
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from a to c
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = a from initial string
object chosen = successor bond between b and c from other string
bond strength = 95 for successor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = a from initial string
destination: group[1:2] == bc
object chosen = group[0:2] == abc from initial string
no incompatible bonds
won fight with group[1:2] == bc
lost fight with group[1:2] == bc
failed to break Groups: Fizzle
top_down_bond_scout__category
initial : relevance = 66, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = successor bond between a and b from other string
bond strength = 95 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 66, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: group[1:2] == bc, destination: a
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = group[1:2] == bc from initial string
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
bond strength = 95 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 66, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 66, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
initial : relevance = 66, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 66, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: group[1:2] == bc, destination: a
object chosen = group[1:2] == bc from initial string
destination: a
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 66, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: group[1:2] == bc, destination: a
initial : relevance = 66, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: group[1:2] == bc
initial : relevance = 66, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
no incompatible bonds
won fight with group[1:2] == bc
won fight with group[1:2] == bc
broke the Groups
building group
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
lost fight with successor bond between a and b
failed to break bonds: Fizzle
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 2, bin: 7
urgency: 100.0, number: 2, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
Post top down: top-down-bond-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: c
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = b from initial string
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between a and b
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = j from target string
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = c from initial string
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
object chosen = j from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = j from target string
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: c, destination: b
object chosen = j from target string
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: i
object chosen = c from initial string
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
bond strength = 69 for predecessor bond between i and j
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: i, destination: j
posting bottom up codelets
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
no incompatible groups
building bond successor bond between a and b
initial : relevance = 0, unhappiness=94
target : relevance = 50, unhappiness=94
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: i
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between c and k
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between b and c
initial : relevance = 50, unhappiness=94
target : relevance = 50, unhappiness=94
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
no firstBond2
object chosen = c from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: a
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
top_down_bond_scout__category
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: k, destination: j
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = i
no firstBond
no firstBond2
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = i
no firstBond
no firstBond2
top_down_bond_scout__category
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: k, destination: j
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: j, destination: k
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
bond strength = 69 for predecessor bond between a and b
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
urgency: 100.0, number: 1, bin: 7
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=94
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
no firstBond2
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between a and i
building bond predecessor bond between i and j
object chosen = c from initial string
object chosen = group[0:2] == abc from initial string
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
bond strength = 78 for predecessor bond between j and k
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = i from target string
object chosen = predecessor bond between a and b from other string
bond strength = 94 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 50, unhappiness=84
target : relevance = 0, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
no firstBond2
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
won fight with successor bond between a and b
broke the bonds
no incompatible groups
building bond predecessor bond between a and b
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=79
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between i and j
firstBond2: predecessor bond between j and k
initial : relevance = 100, unhappiness=79
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
no firstBond2
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
won fight with predecessor bond between i and j
broke the bonds
no incompatible groups
building bond successor bond between i and j
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = k from target string
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: k
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
firstBond2: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to j
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
won fight with predecessor bond between j and k
broke the bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between c and k
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = i from target string
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:1] == ij from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: i, destination: j
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between a and i
building bond successor bond between i and j
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to j
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
no firstBond2
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: k
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
won fight with successor bond between i and j
broke the bonds
no incompatible groups
building bond predecessor bond between i and j
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = group[1:2] == jk from target string
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
object chosen = group[0:1] == ij from target string
object chosen = group[1:2] == jk from target string
no incompatible bonds
no incompatible Groups
building group
initial : relevance = 100, unhappiness=15
target : relevance = 66, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 66, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
no incompatible bonds
won fight with group[1:2] == jk
won fight with group[1:2] == jk
broke the Groups
building group
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
won fight with predecessor bond between j and k
broke the bonds
lost fight with group[0:2] == ijk
failed to break groups: Fizzle
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
won fight with predecessor bond between b and c
broke the bonds
won fight with group[0:2] == abc
broke the groups
trying to break incompatible correspondences
won fight with Correspondence between c and k
building bond successor bond between b and c
initial : relevance = 50, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = i from target string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
initial : relevance = 50, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 50, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = predecessor bond between b and c from other string
bond strength = 94 for predecessor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
bond strength = 94 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
lost fight with successor bond between b and c
failed to break bonds: Fizzle
object chosen = b from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
won fight with successor bond between b and c
broke the bonds
no incompatible groups
building bond predecessor bond between b and c
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
won fight with predecessor bond between i and j
broke the bonds
won fight with group[0:2] == ijk
broke the groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
top_down_bond_scout__category
initial : relevance = 0, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
won fight with predecessor bond between b and c
broke the bonds
no incompatible groups
building bond successor bond between b and c
object chosen = group[0:2] == abc from initial string
lost fight with successor bond between b and c
failed to break bonds: Fizzle
object chosen = group[0:2] == abc from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from b to c
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between a and i
building bond successor bond between a and b
initial : relevance = 100, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
object chosen = group[1:2] == bc from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=79
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
urgency: 23.200000000000003, number: 1, bin: 2
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between a and b
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between b and c from other string
bond strength = 69 for successor bond between b and c
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = j from target string
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
to object: b
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to b
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = i from target string
object chosen = group[0:1] == ab from initial string
object chosen = successor bond between a and b from other string
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = c from initial string
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = c from initial string
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
won fight with successor bond between a and b
broke the bonds
no incompatible groups
building bond predecessor bond between a and b
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
no incompatible groups
building bond successor bond between a and b
object chosen = c from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
to object: c
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 0 bonds for bond
source: i, destination: j
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
to object: b
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
object chosen = k from target string
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between b and c
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
no firstBond2
urgency: 23.200000000000003, number: 1, bin: 2
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to j
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: a
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = k from target string
object chosen = group[0:1] == ij from target string
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
object chosen = j from target string
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from j to k
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
no firstBond2
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: i
object chosen = group[1:2] == jk from target string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to j
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
no firstBond2
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:1] == ij from target string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = i from target string
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 1, bin: 7
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
object chosen = c from initial string
object chosen = Correspondence between b and j from other string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
no firstBond2
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
object chosen = group[0:2] == ijk from target string
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from a to c
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between i and j from other string
bond strength = 69 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = a from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = a from initial string
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
no firstBond2
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
object chosen = b from initial string
object chosen = group[0:1] == ij from target string
no incompatible bonds
no incompatible Groups
building group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 33, unhappiness=80
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: group[0:1] == ij
object chosen = group[0:2] == ijk from target string
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = group[0:2] == ijk from target string
object chosen = k from target string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 33, unhappiness=80
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
object chosen = group[0:2] == ijk from target string
object chosen = group[0:1] == ij from target string
already exists...activate descriptors & fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
won fight with predecessor bond between j and k
broke the bonds
lost fight with group[0:1] == ij
failed to break Groups: Fizzle
object chosen = b from initial string
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
lost fight with successor bond between i and j
failed to break bonds: Fizzle
object chosen = group[0:2] == ijk from target string
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=84
target : relevance = 33, unhappiness=92
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = c from initial string
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = group[0:1] == ij
no firstBond
no firstBond2
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from b to successor
proposing group from a to c
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 1 bonds for bond
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=82
target string selected: ijk with 3 letters, 4 objects, 1 bonds for group
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between c and k
building bond predecessor bond between j and k
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=82
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: group[0:1] == ij, destination: k
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
won fight with predecessor bond between j and k
broke the bonds
won fight with group[0:1] == ij
won fight with group[0:1] == ij
broke the Groups
building group
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to k
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = k from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
won fight with successor bond between j and k
broke the bonds
lost fight with group[0:2] == ijk
failed to break groups: Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[1:2] == jk from target string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
won fight with successor bond between j and k
won fight with successor bond between i and j
broke the bonds
lost fight with group[0:2] == ijk
failed to break Groups: Fizzle
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[1:2] == jk from target string
no incompatible bonds
lost fight with group[0:2] == ijk
failed to break Groups: Fizzle
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
lost fight with successor bond between a and b
failed to break bonds: Fizzle
posting bottom up codelets
object chosen = c from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: i
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
urgency: 100.0, number: 2, bin: 7
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
won fight with successor bond between i and j
broke the bonds
lost fight with group[0:2] == ijk
failed to break groups: Fizzle
object chosen = c from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from i to k
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from a to c
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 2, bin: 7
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 2, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = i from target string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
won fight with successor bond between j and k
broke the bonds
won fight with group[0:2] == ijk
broke the groups
trying to break incompatible correspondences
won fight with Correspondence between c and k
building bond predecessor bond between j and k
object chosen = group[0:2] == ijk from target string
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
object chosen = group[0:2] == ijk from target string
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
urgency: 100.0, number: 2, bin: 7
object chosen = k from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=79
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: c
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
firstBond2: successor bond between i and j
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 2, bin: 7
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
object chosen = group[0:2] == ijk from target string
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
lost fight with successor bond between a and b
failed to break bonds: Fizzle
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
object chosen = b from initial string
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
posting bottom up codelets
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
urgency: 100.0, number: 1, bin: 7
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between j and k
object chosen = successor bond between j and k from other string
object chosen = successor bond between i and j from other string
bond strength = 69 for successor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
urgency: 23.200000000000003, number: 1, bin: 2
initial : relevance = 0, unhappiness=100
target : relevance = 100, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
initial : relevance = 0, unhappiness=100
target : relevance = 100, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from i to k
object chosen = j from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=100
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between b and c
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = k from target string
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=100
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
to object: b
object chosen = a from initial string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=100
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: b, destination: a
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between a and b
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = b from initial string
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: c
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = c from initial string
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
object chosen = b from initial string
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
object chosen = c from initial string
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: c
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = i from target string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
urgency: 100.0, number: 2, bin: 7
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = k from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
urgency: 100.0, number: 2, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = b from initial string
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between b and c
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = j from target string
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
to object: b
object chosen = i from target string
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
succeeded: posting bond-builder
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
won fight with predecessor bond between j and k
broke the bonds
no incompatible groups
building bond successor bond between j and k
urgency: 100.0, number: 1, bin: 7
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = b from initial string
initial : relevance = 50, unhappiness=94
target : relevance = 0, unhappiness=94
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = a
no firstBond
no firstBond2
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
won fight with predecessor bond between b and c
broke the bonds
no incompatible groups
building bond successor bond between b and c
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: k, destination: j
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = b from initial string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=89
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: k, destination: j
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
won fight with successor bond between b and c
broke the bonds
no incompatible groups
building bond predecessor bond between b and c
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from b to c
object chosen = successor bond between i and j from other string
bond strength = 94 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
bond strength = 94 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
firstBond: successor bond between j and k
no firstBond2
object chosen = group[1:2] == bc from initial string
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from b to c
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = group[1:2] == bc from initial string
object chosen = i from target string
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between a and b
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=89
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 100, unhappiness=78
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = j
no firstBond
firstBond2: successor bond between j and k
object chosen = i from target string
object chosen = group[1:2] == jk from target string
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = group[1:2] == jk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=78
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: k, destination: j
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between i and j
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
won fight with predecessor bond between i and j
broke the bonds
no incompatible groups
building bond successor bond between i and j
object chosen = k from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: k, destination: j
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=78
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: k, destination: j
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: i, destination: j
initial : relevance = 100, unhappiness=78
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
object chosen = group[1:2] == jk from target string
no incompatible bonds
no incompatible Groups
building group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[1:2] == bc from initial string
no incompatible bonds
no incompatible Groups
building group
object chosen = k from target string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 33, unhappiness=82
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
urgency: 100.0, number: 1, bin: 7
initial : relevance = 66, unhappiness=78
target : relevance = 0, unhappiness=82
target string selected: ijk with 3 letters, 4 objects, 1 bonds for direction
source chosen = k
firstBond: successor bond between j and k
no firstBond2
object chosen = group[1:2] == jk from target string
destination: i
initial : relevance = 0, unhappiness=78
target : relevance = 33, unhappiness=82
target string selected: ijk with 3 letters, 4 objects, 1 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from j to k
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = b from initial string
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
initial : relevance = 66, unhappiness=78
target : relevance = 0, unhappiness=82
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
object chosen = group[1:2] == jk from target string
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
no incompatible bonds
lost fight with group[1:2] == jk
failed to break Groups: Fizzle
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 66, unhappiness=78
target : relevance = 0, unhappiness=82
target string selected: ijk with 3 letters, 4 objects, 1 bonds for direction
source chosen = group[1:2] == jk
no firstBond
no firstBond2
initial : relevance = 0, unhappiness=78
target : relevance = 33, unhappiness=82
target string selected: ijk with 3 letters, 4 objects, 1 bonds for direction
source chosen = group[1:2] == jk
no firstBond
no firstBond2
top_down_bond_scout__category
initial : relevance = 66, unhappiness=78
target : relevance = 0, unhappiness=82
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = predecessor bond between b and c from other string
bond strength = 95 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 66, unhappiness=78
target : relevance = 0, unhappiness=82
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
won fight with successor bond between j and k
broke the bonds
won fight with group[1:2] == jk
broke the groups
building bond predecessor bond between j and k
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
no firstBond2
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
object chosen = k from target string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: i, destination: j
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
initial : relevance = 66, unhappiness=78
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: j
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: k
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 66, unhappiness=78
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: k, destination: j
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 66, unhappiness=78
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: j, destination: i
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: k, destination: j
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between a and i
building bond successor bond between i and j
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
won fight with predecessor bond between b and c
broke the bonds
won fight with group[1:2] == bc
broke the groups
building bond successor bond between b and c
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=78
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
urgency: 100.0, number: 1, bin: 7
urgency: 23.200000000000003, number: 1, bin: 2
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from j to predecessor
proposing group from j to k
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
firstBond2: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to j
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to b
object chosen = group[0:1] == ab from initial string
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
won fight with successor bond between b and c
broke the bonds
no incompatible Groups
building group
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=79
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: j, destination: i
initial : relevance = 100, unhappiness=79
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:1] == ab from initial string
object chosen = group[0:2] == abc from initial string
object chosen = i from target string
initial : relevance = 0, unhappiness=79
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 0, unhappiness=79
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: i, destination: j
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between a and i
building bond successor bond between i and j
initial : relevance = 100, unhappiness=79
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
initial : relevance = 100, unhappiness=79
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: k
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:1] == ab from initial string
no incompatible bonds
lost fight with group[0:2] == abc
failed to break Groups: Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = successor bond between j and k from other string
bond strength = 69 for successor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to c
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
no firstBond2
object chosen = group[0:2] == ijk from target string
won fight with successor bond between i and j
broke the bonds
no incompatible Groups
building group
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=84
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=84
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[1:2] == jk from target string
object chosen = group[0:2] == abc from initial string
won fight with predecessor bond between b and c
won fight with predecessor bond between a and b
broke the bonds
won fight with group[0:2] == abc
won fight with group[0:2] == abc
lost fight with group[0:2] == abc
failed to break Groups: Fizzle
object chosen = group[0:1] == ij from target string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to k
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
won fight with predecessor bond between j and k
broke the bonds
won fight with group[0:2] == ijk
broke the groups
trying to break incompatible correspondences
lost fight with Correspondence between c and k
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
urgency: 100.0, number: 2, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
no firstBond2
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 2, bin: 7
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
won fight with predecessor bond between i and j
broke the bonds
lost fight with group[0:2] == ijk
failed to break groups: Fizzle
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = i from target string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from j to predecessor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = k from target string
object chosen = k from target string
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
no firstBond2
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
firstBond2: predecessor bond between b and c
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
won fight with predecessor bond between j and k
broke the bonds
won fight with group[0:2] == ijk
broke the groups
trying to break incompatible correspondences
lost fight with Correspondence between c and k
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
posting bottom up codelets
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 100.0, number: 1, bin: 7
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = Correspondence between a and i from other string
object chosen = b from initial string
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between i and j
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = a from initial string
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
object chosen = c from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = j
no firstBond
firstBond2: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from j to predecessor
proposing group from i to j
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between a and b
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = i from target string
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between j and k
object chosen = predecessor bond between b and c from other string
bond strength = 94 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:1] == ij from target string
object chosen = k from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
bond strength = 94 for successor bond between i and j
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: a, destination: b
object chosen = successor bond between i and j from other string
bond strength = 94 for successor bond between i and j
succeeded: posting bond-builder
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between c and k
building bond predecessor bond between b and c
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
initial : relevance = 100, unhappiness=89
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = b from initial string
object chosen = group[0:2] == ijk from target string
object chosen = k from target string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between i and j from other string
bond strength = 69 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = group[0:1] == ij from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = c from initial string
object chosen = k from target string
object chosen = successor bond between i and j from other string
bond strength = 94 for successor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
lost fight with successor bond between j and k
failed to break bonds: Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=80
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=80
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=80
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=80
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
won fight with predecessor bond between i and j
broke the bonds
won fight with group[0:1] == ij
broke the groups
trying to break incompatible correspondences
won fight with Correspondence between a and i
building bond successor bond between i and j
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
lost fight with successor bond between j and k
failed to break bonds: Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
no firstBond2
object chosen = j from target string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = k from target string
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from i to k
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
no firstBond2
urgency: 23.200000000000003, number: 1, bin: 2
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=84
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = group[0:2] == ijk from target string
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: i
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
won fight with predecessor bond between b and c
broke the bonds
lost fight with group[0:2] == abc
failed to break groups: Fizzle
object chosen = group[0:2] == ijk from target string
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: i
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = a from initial string
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to c
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = a from initial string
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
won fight with successor bond between j and k
broke the bonds
won fight with group[0:2] == ijk
broke the groups
building bond predecessor bond between j and k
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = i from target string
object chosen = k from target string
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: k
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from j to k
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from a to c
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[1:2] == jk from target string
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = k from target string
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = i from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: k
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
firstBond2: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to j
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
won fight with predecessor bond between j and k
broke the bonds
no incompatible groups
building bond successor bond between j and k
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = k from target string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = predecessor bond between a and b from other string
object chosen = group[0:1] == ij from target string
object chosen = group[0:2] == abc from initial string
object chosen = i from target string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = i from target string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: k
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: k
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
no firstBond2
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=89
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=89
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = a from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: i
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = j from target string
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=18
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = group[0:2] == abc from initial string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
urgency: 24.1, number: 2, bin: 2
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
won fight with successor bond between j and k
broke the bonds
won fight with group[0:2] == ijk
broke the groups
building bond predecessor bond between j and k
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
urgency: 100.0, number: 1, bin: 7
object chosen = i from target string
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = i from target string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
urgency: 100.0, number: 1, bin: 7
object chosen = k from target string
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = group[0:2] == ijk from target string
won fight with predecessor bond between j and k
broke the bonds
no incompatible Groups
building group
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=79
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = k from target string
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=18
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
urgency: 24.1, number: 2, bin: 2
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:1] == ij from target string
no incompatible bonds
won fight with group[0:2] == ijk
lost fight with group[0:2] == ijk
failed to break Groups: Fizzle
object chosen = group[0:2] == ijk from target string
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 0, unhappiness=18
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=18
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 0, unhappiness=18
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
initial : relevance = 0, unhappiness=18
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
initial : relevance = 0, unhappiness=18
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = j from target string
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
urgency: 24.1, number: 2, bin: 2
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 24.1, number: 2, bin: 2
urgency: 24.1, number: 2, bin: 2
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
posting bottom up codelets
urgency: 24.1, number: 2, bin: 2
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
urgency: 24.1, number: 2, bin: 2
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 0, unhappiness=18
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
urgency: 24.1, number: 2, bin: 2
urgency: 100.0, number: 1, bin: 7
urgency: 24.1, number: 2, bin: 2
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = k from target string
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
no firstBond2
urgency: 24.1, number: 2, bin: 2
urgency: 24.1, number: 2, bin: 2
urgency: 24.1, number: 2, bin: 2
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
urgency: 24.1, number: 2, bin: 2
posting bottom up codelets
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
urgency: 24.1, number: 2, bin: 2
urgency: 24.1, number: 2, bin: 2
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=18
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 24.1, number: 2, bin: 2
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
urgency: 24.1, number: 2, bin: 2
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from a to c
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
urgency: 24.1, number: 2, bin: 2
object chosen = group[0:2] == ijk from target string
posting bottom up codelets
urgency: 24.1, number: 2, bin: 2
urgency: 24.1, number: 2, bin: 2
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 24.1, number: 2, bin: 2
urgency: 24.1, number: 2, bin: 2
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 24.1, number: 2, bin: 2
object chosen = j from target string
urgency: 100.0, number: 1, bin: 7
urgency: 24.1, number: 2, bin: 2
urgency: 24.1, number: 2, bin: 2
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = a from initial string
urgency: 24.1, number: 2, bin: 2
urgency: 24.1, number: 2, bin: 2
urgency: 24.1, number: 2, bin: 2
urgency: 24.1, number: 2, bin: 2
urgency: 100.0, number: 1, bin: 7
urgency: 24.1, number: 2, bin: 2
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
urgency: 24.1, number: 2, bin: 2
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=18
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 24.1, number: 2, bin: 2
urgency: 24.1, number: 2, bin: 2
urgency: 24.1, number: 2, bin: 2
urgency: 24.1, number: 2, bin: 2
initial : relevance = 0, unhappiness=18
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
posting bottom up codelets
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = group[0:2] == ijk from target string
urgency: 24.1, number: 2, bin: 2
urgency: 24.1, number: 2, bin: 2
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 0, unhappiness=18
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = j from target string
urgency: 24.1, number: 2, bin: 2
object chosen = Correspondence between b and j from other string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=18
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
posting bottom up codelets
urgency: 24.1, number: 2, bin: 2
urgency: 24.1, number: 2, bin: 2
urgency: 24.1, number: 2, bin: 2
urgency: 24.1, number: 2, bin: 2
urgency: 24.1, number: 2, bin: 2
posting bottom up codelets
urgency: 24.1, number: 2, bin: 2
urgency: 24.1, number: 2, bin: 2
initial : relevance = 0, unhappiness=18
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
urgency: 24.1, number: 2, bin: 2
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
posting bottom up codelets
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
urgency: 24.1, number: 2, bin: 2
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=18
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: c
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
urgency: 24.1, number: 2, bin: 2
urgency: 24.1, number: 2, bin: 2
posting bottom up codelets
urgency: 24.1, number: 2, bin: 2
posting bottom up codelets
urgency: 24.1, number: 2, bin: 2
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between i and j from other string
posting bottom up codelets
urgency: 24.1, number: 2, bin: 2
object chosen = Correspondence between c and k from other string
posting bottom up codelets
urgency: 24.1, number: 2, bin: 2
urgency: 24.1, number: 2, bin: 2
urgency: 24.1, number: 2, bin: 2
posting bottom up codelets
urgency: 24.1, number: 2, bin: 2
urgency: 24.1, number: 2, bin: 2
object chosen = group[0:2] == abc from initial string
object chosen = Correspondence between c and k from other string
object chosen = group[0:2] == abc from initial string
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
no firstBond2
urgency: 100.0, number: 1, bin: 7
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = c from initial string
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = c from initial string
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = i from target string
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = k from target string
object chosen = group[0:2] == abc from initial string
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between c and k
building bond successor bond between j and k
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=18
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=18
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
urgency: 24.1, number: 2, bin: 2
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = a from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = b from initial string
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = j
no firstBond
firstBond2: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to j
object chosen = group[0:1] == ij from target string
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
won fight with group[0:2] == abc
broke the groups
building bond successor bond between a and b
initial : relevance = 50, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
top_down_bond_scout__category
initial : relevance = 50, unhappiness=15
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = Correspondence between c and k from other string
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to b
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
object chosen = group[0:1] == ab from initial string
object chosen = predecessor bond between a and b from other string
bond strength = 94 for predecessor bond between a and b
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
no firstBond2
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
won fight with successor bond between a and b
broke the bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between a and i
building bond predecessor bond between a and b
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: a
object chosen = c from initial string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
no firstBond2
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to j
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: c
object chosen = group[0:1] == ij from target string
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
no firstBond2
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
won fight with predecessor bond between b and c
broke the bonds
won fight with group[0:2] == abc
broke the groups
trying to break incompatible correspondences
won fight with Correspondence between c and k
building bond successor bond between b and c
initial : relevance = 50, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
no firstBond2
initial : relevance = 50, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = k from target string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
initial : relevance = 50, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 50, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 50, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
initial : relevance = 50, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to b
object chosen = group[1:2] == bc from initial string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
object chosen = group[0:1] == ab from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
firstBond2: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from b to c
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:1] == ab from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
urgency: 23.200000000000003, number: 1, bin: 2
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
object chosen = group[0:2] == abc from initial string
won fight with successor bond between b and c
broke the bonds
no incompatible Groups
building group
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[1:2] == bc from initial string
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
won fight with predecessor bond between b and c
broke the bonds
won fight with group[0:2] == abc
broke the groups
building bond successor bond between b and c
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from j to predecessor
proposing group from j to k
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to b
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to b
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[1:2] == bc from initial string
object chosen = group[0:1] == ab from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = i from target string
object chosen = group[1:2] == bc from initial string
object chosen = group[0:2] == abc from initial string
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
object chosen = group[1:2] == bc from initial string
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: a
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
urgency: 100.0, number: 1, bin: 7
urgency: 23.200000000000003, number: 1, bin: 2
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to j
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[1:2] == jk from target string
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
lost fight with successor bond between b and c
failed to break bonds: Fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from b to c
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from j to k
object chosen = c from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from b to c
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from b to c
object chosen = group[1:2] == bc from initial string
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between c and k
building bond predecessor bond between j and k
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:1] == ab from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
no firstBond2
object chosen = group[1:2] == bc from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from b to c
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = group[1:2] == bc from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = predecessor bond between b and c from other string
bond strength = 94 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
bond strength = 94 for predecessor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:1] == ab from initial string
object chosen = group[1:2] == jk from target string
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = j
no firstBond
firstBond2: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from j to predecessor
proposing group from j to k
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
object chosen = group[1:2] == bc from initial string
object chosen = predecessor bond between b and c from other string
bond strength = 94 for predecessor bond between b and c
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
won fight with successor bond between b and c
broke the bonds
no incompatible groups
building bond predecessor bond between b and c
initial : relevance = 0, unhappiness=79
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
object chosen = b from initial string
initial : relevance = 0, unhappiness=79
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between a and i
building bond successor bond between i and j
object chosen = group[0:2] == abc from initial string
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[1:2] == jk from target string
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[1:2] == bc from initial string
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
won fight with predecessor bond between j and k
broke the bonds
no incompatible groups
building bond successor bond between j and k
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:1] == ab from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = j from target string
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = k from target string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
won fight with successor bond between j and k
broke the bonds
no incompatible groups
building bond predecessor bond between j and k
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = i from target string
object chosen = k from target string
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: k
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
won fight with predecessor bond between j and k
broke the bonds
no incompatible Groups
building group
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=79
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=79
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=79
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:1] == ij from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[1:2] == jk from target string
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: j
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to c
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = group[1:2] == jk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=89
target string selected: ijk with 3 letters, 4 objects, 1 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=89
target string selected: ijk with 3 letters, 4 objects, 1 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 4 objects, 1 bonds for group
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between i and j
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: group[1:2] == jk
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = successor bond between i and j from other string
bond strength = 65 for successor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = group[1:2] == jk from target string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to j
object chosen = group[0:1] == ij from target string
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from a to c
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: group[1:2] == jk
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[1:2] == jk from target string
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: group[1:2] == jk, destination: i
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: group[1:2] == jk
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = k from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
won fight with predecessor bond between i and j
broke the bonds
lost fight with group[1:2] == jk
failed to break Groups: Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[1:2] == jk from target string
object chosen = group[1:2] == jk from target string
object chosen = i from target string
destination: group[1:2] == jk
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
won fight with group[0:2] == abc
broke the groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
object chosen = group[0:1] == ij from target string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: i
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from j to k
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[1:2] == jk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: i
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
no firstBond2
object chosen = group[1:2] == jk from target string
no incompatible bonds
lost fight with group[1:2] == jk
failed to break Groups: Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
object chosen = group[0:1] == ij from target string
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
no firstBond2
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: group[1:2] == jk
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = group[1:2] == jk
no firstBond
no firstBond2
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: group[1:2] == jk
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = group[1:2] == jk
no firstBond
no firstBond2
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from j to predecessor
proposing group from i to j
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
no firstBond2
object chosen = group[1:2] == jk from target string
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
object chosen = group[0:1] == ij from target string
object chosen = i from target string
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = group[1:2] == jk
no firstBond
no firstBond2
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = group[0:1] == ij from target string
no incompatible bonds
lost fight with group[1:2] == jk
failed to break Groups: Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:1] == ij from target string
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = group[1:2] == jk
no firstBond
no firstBond2
object chosen = group[1:2] == jk from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: group[1:2] == jk, destination: i
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to j
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = group[1:2] == jk from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to j
object chosen = group[0:1] == ij from target string
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
no firstBond2
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from a to c
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: group[1:2] == jk, destination: i
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
won fight with group[0:2] == abc
broke the groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: group[1:2] == jk
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:1] == ij from target string
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = group[1:2] == jk from target string
destination: i
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:1] == ij from target string
no incompatible bonds
won fight with group[1:2] == jk
broke the Groups
building group
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
urgency: 100.0, number: 1, bin: 7
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
no firstBond2
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = group[1:2] == jk from target string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
no firstBond2
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to c
object chosen = k from target string
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
object chosen = group[1:2] == jk from target string
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[1:2] == jk from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: group[0:1] == ij, destination: k
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
object chosen = successor bond between i and j from other string
bond strength = 94 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: group[0:1] == ij
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
object chosen = successor bond between i and j from other string
bond strength = 94 for successor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:1] == ij from target string
object chosen = successor bond between i and j from other string
bond strength = 94 for successor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
won fight with predecessor bond between i and j
broke the bonds
won fight with group[0:1] == ij
broke the groups
trying to break incompatible correspondences
won fight with Correspondence between a and i
building bond successor bond between i and j
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
urgency: 24.1, number: 2, bin: 2
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = i from target string
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = group[1:2] == jk from target string
no incompatible bonds
won fight with group[0:2] == ijk
lost fight with group[0:2] == ijk
failed to break Groups: Fizzle
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:1] == ij from target string
no incompatible bonds
lost fight with group[0:2] == ijk
failed to break Groups: Fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
firstBond2: successor bond between j and k
object chosen = group[0:1] == ij from target string
no incompatible bonds
won fight with group[0:2] == ijk
lost fight with group[0:2] == ijk
failed to break Groups: Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
lost fight with group[0:2] == abc
failed to break groups: Fizzle
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
urgency: 24.1, number: 2, bin: 2
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
urgency: 24.1, number: 2, bin: 2
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = predecessor bond between a and b from other string
bond strength = 78 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
urgency: 24.1, number: 2, bin: 2
urgency: 24.1, number: 2, bin: 2
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
initial : relevance = 0, unhappiness=18
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
urgency: 24.1, number: 2, bin: 2
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
posting bottom up codelets
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
won fight with predecessor bond between b and c
broke the bonds
won fight with group[0:2] == abc
broke the groups
building bond successor bond between b and c
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
firstBond: successor bond between j and k
no firstBond2
object chosen = k from target string
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: j
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
bond strength = 94 for successor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between a and i
building bond successor bond between i and j
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
no firstBond2
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
won fight with successor bond between b and c
broke the bonds
no incompatible Groups
building group
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
urgency: 24.1, number: 2, bin: 2
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
lost fight with group[0:2] == abc
failed to break groups: Fizzle
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
posting bottom up codelets
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
lost fight with group[0:2] == abc
failed to break groups: Fizzle
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to c
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 24.1, number: 2, bin: 2
object chosen = group[0:2] == ijk from target string
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = j from target string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
urgency: 100.0, number: 1, bin: 7
urgency: 24.1, number: 2, bin: 2
urgency: 24.1, number: 2, bin: 2
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
urgency: 24.1, number: 2, bin: 2
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 24.1, number: 2, bin: 2
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
urgency: 24.1, number: 2, bin: 2
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
urgency: 24.1, number: 2, bin: 2
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
urgency: 24.1, number: 2, bin: 2
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 24.1, number: 2, bin: 2
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 100.0, number: 1, bin: 7
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = k from target string
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = c from initial string
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = j from target string
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
object chosen = c from initial string
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
succeeded: posting bond-builder
object chosen = k from target string
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = j from target string
object chosen = predecessor bond between i and j from other string
bond strength = 69 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between a and b
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
to object: b
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=94
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from j to k
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=94
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: b, destination: a
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between b and c
object chosen = group[1:2] == jk from target string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=94
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: j, destination: i
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
object chosen = predecessor bond between a and b from other string
bond strength = 94 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
lost fight with successor bond between a and b
failed to break bonds: Fizzle
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
won fight with successor bond between i and j
broke the bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
firstBond2: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to j
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from b to c
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:1] == ij from target string
object chosen = j from target string
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = group[0:2] == ijk from target string
object chosen = group[1:2] == bc from initial string
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
won fight with predecessor bond between b and c
broke the bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between c and k
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from b to c
object chosen = group[1:2] == bc from initial string
object chosen = group[0:2] == abc from initial string
won fight with predecessor bond between b and c
broke the bonds
no incompatible Groups
building group
top_down_bond_scout__category
initial : relevance = 0, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
urgency: 100.0, number: 1, bin: 7
initial : relevance = 0, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from j to predecessor
proposing group from j to k
initial : relevance = 100, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = group[1:2] == jk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
object chosen = group[0:1] == ij from target string
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
object chosen = group[1:2] == jk from target string
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
won fight with successor bond between i and j
broke the bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to j
object chosen = group[0:1] == ij from target string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from j to k
object chosen = group[1:2] == jk from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: k
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to j
object chosen = group[0:1] == ij from target string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: i
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
won fight with successor bond between i and j
broke the bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between a and i
building bond predecessor bond between i and j
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to k
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
lost fight with successor bond between a and b
failed to break bonds: Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between a and b from other string
bond strength = 78 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between a and b from other string
bond strength = 78 for successor bond between a and b
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
urgency: 24.1, number: 2, bin: 2
object chosen = i from target string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=18
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from j to predecessor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from b to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[1:2] == bc from initial string
no incompatible bonds
lost fight with group[0:2] == abc
failed to break Groups: Fizzle
initial : relevance = 0, unhappiness=18
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: i
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to k
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = b from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
object chosen = j from target string
urgency: 24.1, number: 2, bin: 2
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=18
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
urgency: 24.1, number: 2, bin: 2
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: i
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
urgency: 24.1, number: 2, bin: 2
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
object chosen = i from target string
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from j to predecessor
proposing group from i to k
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
object chosen = j from target string
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from b to successor
proposing group from a to c
urgency: 24.1, number: 2, bin: 2
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
won fight with successor bond between b and c
broke the bonds
won fight with group[0:2] == abc
broke the groups
building bond predecessor bond between b and c
object chosen = group[0:2] == abc from initial string
won fight with predecessor bond between b and c
broke the bonds
no incompatible Groups
building group
object chosen = group[0:1] == ij from target string
no incompatible bonds
lost fight with group[0:2] == ijk
failed to break Groups: Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 0, unhappiness=18
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: i, destination: j
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=18
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: j, destination: i
object chosen = predecessor bond between i and j from other string
bond strength = 69 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between a and i
building bond predecessor bond between i and j
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = k from target string
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=84
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 24.1, number: 2, bin: 2
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from j to predecessor
proposing group from i to k
urgency: 100.0, number: 1, bin: 7
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
urgency: 100.0, number: 1, bin: 7
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: j, destination: k
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = i
no firstBond
no firstBond2
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: j
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: i, destination: j
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
object chosen = k from target string
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
object chosen = group[0:2] == abc from initial string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from j to k
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[1:2] == jk from target string
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: k
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from b to successor
proposing group from a to c
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from a to c
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = i
no firstBond
no firstBond2
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: k, destination: j
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: j
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: k, destination: j
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from j to k
object chosen = group[1:2] == jk from target string
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from b to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: k, destination: j
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
object chosen = group[1:2] == jk from target string
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: j, destination: i
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: c
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: j, destination: k
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: k, destination: j
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
won fight with predecessor bond between j and k
broke the bonds
no incompatible groups
building bond successor bond between j and k
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
firstBond: successor bond between j and k
no firstBond2
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: i, destination: j
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: k, destination: j
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between i and j from other string
bond strength = 94 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from a to c
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
object chosen = k from target string
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
no firstBond2
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = i from target string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: k
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
no firstBond2
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: k
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
no firstBond2
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = i from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
urgency: 100.0, number: 2, bin: 7
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
posting bottom up codelets
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
won fight with successor bond between i and j
broke the bonds
lost fight with group[0:2] == ijk
failed to break groups: Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
urgency: 100.0, number: 1, bin: 7
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = Correspondence between b and j from other string
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = j from target string
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
object chosen = b from initial string
object chosen = k from target string
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = Correspondence between b and j from other string
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = i from target string
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
object chosen = c from initial string
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = k from target string
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between a and b
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
object chosen = a from initial string
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: i
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between b and c
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = a from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
object chosen = k from target string
object chosen = a from initial string
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to b
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = group[0:2] == abc from initial string
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: c
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
won fight with predecessor bond between b and c
broke the bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between c and k
object chosen = predecessor bond between a and b from other string
bond strength = 69 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
won fight with predecessor bond between b and c
broke the bonds
no incompatible Groups
building group
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = a from initial string
object chosen = i from target string
object chosen = group[0:1] == ab from initial string
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = k from target string
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
won fight with successor bond between a and b
broke the bonds
won fight with group[0:2] == abc
broke the groups
building bond predecessor bond between a and b
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from b to c
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from b to c
object chosen = group[1:2] == bc from initial string
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from b to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
lost fight with successor bond between b and c
failed to break bonds: Fizzle
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = group[1:2] == bc from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
firstBond2: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from j to predecessor
proposing group from j to k
object chosen = group[1:2] == bc from initial string
object chosen = group[0:2] == ijk from target string
object chosen = j from target string
object chosen = group[1:2] == bc from initial string
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
won fight with successor bond between i and j
broke the bonds
no incompatible Groups
building group
object chosen = group[1:2] == jk from target string
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=79
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
firstBond2: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from b to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[1:2] == bc from initial string
object chosen = group[0:2] == ijk from target string
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
object chosen = group[1:2] == bc from initial string
object chosen = a from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from b to c
object chosen = group[1:2] == bc from initial string
object chosen = group[1:2] == bc from initial string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
lost fight with successor bond between b and c
failed to break bonds: Fizzle
object chosen = group[0:2] == abc from initial string
lost fight with successor bond between b and c
failed to break bonds: Fizzle
initial : relevance = 33, unhappiness=79
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = c from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
posting bottom up codelets
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = a from initial string
object chosen = group[0:2] == ijk from target string
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
firstBond2: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to b
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:1] == ab from initial string
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: group[1:2] == bc
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to b
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
object chosen = group[0:1] == ab from initial string
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = predecessor bond between b and c from other string
bond strength = 94 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = b from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
top_down_bond_scout__category
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = a from initial string
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = group[1:2] == bc
no firstBond
no firstBond2
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:1] == ab from initial string
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:1] == ab from initial string
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = j from target string
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to b
object chosen = group[0:1] == ab from initial string
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
no firstBond2
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: c
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[1:2] == bc from initial string
top_down_bond_scout__category
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
no firstBond2
object chosen = group[0:2] == abc from initial string
won fight with predecessor bond between a and b
broke the bonds
won fight with group[1:2] == bc
won fight with group[1:2] == bc
broke the Groups
building group
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
initial : relevance = 0, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: i
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = Correspondence between a and i from other string
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
object chosen = b from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
object chosen = a from initial string
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = c from initial string
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = Correspondence between b and j from other string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: j, destination: k
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
no firstBond
no firstBond2
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 0 bonds for bond
to object: b
object chosen = k from target string
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
urgency: 100.0, number: 1, bin: 7
object chosen = j from target string
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
bond strength = 69 for successor bond between j and k
succeeded: posting bond-builder
posting bottom up codelets
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=94
initial string selected: abc with 3 letters, 3 objects, 0 bonds for bond
to object: b
top_down_bond_scout__category
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=94
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: k, destination: j
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
object chosen = b from initial string
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=94
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
no firstBond
no firstBond2
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = j from target string
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between j and k
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between a and b
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 50, unhappiness=100
target : relevance = 100, unhappiness=94
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = b
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from b to successor
proposing group from a to b
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:1] == ab from initial string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = i from target string
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between c and k
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
urgency: 100.0, number: 1, bin: 7
object chosen = c from initial string
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 50, unhappiness=94
target : relevance = 100, unhappiness=18
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
object chosen = a from initial string
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: c, destination: b
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between b and c
initial : relevance = 100, unhappiness=89
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
won fight with successor bond between b and c
broke the bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between c and k
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[0:2] == ijk from target string
object chosen = c from initial string
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
urgency: 100.0, number: 2, bin: 7
object chosen = b from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
posting bottom up codelets
urgency: 100.0, number: 2, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
posting bottom up codelets
object chosen = b from initial string
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = a from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between j and k from other string
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = c from initial string
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
top_down_bond_scout__category
initial : relevance = 0, unhappiness=100
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 3 objects, 0 bonds for bond
source: b, destination: c
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
initial : relevance = 0, unhappiness=100
target : relevance = 0, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 0 bonds for bond
to object: i
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
top_down_bond_scout__category
initial : relevance = 0, unhappiness=100
target : relevance = 0, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 0 bonds for bond
source: i, destination: j
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
initial : relevance = 0, unhappiness=100
target : relevance = 0, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 0 bonds for bond
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=100
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 3 objects, 0 bonds for bond
to object: a
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
object chosen = b from initial string
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between a and b
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = b from initial string
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
bond strength = 69 for successor bond between b and c
succeeded: posting bond-builder
object chosen = k from target string
posting bottom up codelets
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between b and c
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: j, destination: k
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
object chosen = a from initial string
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: k
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: j, destination: k
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between j and k
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = j from target string
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: k
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from i to k
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = a from initial string
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 2, bin: 7
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = b from initial string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = b from initial string
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = group[0:2] == abc from initial string
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from b to successor
proposing group from a to c
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
lost fight with successor bond between a and b
failed to break bonds: Fizzle
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
succeeded: posting bond-builder
posting bottom up codelets
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = k from target string
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
urgency: 100.0, number: 1, bin: 7
object chosen = j from target string
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = Correspondence between a and i from other string
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
urgency: 100.0, number: 1, bin: 7
object chosen = i from target string
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = c from initial string
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = a from initial string
object chosen = a from initial string
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = j from target string
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between b and c
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
top_down_bond_scout__category
initial : relevance = 0, unhappiness=100
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: c, destination: b
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between c and k
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = c from initial string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=100
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: a, destination: b
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between c and k
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = c from initial string
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between c and k
top_down_bond_scout__category
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: k, destination: j
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between c and k
building bond successor bond between j and k
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = b from initial string
object chosen = c from initial string
initial : relevance = 0, unhappiness=89
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
no firstBond2
initial : relevance = 0, unhappiness=89
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between a and b
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to k
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = i from target string
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
no firstBond2
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from b to c
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: a
object chosen = group[1:2] == bc from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 50, unhappiness=84
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
initial : relevance = 50, unhappiness=84
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to k
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between j and k from other string
bond strength = 78 for successor bond between j and k
succeeded: posting bond-builder
object chosen = a from initial string
initial : relevance = 50, unhappiness=84
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = successor bond between i and j from other string
bond strength = 78 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=84
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from b to c
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between j and k from other string
bond strength = 78 for successor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[1:2] == bc from initial string
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=84
target : relevance = 0, unhappiness=18
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
initial : relevance = 50, unhappiness=84
target : relevance = 0, unhappiness=18
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from b to c
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=84
target : relevance = 100, unhappiness=18
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
initial : relevance = 50, unhappiness=84
target : relevance = 100, unhappiness=18
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 50, unhappiness=84
target : relevance = 100, unhappiness=18
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
object chosen = group[1:2] == bc from initial string
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
lost fight with successor bond between a and b
failed to break bonds: Fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
object chosen = group[1:2] == bc from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from b to c
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
won fight with predecessor bond between b and c
broke the bonds
no incompatible groups
building bond successor bond between b and c
initial : relevance = 0, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[1:2] == bc from initial string
object chosen = b from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = group[1:2] == bc from initial string
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: c
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = group[0:2] == ijk from target string
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
urgency: 100.0, number: 2, bin: 7
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = j from target string
object chosen = group[1:2] == bc from initial string
no incompatible bonds
lost fight with group[0:2] == abc
failed to break Groups: Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
firstBond2: successor bond between a and b
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = j from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from i to k
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
no firstBond2
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
no firstBond2
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = group[1:2] == bc from initial string
no incompatible bonds
lost fight with group[0:2] == abc
failed to break Groups: Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = a from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = c from initial string
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
posting bottom up codelets
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 2, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
won fight with successor bond between b and c
broke the bonds
lost fight with group[0:2] == abc
failed to break groups: Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
urgency: 100.0, number: 1, bin: 7
posting bottom up codelets
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = j from target string
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between b and c
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
object chosen = Correspondence between a and i from other string
object chosen = i from target string
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = b from initial string
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
bond strength = 69 for successor bond between a and b
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = j from target string
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
object chosen = b from initial string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=94
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: c, destination: b
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = k from target string
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = c from initial string
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = j from target string
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 0 bonds for bond
source: j, destination: i
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between j and k
object chosen = successor bond between a and b from other string
bond strength = 69 for successor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
won fight with successor bond between b and c
broke the bonds
no incompatible groups
building bond predecessor bond between b and c
top_down_bond_scout__category
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: j, destination: k
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 0, unhappiness=94
target : relevance = 50, unhappiness=94
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
object chosen = k from target string
initial : relevance = 0, unhappiness=94
target : relevance = 50, unhappiness=94
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from j to k
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
won fight with predecessor bond between b and c
broke the bonds
no incompatible groups
building bond successor bond between b and c
top_down_bond_scout__category
initial : relevance = 50, unhappiness=94
target : relevance = 50, unhappiness=94
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: j, destination: i
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 94 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = k from target string
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between a and b
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=89
target : relevance = 100, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=89
target : relevance = 100, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
urgency: 100.0, number: 1, bin: 7
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = b from initial string
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
no firstBond2
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[1:2] == jk from target string
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
urgency: 100.0, number: 2, bin: 7
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = a from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 2, bin: 7
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: c
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
no firstBond2
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = j from target string
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
no firstBond2
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = a from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
lost fight with successor bond between a and b
failed to break bonds: Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = c from initial string
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between j and k
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = c from initial string
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between c and k
object chosen = i from target string
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = i from target string
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = i from target string
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between b and c
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: j
object chosen = successor bond between i and j from other string
bond strength = 94 for successor bond between i and j
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: j, destination: i
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from b to c
object chosen = group[1:2] == bc from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 94 for successor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
object chosen = i from target string
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: b, destination: a
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: b, destination: a
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 1 bonds for group
object chosen = successor bond between a and b from other string
bond strength = 94 for successor bond between a and b
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = a
no firstBond
no firstBond2
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = c from initial string
object chosen = successor bond between a and b from other string
bond strength = 94 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between a and b
initial : relevance = 100, unhappiness=89
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
initial : relevance = 100, unhappiness=89
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = b from initial string
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from a to c
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 2, bin: 7
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
posting bottom up codelets
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 2, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 2, bin: 7
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
posting bottom up codelets
urgency: 100.0, number: 2, bin: 7
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 1, bin: 7
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 2, bin: 7
urgency: 100.0, number: 1, bin: 7
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
posting bottom up codelets
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = a from initial string
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
posting bottom up codelets
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = i from target string
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 100.0, number: 1, bin: 7
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
object chosen = c from initial string
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = c from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between i and j
urgency: 100.0, number: 1, bin: 7
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between a and b
object chosen = i from target string
object chosen = j from target string
object chosen = group[0:2] == ijk from target string
object chosen = i from target string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
top_down_bond_scout__category
initial : relevance = 0, unhappiness=89
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
to object: a
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = c
no firstBond
no firstBond2
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
bond strength = 94 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between b and c
top_down_bond_scout__category
initial : relevance = 0, unhappiness=89
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to k
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: c
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
posting bottom up codelets
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = a from initial string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = b from initial string
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 2, bin: 7
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 2, bin: 7
urgency: 100.0, number: 2, bin: 7
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 100.0, number: 1, bin: 7
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 100.0, number: 1, bin: 7
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between b and c
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between b and c from other string
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between j and k
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = i from target string
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = a from initial string
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
bond strength = 94 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: c, destination: b
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = c from initial string
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = a
no firstBond
no firstBond2
object chosen = group[0:2] == ijk from target string
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = k from target string
object chosen = i from target string
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
bond strength = 94 for successor bond between a and b
succeeded: posting bond-builder
object chosen = c from initial string
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between a and b
top_down_bond_scout__category
initial : relevance = 100, unhappiness=89
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: a
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=89
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from i to k
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = j from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = b from initial string
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = b from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = a from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = b from initial string
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = c from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = i from target string
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = j from target string
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = group[0:2] == ijk from target string
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from i to k
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = group[0:2] == ijk from target string
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
urgency: 100.0, number: 2, bin: 7
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 2, bin: 7
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 2, bin: 7
urgency: 100.0, number: 2, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between a and b
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
object chosen = b from initial string
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
bond strength = 94 for predecessor bond between b and c
succeeded: posting bond-builder
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = a from initial string
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = i from target string
urgency: 100.0, number: 1, bin: 7
object chosen = i from target string
object chosen = i from target string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: k
object chosen = predecessor bond between i and j from other string
bond strength = 69 for predecessor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = c from initial string
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
initial : relevance = 50, unhappiness=94
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to b
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between b and c
initial : relevance = 100, unhappiness=94
target : relevance = 50, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from j to predecessor
proposing group from j to k
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 100, unhappiness=94
target : relevance = 50, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
object chosen = k from target string
object chosen = predecessor bond between a and b from other string
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
object chosen = j from target string
initial : relevance = 0, unhappiness=84
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to j
top_down_bond_scout__category
initial : relevance = 0, unhappiness=84
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = j from target string
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
urgency: 23.200000000000003, number: 1, bin: 2
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to j
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
object chosen = group[1:2] == jk from target string
object chosen = group[0:1] == ij from target string
object chosen = group[0:2] == ijk from target string
lost fight with successor bond between i and j
failed to break bonds: Fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
won fight with predecessor bond between b and c
broke the bonds
no incompatible groups
building bond successor bond between b and c
object chosen = group[0:1] == ij from target string
object chosen = c from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = a from initial string
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
won fight with successor bond between i and j
broke the bonds
no incompatible groups
building bond predecessor bond between i and j
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
firstBond2: predecessor bond between i and j
object chosen = j from target string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
object chosen = group[0:2] == ijk from target string
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from b to c
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = successor bond between a and b from other string
bond strength = 94 for successor bond between a and b
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
object chosen = group[1:2] == bc from initial string
object chosen = a from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: c
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between a and b from other string
bond strength = 94 for successor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to b
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to b
object chosen = group[0:1] == ab from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
object chosen = predecessor bond between b and c from other string
bond strength = 94 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from b to c
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
no incompatible groups
building bond successor bond between a and b
top_down_bond_scout__category
initial : relevance = 0, unhappiness=79
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=79
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=79
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
object chosen = i from target string
initial : relevance = 100, unhappiness=79
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
initial : relevance = 0, unhappiness=79
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
no firstBond2
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
initial : relevance = 100, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from a to c
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
won fight with predecessor bond between i and j
broke the bonds
won fight with group[0:2] == ijk
broke the groups
building bond successor bond between i and j
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
won fight with successor bond between b and c
broke the bonds
no incompatible groups
building bond predecessor bond between b and c
object chosen = group[1:2] == bc from initial string
initial : relevance = 50, unhappiness=78
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from b to c
object chosen = group[0:2] == ijk from target string
lost fight with successor bond between i and j
failed to break bonds: Fizzle
object chosen = group[1:2] == bc from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[1:2] == bc from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
object chosen = group[1:2] == bc from initial string
no incompatible bonds
no incompatible Groups
building group
initial : relevance = 33, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: c
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
initial : relevance = 33, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
object chosen = group[0:2] == abc from initial string
won fight with successor bond between a and b
broke the bonds
won fight with group[1:2] == bc
won fight with group[1:2] == bc
broke the Groups
building group
object chosen = c from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:1] == ij from target string
object chosen = group[0:2] == ijk from target string
won fight with successor bond between i and j
broke the bonds
no incompatible Groups
building group
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=79
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[1:2] == bc from initial string
no incompatible bonds
lost fight with group[0:2] == abc
failed to break Groups: Fizzle
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=79
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=79
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
urgency: 100.0, number: 2, bin: 7
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
firstBond2: predecessor bond between i and j
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
firstBond2: predecessor bond between i and j
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
posting bottom up codelets
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
won fight with predecessor bond between b and c
won fight with predecessor bond between a and b
broke the bonds
won fight with group[0:2] == abc
won fight with group[0:2] == abc
lost fight with group[0:2] == abc
failed to break Groups: Fizzle
object chosen = group[0:1] == ab from initial string
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
won fight with predecessor bond between i and j
broke the bonds
won fight with group[0:2] == ijk
broke the groups
building bond successor bond between i and j
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
won fight with successor bond between i and j
broke the bonds
no incompatible Groups
building group
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
no firstBond2
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
lost fight with group[0:2] == abc
failed to break groups: Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
urgency: 100.0, number: 2, bin: 7
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = a from initial string
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
lost fight with group[0:2] == abc
failed to break groups: Fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to c
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to c
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: i
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 2, bin: 7
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
no firstBond2
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
urgency: 100.0, number: 1, bin: 7
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = c from initial string
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = j from target string
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between b and c
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
object chosen = c from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 0, unhappiness=94
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = j
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to j
object chosen = group[0:1] == ij from target string
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
won fight with predecessor bond between b and c
broke the bonds
no incompatible groups
building bond successor bond between b and c
object chosen = successor bond between i and j from other string
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = a from initial string
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 50, unhappiness=94
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: b, destination: a
urgency: 23.200000000000003, number: 1, bin: 2
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
urgency: 23.200000000000003, number: 1, bin: 2
initial : relevance = 50, unhappiness=94
target : relevance = 50, unhappiness=94
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to j
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
initial : relevance = 0, unhappiness=94
target : relevance = 0, unhappiness=94
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
no firstBond
no firstBond2
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between a and b from other string
bond strength = 94 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=94
target : relevance = 0, unhappiness=94
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: i
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
urgency: 23.200000000000003, number: 1, bin: 2
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: c, destination: b
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: i
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: i
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
object chosen = successor bond between a and b from other string
bond strength = 94 for successor bond between a and b
succeeded: posting bond-builder
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
object chosen = a from initial string
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: i
top_down_bond_scout__category
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: k
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: b, destination: c
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from j to predecessor
proposing group from j to k
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from b to c
object chosen = group[1:2] == bc from initial string
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between a and b
top_down_bond_scout__category
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: a
top_down_bond_scout__category
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: i
object chosen = successor bond between a and b from other string
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
won fight with successor bond between i and j
broke the bonds
no incompatible groups
building bond predecessor bond between i and j
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between j and k from other string
bond strength = 78 for predecessor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 0, unhappiness=84
target : relevance = 100, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=84
target : relevance = 0, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
object chosen = i from target string
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = k from target string
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=84
target : relevance = 0, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=84
target : relevance = 0, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: a
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
won fight with predecessor bond between i and j
broke the bonds
no incompatible groups
building bond successor bond between i and j
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = k from target string
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
won fight with successor bond between b and c
broke the bonds
won fight with group[0:2] == abc
broke the groups
building bond predecessor bond between b and c
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
won fight with successor bond between i and j
broke the bonds
no incompatible groups
building bond predecessor bond between i and j
initial : relevance = 50, unhappiness=15
target : relevance = 100, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between a and b
firstBond2: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from b to c
initial : relevance = 50, unhappiness=15
target : relevance = 100, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
won fight with predecessor bond between i and j
broke the bonds
no incompatible groups
building bond successor bond between i and j
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
no firstBond2
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from b to successor
proposing group from a to b
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = group[0:1] == ij from target string
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[1:2] == bc from initial string
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
no firstBond2
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
object chosen = predecessor bond between a and b from other string
bond strength = 94 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: c
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between a and b
firstBond2: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from b to c
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
lost fight with successor bond between a and b
failed to break bonds: Fizzle
object chosen = group[0:2] == ijk from target string
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: i
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: i
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to j
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
won fight with successor bond between i and j
broke the bonds
no incompatible groups
building bond predecessor bond between i and j
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:1] == ab from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
object chosen = group[0:2] == ijk from target string
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
won fight with predecessor bond between b and c
broke the bonds
no incompatible groups
building bond successor bond between b and c
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 0, unhappiness=79
target : relevance = 50, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[1:2] == jk from target string
initial : relevance = 0, unhappiness=79
target : relevance = 50, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
object chosen = c from initial string
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
no firstBond2
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[1:2] == bc from initial string
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
firstBond2: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to j
object chosen = group[0:2] == ijk from target string
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
object chosen = group[1:2] == jk from target string
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from j to k
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
firstBond2: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to j
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: i
object chosen = group[0:1] == ij from target string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:1] == ab from initial string
object chosen = group[0:2] == ijk from target string
lost fight with successor bond between i and j
failed to break bonds: Fizzle
object chosen = group[1:2] == jk from target string
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between a and b
firstBond2: successor bond between b and c
object chosen = group[0:1] == ij from target string
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
object chosen = group[0:1] == ij from target string
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to j
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
no firstBond2
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:1] == ij from target string
object chosen = group[0:2] == ijk from target string
lost fight with successor bond between i and j
failed to break bonds: Fizzle
object chosen = group[1:2] == jk from target string
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: k
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: i
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from j to k
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = i from target string
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
won fight with successor bond between i and j
broke the bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
object chosen = group[0:2] == abc from initial string
won fight with successor bond between b and c
won fight with successor bond between a and b
broke the bonds
no incompatible Groups
building group
object chosen = group[0:1] == ij from target string
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
firstBond2: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from j to predecessor
proposing group from j to k
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
object chosen = group[1:2] == jk from target string
object chosen = group[0:2] == abc from initial string
won fight with predecessor bond between b and c
won fight with predecessor bond between a and b
broke the bonds
lost fight with group[0:2] == abc
failed to break Groups: Fizzle
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = k from target string
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
firstBond2: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from j to predecessor
proposing group from j to k
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[1:2] == jk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
object chosen = group[1:2] == jk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
object chosen = group[0:2] == abc from initial string
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
object chosen = group[0:1] == ij from target string
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
firstBond2: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from j to predecessor
proposing group from j to k
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
won fight with predecessor bond between b and c
won fight with predecessor bond between a and b
broke the bonds
won fight with group[0:2] == abc
won fight with group[0:2] == abc
lost fight with group[0:2] == abc
failed to break Groups: Fizzle
object chosen = group[1:2] == jk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
object chosen = i from target string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: i
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from j to predecessor
proposing group from j to k
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = group[1:2] == jk from target string
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[1:2] == jk from target string
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to j
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
no firstBond2
object chosen = group[1:2] == jk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:1] == ij from target string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
object chosen = group[0:1] == ij from target string
object chosen = group[0:1] == ij from target string
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
object chosen = group[1:2] == jk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = group[1:2] == jk
no firstBond
no firstBond2
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:1] == ij from target string
no incompatible bonds
lost fight with group[1:2] == jk
failed to break Groups: Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: group[1:2] == jk
object chosen = group[0:2] == abc from initial string
won fight with predecessor bond between b and c
won fight with predecessor bond between a and b
broke the bonds
lost fight with group[0:2] == abc
failed to break Groups: Fizzle
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
won fight with successor bond between i and j
broke the bonds
no incompatible groups
building bond predecessor bond between i and j
object chosen = i from target string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 66, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: group[1:2] == jk
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 66, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[1:2] == jk from target string
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
won fight with predecessor bond between i and j
broke the bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between a and i
building bond successor bond between i and j
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: i
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = group[1:2] == jk
no firstBond
no firstBond2
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: group[1:2] == jk
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
firstBond2: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to j
object chosen = k from target string
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:1] == ij from target string
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 1 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from j to k
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=82
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=82
target string selected: ijk with 3 letters, 4 objects, 1 bonds for bond
source: i, destination: j
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[1:2] == jk from target string
object chosen = group[1:2] == jk from target string
destination: i
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=82
target string selected: ijk with 3 letters, 4 objects, 1 bonds for direction
source chosen = i
no firstBond
no firstBond2
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=82
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between a and i
building bond successor bond between i and j
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=82
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = Correspondence between c and k from other string
object chosen = group[1:2] == jk from target string
object chosen = group[1:2] == jk from target string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to j
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:1] == ij from target string
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[1:2] == jk from target string
destination: i
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[1:2] == jk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
no firstBond2
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = group[0:1] == ij from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: i
object chosen = group[1:2] == jk from target string
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: group[1:2] == jk, destination: i
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[1:2] == jk from target string
destination: i
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 1, bin: 7
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: group[1:2] == jk
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = i from target string
destination: group[1:2] == jk
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = j from target string
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = k from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = i from target string
object chosen = i from target string
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=80
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=80
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=80
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=80
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=80
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=80
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=80
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=80
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
urgency: 23.200000000000003, number: 1, bin: 2
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=80
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=80
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: group[1:2] == jk
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
won fight with predecessor bond between b and c
broke the bonds
won fight with group[0:2] == abc
broke the groups
building bond successor bond between b and c
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
lost fight with successor bond between b and c
failed to break bonds: Fizzle
object chosen = b from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
won fight with successor bond between i and j
broke the bonds
no incompatible groups
building bond predecessor bond between i and j
object chosen = group[0:1] == ij from target string
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 66, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
object chosen = successor bond between a and b from other string
bond strength = 94 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 66, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 66, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
no firstBond2
initial : relevance = 50, unhappiness=79
target : relevance = 66, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to k
initial : relevance = 50, unhappiness=79
target : relevance = 66, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
firstBond2: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to b
object chosen = successor bond between a and b from other string
bond strength = 94 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
won fight with successor bond between b and c
broke the bonds
no incompatible Groups
building group
initial : relevance = 100, unhappiness=79
target : relevance = 66, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 66, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
won fight with predecessor bond between j and k
broke the bonds
won fight with group[1:2] == jk
broke the groups
building bond successor bond between j and k
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
no firstBond2
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = i from target string
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
won fight with successor bond between j and k
broke the bonds
no incompatible groups
building bond predecessor bond between j and k
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
won fight with group[0:2] == abc
broke the groups
building bond successor bond between a and b
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 50, unhappiness=15
target : relevance = 0, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: c
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:1] == ab from initial string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from j to predecessor
proposing group from i to k
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = a from initial string
object chosen = group[0:1] == ij from target string
object chosen = a from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
object chosen = b from initial string
object chosen = group[0:2] == ijk from target string
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
no firstBond2
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
object chosen = c from initial string
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
won fight with predecessor bond between b and c
broke the bonds
no incompatible groups
building bond successor bond between b and c
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
initial : relevance = 100, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 0, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
won fight with predecessor bond between i and j
broke the bonds
lost fight with group[0:2] == ijk
failed to break groups: Fizzle
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = k from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 24.1, number: 2, bin: 2
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=18
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
no firstBond2
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=18
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from a to c
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
won fight with successor bond between a and b
broke the bonds
lost fight with group[0:2] == abc
failed to break groups: Fizzle
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
won fight with successor bond between a and b
broke the bonds
lost fight with group[0:2] == abc
failed to break groups: Fizzle
object chosen = c from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = i from target string
object chosen = group[0:2] == ijk from target string
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
urgency: 24.1, number: 2, bin: 2
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = i from target string
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:1] == ab from initial string
no incompatible bonds
lost fight with group[0:2] == abc
failed to break Groups: Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: c
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = k from target string
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
posting bottom up codelets
urgency: 23.200000000000003, number: 1, bin: 2
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: j
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = i from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from b to successor
proposing group from a to c
object chosen = j from target string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 0 bonds for bond
source: j, destination: i
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
object chosen = i from target string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 0 bonds for group
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 0 bonds for bond
source: k, destination: j
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between j and k
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: j, destination: i
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=100
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: j, destination: i
object chosen = successor bond between i and j from other string
bond strength = 94 for successor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
object chosen = k from target string
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = k from target string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
urgency: 100.0, number: 2, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from i to k
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from i to k
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
no firstBond2
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
object chosen = group[0:2] == ijk from target string
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
urgency: 100.0, number: 2, bin: 7
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = j from target string
object chosen = j from target string
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between i and j
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = predecessor bond between j and k from other string
bond strength = 69 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
urgency: 100.0, number: 1, bin: 7
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to j
top_down_bond_scout__category
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: k, destination: j
object chosen = predecessor bond between j and k from other string
bond strength = 69 for predecessor bond between j and k
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between a and i
building bond successor bond between a and b
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=89
target : relevance = 100, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: a, destination: b
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = b from initial string
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: c, destination: b
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between c and k
building bond successor bond between b and c
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = i from target string
initial : relevance = 0, unhappiness=78
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
initial : relevance = 0, unhappiness=78
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
initial : relevance = 0, unhappiness=78
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to k
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=78
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = b from initial string
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
succeeded: posting bond-builder
urgency: 23.200000000000003, number: 1, bin: 2
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
lost fight with successor bond between a and b
failed to break bonds: Fizzle
object chosen = a from initial string
initial : relevance = 0, unhappiness=78
target : relevance = 100, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
no firstBond2
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = b from initial string
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 0, unhappiness=84
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: i
top_down_bond_scout__category
initial : relevance = 100, unhappiness=84
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
won fight with predecessor bond between i and j
broke the bonds
no incompatible groups
building bond successor bond between i and j
object chosen = k from target string
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=84
target : relevance = 50, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = group[0:2] == ijk from target string
lost fight with successor bond between i and j
failed to break bonds: Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = i from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
object chosen = a from initial string
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: c
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
won fight with successor bond between i and j
broke the bonds
no incompatible Groups
building group
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=78
target : relevance = 0, unhappiness=79
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
lost fight with successor bond between a and b
failed to break bonds: Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
won fight with successor bond between b and c
broke the bonds
no incompatible groups
building bond predecessor bond between b and c
object chosen = b from initial string
initial : relevance = 50, unhappiness=78
target : relevance = 0, unhappiness=79
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
firstBond2: predecessor bond between i and j
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = b from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = a from initial string
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=84
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
no firstBond2
initial : relevance = 50, unhappiness=84
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
won fight with successor bond between a and b
broke the bonds
no incompatible Groups
building group
top_down_bond_scout__category
initial : relevance = 100, unhappiness=84
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
object chosen = a from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=84
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: c
object chosen = c from initial string
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = group[1:2] == bc from initial string
object chosen = group[0:2] == abc from initial string
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
object chosen = group[0:2] == abc from initial string
won fight with predecessor bond between b and c
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
urgency: 100.0, number: 2, bin: 7
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
firstBond2: predecessor bond between b and c
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = c from initial string
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
no firstBond2
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 2, bin: 7
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 1, bin: 7
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between i and j
firstBond2: predecessor bond between j and k
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
urgency: 100.0, number: 1, bin: 7
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
no firstBond2
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
urgency: 100.0, number: 2, bin: 7
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to k
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to k
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
succeeded: posting bond-builder
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between j and k
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between a and b
urgency: 100.0, number: 1, bin: 7
object chosen = k from target string
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 23.200000000000003, number: 1, bin: 2
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
to object: b
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from j to k
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: i, destination: j
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: b, destination: a
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = j from target string
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: j
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = a from initial string
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to b
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = c
no firstBond
no firstBond2
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = group[1:2] == jk from target string
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
object chosen = i from target string
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between i and j
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to b
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:1] == ab from initial string
object chosen = successor bond between i and j from other string
bond strength = 94 for successor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
urgency: 23.200000000000003, number: 1, bin: 2
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = b
no firstBond
firstBond2: successor bond between a and b
possible group: successor bond between a and b
trying from b to successor
proposing group from a to b
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: a, destination: b
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
urgency: 100.0, number: 1, bin: 7
object chosen = k from target string
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
to object: b
urgency: 100.0, number: 1, bin: 7
object chosen = group[1:2] == jk from target string
object chosen = j from target string
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
bond strength = 69 for predecessor bond between j and k
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:1] == ab from initial string
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
object chosen = i from target string
object chosen = successor bond between i and j from other string
bond strength = 94 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = k from target string
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
to object: c
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
object chosen = successor bond between i and j from other string
bond strength = 94 for successor bond between i and j
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: b, destination: c
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
won fight with predecessor bond between i and j
broke the bonds
no incompatible groups
building bond successor bond between i and j
object chosen = successor bond between j and k from other string
bond strength = 78 for successor bond between j and k
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 1 bonds for group
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
initial : relevance = 0, unhappiness=89
target : relevance = 0, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
firstBond2: successor bond between j and k
object chosen = a from initial string
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 1 bonds for group
initial : relevance = 0, unhappiness=89
target : relevance = 0, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
no firstBond2
initial : relevance = 0, unhappiness=89
target : relevance = 0, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
object chosen = successor bond between b and c from other string
bond strength = 69 for successor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = group[0:1] == ab from initial string
initial : relevance = 50, unhappiness=94
target : relevance = 100, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
initial : relevance = 50, unhappiness=94
target : relevance = 100, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 1 bonds for group
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
top_down_bond_scout__category
initial : relevance = 50, unhappiness=94
target : relevance = 100, unhappiness=84
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
initial : relevance = 0, unhappiness=94
target : relevance = 0, unhappiness=84
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 50, unhappiness=94
target : relevance = 100, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 1 bonds for group
initial : relevance = 0, unhappiness=94
target : relevance = 0, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = a
firstBond: successor bond between a and b
no firstBond2
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
object chosen = group[0:2] == ijk from target string
object chosen = b from initial string
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
to object: c
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: c, destination: b
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = c from initial string
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between b and c
initial : relevance = 0, unhappiness=89
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
initial : relevance = 100, unhappiness=89
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = group[0:1] == ab from initial string
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = b from initial string
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between a and b
firstBond2: successor bond between b and c
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
no firstBond2
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = a from initial string
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
no firstBond2
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:1] == ab from initial string
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
no firstBond2
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
won fight with successor bond between a and b
broke the bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between a and i
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: c
object chosen = group[0:2] == ijk from target string
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
Post top down: top-down-bond-scout--direction, with urgency: 3
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
no firstBond2
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
lost fight with successor bond between a and b
failed to break bonds: Fizzle
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
urgency: 100.0, number: 2, bin: 7
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = k from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
urgency: 100.0, number: 2, bin: 7
urgency: 100.0, number: 2, bin: 7
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from i to k
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = j from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 2, bin: 7
object chosen = group[0:2] == ijk from target string
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 2, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
posting bottom up codelets
urgency: 100.0, number: 2, bin: 7
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
urgency: 100.0, number: 1, bin: 7
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
succeeded: posting bond-builder
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between j and k
object chosen = successor bond between i and j from other string
bond strength = 69 for successor bond between i and j
succeeded: posting bond-builder
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
succeeded: posting bond-builder
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = c from initial string
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 0 bonds for bond
source: b, destination: a
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from j to k
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between b and c
object chosen = j from target string
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between a and b from other string
bond strength = 94 for successor bond between a and b
succeeded: posting bond-builder
object chosen = i from target string
object chosen = successor bond between a and b from other string
bond strength = 94 for successor bond between a and b
succeeded: posting bond-builder
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
to object: j
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from j to k
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from b to c
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from j to k
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: a, destination: b
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between a and b
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=89
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 100, unhappiness=89
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: c
object chosen = b from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[1:2] == jk from target string
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from j to k
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
object chosen = group[1:2] == bc from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
won fight with successor bond between j and k
broke the bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between c and k
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[1:2] == jk from target string
object chosen = i from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[1:2] == jk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 6
posting bottom up codelets
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
object chosen = c from initial string
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
object chosen = group[1:2] == jk from target string
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = c from initial string
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = i from target string
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = k from target string
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
Post top down: top-down-description-scout, with urgency: 6
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
object chosen = k from target string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between i and j from other string
object chosen = k from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: i
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
Post top down: top-down-description-scout, with urgency: 6
posting bottom up codelets
object chosen = j from target string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = b from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
won fight with successor bond between j and k
broke the bonds
lost fight with group[0:2] == ijk
failed to break groups: Fizzle
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = b from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 6
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
urgency: 100.0, number: 2, bin: 7
object chosen = c from initial string
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = k from target string
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[1:2] == jk from target string
no incompatible bonds
lost fight with group[0:2] == ijk
failed to break Groups: Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from i to k
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = k from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 2, bin: 7
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 2, bin: 7
urgency: 100.0, number: 2, bin: 7
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 100.0, number: 1, bin: 7
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = k from target string
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
succeeded: posting bond-builder
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = b from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between i and j
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = k from target string
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 23.200000000000003, number: 1, bin: 2
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between b and c
urgency: 100.0, number: 1, bin: 7
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = a from initial string
initial : relevance = 50, unhappiness=100
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between j and k
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = successor bond between i and j from other string
bond strength = 69 for successor bond between i and j
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
posting bottom up codelets
initial : relevance = 50, unhappiness=94
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from b to c
top_down_bond_scout__category
initial : relevance = 50, unhappiness=94
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: b, destination: a
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = predecessor bond between a and b from other string
bond strength = 94 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = a from initial string
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between a and b
initial : relevance = 100, unhappiness=94
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
bond strength = 94 for predecessor bond between j and k
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
firstBond2: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from j to predecessor
proposing group from i to j
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: i
object chosen = group[0:1] == ij from target string
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between i and j
firstBond2: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from j to k
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
no firstBond2
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
no incompatible groups
building bond successor bond between a and b
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
object chosen = group[0:2] == abc from initial string
object chosen = c from initial string
object chosen = group[1:2] == bc from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
no firstBond2
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from b to c
object chosen = i from target string
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[1:2] == jk from target string
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from j to predecessor
proposing group from i to j
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:1] == ij from target string
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
no firstBond2
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = successor bond between i and j from other string
bond strength = 94 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from b to c
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:1] == ij from target string
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
lost fight with successor bond between a and b
failed to break bonds: Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = group[0:1] == ij from target string
object chosen = k from target string
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[1:2] == bc from initial string
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = predecessor bond between j and k from other string
bond strength = 94 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
no firstBond2
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from j to predecessor
proposing group from i to j
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: i
object chosen = group[0:2] == ijk from target string
won fight with predecessor bond between i and j
broke the bonds
no incompatible Groups
building group
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=79
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
object chosen = group[0:1] == ij from target string
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
urgency: 23.200000000000003, number: 1, bin: 2
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
urgency: 23.200000000000003, number: 1, bin: 2
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from b to successor
proposing group from a to b
object chosen = group[0:1] == ab from initial string
object chosen = group[0:2] == abc from initial string
won fight with predecessor bond between b and c
broke the bonds
no incompatible Groups
building group
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[1:2] == bc from initial string
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=79
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:1] == ab from initial string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
object chosen = group[0:2] == abc from initial string
lost fight with successor bond between b and c
failed to break bonds: Fizzle
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
no firstBond2
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from b to successor
proposing group from a to c
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 2, bin: 7
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from b to successor
proposing group from a to c
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
no firstBond2
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = a from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
object chosen = group[0:2] == ijk from target string
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = a from initial string
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
won fight with successor bond between i and j
broke the bonds
lost fight with group[0:2] == ijk
failed to break groups: Fizzle
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 2, bin: 7
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
object chosen = c from initial string
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = j from target string
urgency: 100.0, number: 2, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: c
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = k from target string
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
succeeded: posting bond-builder
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between a and b
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
object chosen = k from target string
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to j
top_down_bond_scout__category
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: b, destination: c
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
top_down_bond_scout__category
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
object chosen = j from target string
object chosen = b from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
bond strength = 94 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: c, destination: b
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
won fight with predecessor bond between j and k
broke the bonds
no incompatible groups
building bond successor bond between j and k
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between b and c
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=89
target : relevance = 0, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
initial : relevance = 100, unhappiness=89
target : relevance = 0, unhappiness=84
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
initial : relevance = 100, unhappiness=89
target : relevance = 0, unhappiness=84
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
no firstBond2
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=84
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: c
initial : relevance = 0, unhappiness=84
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
initial : relevance = 0, unhappiness=84
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: c
object chosen = k from target string
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 100, unhappiness=84
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: k
initial : relevance = 0, unhappiness=84
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
no firstBond2
initial : relevance = 100, unhappiness=84
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from a to c
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=78
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to c
object chosen = i from target string
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=78
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = j
firstBond: successor bond between i and j
no firstBond2
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to j
object chosen = group[0:1] == ij from target string
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: a
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = c from initial string
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
no firstBond2
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
firstBond2: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to j
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: k
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = group[0:1] == ij from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to c
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to j
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 78 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to c
object chosen = group[0:2] == ijk from target string
won fight with predecessor bond between j and k
broke the bonds
no incompatible Groups
building group
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:1] == ij from target string
initial : relevance = 0, unhappiness=18
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = k from target string
initial : relevance = 0, unhappiness=18
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = group[0:1] == ij from target string
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = k from target string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from i to k
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
object chosen = i from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
posting bottom up codelets
urgency: 24.1, number: 2, bin: 2
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = i from target string
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
won fight with successor bond between j and k
broke the bonds
won fight with group[0:2] == ijk
broke the groups
building bond predecessor bond between j and k
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=15
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: k
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
object chosen = group[0:2] == abc from initial string
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = j from target string
posting bottom up codelets
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
won fight with predecessor bond between j and k
broke the bonds
no incompatible Groups
building group
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=79
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=79
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=79
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
firstBond2: successor bond between j and k
object chosen = group[0:2] == ijk from target string
lost fight with successor bond between j and k
failed to break bonds: Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=79
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=79
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
won fight with successor bond between j and k
broke the bonds
lost fight with group[0:2] == ijk
failed to break groups: Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from a to c
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
object chosen = j from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
posting bottom up codelets
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
initial : relevance = 100, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
urgency: 100.0, number: 1, bin: 7
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 100.0, number: 1, bin: 7
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = k from target string
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
succeeded: posting bond-builder
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = k from target string
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between a and b
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = c
no firstBond
no firstBond2
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
object chosen = k from target string
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
lost fight with successor bond between a and b
failed to break bonds: Fizzle
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = c
no firstBond
no firstBond2
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to b
object chosen = i from target string
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = j from target string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: a, destination: b
object chosen = k from target string
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=94
target : relevance = 50, unhappiness=94
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
to object: c
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = c from initial string
object chosen = i from target string
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
to object: c
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
to object: c
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: j, destination: k
object chosen = i from target string
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:1] == ab from initial string
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: a, destination: b
object chosen = successor bond between j and k from other string
bond strength = 94 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between j and k
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between b and c
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=89
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: c
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=89
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
top_down_bond_scout__category
initial : relevance = 100, unhappiness=89
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
initial : relevance = 100, unhappiness=89
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from a to c
top_down_bond_scout__category
initial : relevance = 100, unhappiness=89
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
initial : relevance = 100, unhappiness=89
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
initial : relevance = 100, unhappiness=89
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
object chosen = i from target string
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from a to c
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = b from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 2, bin: 7
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: c
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = i from target string
urgency: 100.0, number: 2, bin: 7
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = j from target string
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
lost fight with successor bond between b and c
failed to break bonds: Fizzle
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
urgency: 100.0, number: 1, bin: 7
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
succeeded: posting bond-builder
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between j and k
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = successor bond between i and j from other string
bond strength = 69 for successor bond between i and j
succeeded: posting bond-builder
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = k from target string
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = i from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 0 bonds for bond
source: a, destination: b
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 0 bonds for direction
source chosen = b
no firstBond
no firstBond2
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 0 bonds for bond
to object: b
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=94
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from j to k
object chosen = k from target string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=100
target : relevance = 50, unhappiness=94
initial string selected: abc with 3 letters, 3 objects, 0 bonds for bond
source: c, destination: b
object chosen = successor bond between i and j from other string
bond strength = 94 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
object chosen = a from initial string
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[1:2] == jk from target string
initial : relevance = 0, unhappiness=100
target : relevance = 100, unhappiness=94
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = successor bond between j and k from other string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between a and b
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=100
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 50, unhappiness=100
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: b, destination: c
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = j from target string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: b, destination: c
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = group[0:2] == ijk from target string
object chosen = i from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = a from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
to object: b
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between c and k
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = b
no firstBond
firstBond2: successor bond between a and b
possible group: successor bond between a and b
trying from b to successor
proposing group from a to b
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: c, destination: b
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
object chosen = b from initial string
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
to object: c
object chosen = c from initial string
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between b and c
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 6
posting bottom up codelets
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:1] == ab from initial string
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: c
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from k to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = b from initial string
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = j from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: c
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
urgency: 100.0, number: 2, bin: 7
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
posting bottom up codelets
urgency: 100.0, number: 2, bin: 7
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from b to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from b to successor
proposing group from a to c
posting bottom up codelets
object chosen = j from target string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from b to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = c from initial string
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
urgency: 100.0, number: 1, bin: 7
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between a and b
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = a from initial string
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
to object: a
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
bond strength = 94 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
to object: c
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
urgency: 23.200000000000003, number: 1, bin: 2
top_down_bond_scout__category
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: a, destination: b
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = i
firstBond: successor bond between i and j
no firstBond2
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
no firstBond
no firstBond2
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = a from initial string
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
won fight with successor bond between i and j
broke the bonds
no incompatible groups
building bond predecessor bond between i and j
object chosen = predecessor bond between j and k from other string
bond strength = 94 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
object chosen = b from initial string
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = a from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = k from target string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=89
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = c
no firstBond
no firstBond2
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=89
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = b
no firstBond
firstBond2: predecessor bond between a and b
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = b from initial string
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to b
object chosen = group[0:1] == ab from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 6
posting bottom up codelets
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=89
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
to object: b
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: i
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between b and c
top_down_bond_scout__category
initial : relevance = 0, unhappiness=89
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
Post top down: top-down-description-scout, with urgency: 6
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to c
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to c
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = a from initial string
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = c from initial string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
Post top down: top-down-description-scout, with urgency: 6
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
won fight with group[0:2] == abc
broke the groups
building bond successor bond between a and b
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 94 for predecessor bond between a and b
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
object chosen = a from initial string
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
lost fight with successor bond between a and b
failed to break bonds: Fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 94 for predecessor bond between a and b
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from b to c
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from b to successor
proposing group from a to b
object chosen = a from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 6
posting bottom up codelets
object chosen = group[0:1] == ab from initial string
object chosen = c from initial string
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
object chosen = c from initial string
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
object chosen = group[1:2] == bc from initial string
object chosen = group[0:2] == ijk from target string
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between a and b from other string
bond strength = 94 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
lost fight with successor bond between a and b
failed to break bonds: Fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[1:2] == bc from initial string
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
no firstBond2
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
lost fight with successor bond between a and b
failed to break bonds: Fizzle
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = predecessor bond between a and b from other string
bond strength = 94 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = group[1:2] == bc from initial string
object chosen = c from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
Post top down: top-down-description-scout, with urgency: 6
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
won fight with successor bond between a and b
broke the bonds
no incompatible groups
building bond predecessor bond between a and b
top_down_bond_scout__category
initial : relevance = 100, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: a
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = b from initial string
object chosen = i from target string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 6
posting bottom up codelets
object chosen = c from initial string
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
urgency: 23.200000000000003, number: 1, bin: 2
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 6
posting bottom up codelets
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
no incompatible groups
building bond successor bond between a and b
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = a from initial string
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
won fight with successor bond between a and b
broke the bonds
no incompatible Groups
building group
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=79
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
won fight with predecessor bond between i and j
broke the bonds
won fight with group[0:2] == ijk
broke the groups
building bond successor bond between i and j
initial : relevance = 0, unhappiness=79
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
won fight with successor bond between i and j
broke the bonds
no incompatible Groups
building group
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=79
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
won fight with group[0:2] == abc
broke the groups
building bond successor bond between a and b
object chosen = j from target string
object chosen = i from target string
object chosen = group[1:2] == bc from initial string
no incompatible bonds
no incompatible Groups
building group
initial : relevance = 33, unhappiness=15
target : relevance = 0, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
Post top down: top-down-description-scout, with urgency: 6
posting bottom up codelets
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:1] == ab from initial string
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to b
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:1] == ab from initial string
no incompatible bonds
won fight with group[1:2] == bc
broke the Groups
building group
urgency: 100.0, number: 1, bin: 7
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = a from initial string
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to b
object chosen = group[0:1] == ab from initial string
object chosen = a from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 6
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = group[0:1] == ab
no firstBond
no firstBond2
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:1] == ab from initial string
destination: c
urgency: 23.200000000000003, number: 1, bin: 2
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 6
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
top_down_bond_scout__category
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:1] == ab from initial string
object chosen = c from initial string
top_down_bond_scout__category
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
object chosen = i from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
Post top down: top-down-description-scout, with urgency: 6
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
firstBond2: successor bond between a and b
possible group: successor bond between a and b
trying from b to successor
proposing group from a to b
object chosen = group[0:1] == ab from initial string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = group[0:1] == ab
no firstBond
no firstBond2
object chosen = group[0:2] == abc from initial string
lost fight with successor bond between a and b
failed to break bonds: Fizzle
object chosen = c from initial string
top_down_bond_scout__category
initial : relevance = 33, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: group[0:1] == ab
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 33, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from b to predecessor
proposing group from b to c
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:1] == ab from initial string
object chosen = a from initial string
object chosen = group[0:2] == abc from initial string
lost fight with successor bond between a and b
failed to break bonds: Fizzle
object chosen = group[0:1] == ab from initial string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 94 for predecessor bond between a and b
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[1:2] == bc from initial string
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
won fight with successor bond between a and b
broke the bonds
won fight with group[0:1] == ab
broke the groups
building bond predecessor bond between a and b
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 6
posting bottom up codelets
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to c
object chosen = b from initial string
object chosen = group[0:2] == abc from initial string
object chosen = c from initial string
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: i
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = a from initial string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
object chosen = group[0:2] == abc from initial string
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 6
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:1] == ab from initial string
no incompatible bonds
lost fight with group[0:2] == abc
failed to break Groups: Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = a from initial string
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
urgency: 100.0, number: 1, bin: 7
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
no firstBond2
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
no firstBond2
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: k
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 2, bin: 7
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
no firstBond2
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
firstBond2: predecessor bond between b and c
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from j to predecessor
proposing group from i to k
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
firstBond2: predecessor bond between b and c
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to k
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
lost fight with group[0:2] == abc
failed to break groups: Fizzle
posting bottom up codelets
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 100.0, number: 1, bin: 7
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
urgency: 100.0, number: 1, bin: 7
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
succeeded: posting bond-builder
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = j from target string
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = j from target string
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
succeeded: posting bond-builder
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between j and k
object chosen = successor bond between i and j from other string
bond strength = 69 for successor bond between i and j
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
object chosen = b from initial string
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between b and c
urgency: 100.0, number: 1, bin: 7
urgency: 23.200000000000003, number: 1, bin: 2
posting bottom up codelets
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = j from target string
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: i, destination: j
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = b from initial string
object chosen = successor bond between i and j from other string
bond strength = 69 for successor bond between i and j
succeeded: posting bond-builder
posting bottom up codelets
initial : relevance = 50, unhappiness=94
target : relevance = 50, unhappiness=94
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from b to c
initial : relevance = 50, unhappiness=94
target : relevance = 50, unhappiness=94
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
to object: b
object chosen = successor bond between a and b from other string
bond strength = 94 for successor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
object chosen = group[1:2] == bc from initial string
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between a and b
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between i and j
urgency: 23.200000000000003, number: 1, bin: 2
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = a from initial string
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: successor bond between a and b
possible group: successor bond between a and b
trying from a to successor
proposing group from a to c
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
object chosen = successor bond between a and b from other string
bond strength = 96 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[0:2] == abc from initial string
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
urgency: 100.0, number: 2, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
posting bottom up codelets
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
object chosen = successor bond between j and k from other string
bond strength = 96 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 2, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 2, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
urgency: 100.0, number: 1, bin: 7
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = b from initial string
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 100.0, number: 1, bin: 7
object chosen = j from target string
destination: i
chosen bond facet: letterCategory
Source: j, destination: i
source descriptor: J
destination descriptor: I
proposing predecessor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = k from target string
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between b and c
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
urgency: 100.0, number: 1, bin: 7
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
urgency: 100.0, number: 1, bin: 7
posting bottom up codelets
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = b from initial string
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between a and b
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between i and j
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = j
no firstBond
firstBond2: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from j to predecessor
proposing group from i to j
top_down_bond_scout__category
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: i, destination: j
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 50, unhappiness=84
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:1] == ij from target string
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = successor bond between b and c from other string
bond strength = 69 for successor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: a
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 50, unhappiness=84
target : relevance = 0, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 0 bonds for bond
source: i, destination: j
top_down_bond_scout__category
initial : relevance = 50, unhappiness=84
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = predecessor bond between b and c from other string
bond strength = 48 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
bond strength = 69 for predecessor bond between a and b
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=84
target : relevance = 0, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 0 bonds for bond
to object: i
initial : relevance = 50, unhappiness=84
target : relevance = 0, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 0 bonds for bond
top_down_bond_scout__category
initial : relevance = 50, unhappiness=84
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: c
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between a and b from other string
bond strength = 69 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 0 bonds for bond
source: i, destination: j
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 0 bonds for group
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
won fight with successor bond between a and b
broke the bonds
no incompatible groups
building bond predecessor bond between a and b
top_down_bond_scout__category
initial : relevance = 100, unhappiness=89
target : relevance = 0, unhappiness=100
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
top_down_bond_scout__category
initial : relevance = 0, unhappiness=89
target : relevance = 0, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 0 bonds for bond
source: j, destination: k
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
object chosen = predecessor bond between i and j from other string
bond strength = 48 for predecessor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 100, unhappiness=84
target : relevance = 0, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 0 bonds for direction
source chosen = i
no firstBond
no firstBond2
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between i and j
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=84
target : relevance = 50, unhappiness=100
target string selected: ijk with 3 letters, 3 objects, 1 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
object chosen = c from initial string
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
no firstBond2
object chosen = i from target string
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=78
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = group[0:1] == ij from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for direction
source chosen = k
no firstBond
no firstBond2
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
object chosen = k from target string
object chosen = group[0:2] == abc from initial string
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
object chosen = group[0:2] == abc from initial string
object chosen = c from initial string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 50, unhappiness=89
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: c, destination: b
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = predecessor bond between j and k from other string
bond strength = 94 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between j and k
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: k
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
won fight with predecessor bond between j and k
broke the bonds
no incompatible groups
trying to break incompatible correspondences
lost fight with Correspondence between c and k
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: i
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = j from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: i
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = i from target string
destination: j
chosen bond facet: letterCategory
Source: i, destination: j
source descriptor: I
destination descriptor: J
proposing successor bond
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
object chosen = b from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: a
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
won fight with predecessor bond between i and j
broke the bonds
lost fight with group[0:2] == ijk
failed to break groups: Fizzle
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
object chosen = group[0:2] == ijk from target string
object chosen = c from initial string
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
to object: b
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between i and j
firstBond2: predecessor bond between j and k
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
object chosen = c from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 2, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from j to predecessor
proposing group from i to k
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 2, bin: 7
object chosen = c from initial string
destination: b
chosen bond facet: letterCategory
Source: c, destination: b
source descriptor: C
destination descriptor: B
proposing predecessor bond
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
posting bottom up codelets
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: a
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
lost fight with group[0:2] == abc
failed to break groups: Fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from k to predecessor
proposing group from i to k
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
posting bottom up codelets
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
no firstBond2
object chosen = group[0:1] == ij from target string
no incompatible bonds
lost fight with group[0:2] == ijk
failed to break Groups: Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = predecessor bond between j and k from other string
bond strength = 96 for predecessor bond between j and k
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 2, bin: 7
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: b, destination: c
object chosen = predecessor bond between b and c from other string
bond strength = 96 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
urgency: 23.200000000000003, number: 1, bin: 2
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
object chosen = c from initial string
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = b from initial string
object chosen = predecessor bond between j and k from other string
bond strength = 48 for predecessor bond between j and k
object chosen = c from initial string
object chosen = a from initial string
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
urgency: 100.0, number: 1, bin: 7
object chosen = j from target string
destination: k
chosen bond facet: letterCategory
Source: j, destination: k
source descriptor: J
destination descriptor: K
proposing successor bond
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = b from initial string
object chosen = predecessor bond between a and b from other string
bond strength = 48 for predecessor bond between a and b
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond successor bond between j and k
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between a and b
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 0, unhappiness=94
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: i, destination: j
top_down_bond_scout__category
initial : relevance = 0, unhappiness=94
target : relevance = 50, unhappiness=89
target string selected: ijk with 3 letters, 3 objects, 1 bonds for bond
source: i, destination: j
object chosen = successor bond between i and j from other string
bond strength = 94 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
trying to break incompatible correspondences
won fight with Correspondence between a and i
building bond successor bond between i and j
object chosen = successor bond between i and j from other string
bond strength = 96 for successor bond between i and j
succeeded: posting bond-builder
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 50, unhappiness=89
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = k from target string
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
won fight with successor bond between j and k
broke the bonds
no incompatible groups
building bond predecessor bond between j and k
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: a, destination: b
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = b
no firstBond
firstBond2: predecessor bond between a and b
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from b to predecessor
proposing group from a to b
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = b from initial string
destination: a
chosen bond facet: letterCategory
Source: b, destination: a
source descriptor: B
destination descriptor: A
proposing predecessor bond
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = i from target string
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
object chosen = c from initial string
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:1] == ab from initial string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: i
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:1] == ab from initial string
no incompatible bonds
no incompatible Groups
building group
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 1 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
no firstBond2
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 33, unhappiness=82
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 1 bonds for direction
source chosen = group[0:1] == ab
no firstBond
no firstBond2
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
won fight with successor bond between i and j
broke the bonds
no incompatible groups
building bond predecessor bond between i and j
initial : relevance = 33, unhappiness=82
target : relevance = 100, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 1 bonds for direction
source chosen = c
no firstBond
no firstBond2
initial : relevance = 0, unhappiness=82
target : relevance = 0, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 1 bonds for direction
source chosen = group[0:1] == ab
no firstBond
no firstBond2
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=82
target : relevance = 0, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 1 bonds for direction
source chosen = group[0:1] == ab
no firstBond
no firstBond2
top_down_bond_scout__category
initial : relevance = 0, unhappiness=82
target : relevance = 0, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 1 bonds for bond
source: c, destination: group[0:1] == ab
object chosen = group[0:2] == ijk from target string
urgency: 23.200000000000003, number: 1, bin: 2
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=82
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
initial : relevance = 0, unhappiness=82
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
no firstBond2
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
won fight with group[0:1] == ab
broke the groups
building bond successor bond between a and b
object chosen = a from initial string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=82
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: j, destination: i
initial : relevance = 50, unhappiness=82
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
to object: b
initial : relevance = 50, unhappiness=82
target : relevance = 0, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
to object: c
object chosen = successor bond between j and k from other string
number of incompatibleBonds: 1
predecessor bond between j and k
won fight with predecessor bond between j and k
broke the bonds
no incompatible groups
building bond successor bond between j and k
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between i and j from other string
bond strength = 94 for successor bond between i and j
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 94 for successor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: b, destination: c
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from j to predecessor
proposing group from i to j
object chosen = group[0:1] == ij from target string
object chosen = a from initial string
destination: b
chosen bond facet: letterCategory
Source: a, destination: b
source descriptor: A
destination descriptor: B
proposing successor bond
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: i
object chosen = b from initial string
destination: c
chosen bond facet: letterCategory
Source: b, destination: c
source descriptor: B
destination descriptor: C
proposing successor bond
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: i
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = b
no firstBond
firstBond2: successor bond between a and b
possible group: successor bond between a and b
trying from b to successor
proposing group from a to b
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 1 bonds for group
urgency: 23.200000000000003, number: 1, bin: 2
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 1 bonds for group
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
no firstBond2
object chosen = group[0:1] == ab from initial string
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: j
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = predecessor bond between i and j from other string
bond strength = 91 for predecessor bond between i and j
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
lost fight with successor bond between j and k
failed to break bonds: Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: b, destination: a
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = c
no firstBond
no firstBond2
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: c, destination: b
object chosen = predecessor bond between j and k from other string
bond strength = 94 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = predecessor bond between j and k from other string
bond strength = 94 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = group[1:2] == jk from target string
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: k, destination: j
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
lost fight with successor bond between a and b
failed to break bonds: Fizzle
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 1 bonds for group
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
object chosen = successor bond between i and j from other string
bond strength = 94 for successor bond between i and j
succeeded: posting bond-builder
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:1] == ij from target string
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: c, destination: b
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 1 bonds for group
top_down_bond_scout__category
initial : relevance = 0, unhappiness=89
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 1 bonds for bond
source: c, destination: b
object chosen = group[1:2] == jk from target string
object chosen = group[0:2] == ijk from target string
won fight with predecessor bond between i and j
broke the bonds
no incompatible Groups
building group
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
lost fight with successor bond between j and k
failed to break bonds: Fizzle
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=89
target : relevance = 0, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = c
no firstBond
no firstBond2
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=79
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 0, unhappiness=89
target : relevance = 0, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 1 bonds for direction
source chosen = b
no firstBond
firstBond2: successor bond between a and b
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 1 bonds for group
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 1 bonds for group
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 0
no incompatible bonds
no incompatible groups
building bond predecessor bond between b and c
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
object chosen = group[0:1] == ab from initial string
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 50, unhappiness=89
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
won fight with predecessor bond between b and c
broke the bonds
no incompatible groups
building bond successor bond between b and c
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=89
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: successor bond between b and c
possible group: successor bond between b and c
trying from c to successor
proposing group from a to c
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: a
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: c
initial : relevance = 100, unhappiness=78
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=78
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = a from initial string
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
won fight with successor bond between i and j
broke the bonds
won fight with group[0:2] == ijk
broke the groups
building bond predecessor bond between i and j
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: successor bond between a and b
firstBond2: successor bond between b and c
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between j and k from other string
bond strength = 91 for successor bond between j and k
succeeded: posting bond-builder
object chosen = successor bond between b and c from other string
bond strength = 96 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = k
firstBond: successor bond between j and k
no firstBond2
initial : relevance = 0, unhappiness=78
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to j
urgency: 23.200000000000003, number: 1, bin: 2
object chosen = successor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:1] == ij from target string
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[0:2] == ijk from target string
won fight with predecessor bond between i and j
broke the bonds
no incompatible Groups
building group
object chosen = successor bond between b and c from other string
already exists: activate descriptors & Fizzle
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
won fight with successor bond between a and b
broke the bonds
won fight with group[0:2] == abc
broke the groups
building bond predecessor bond between a and b
top_down_bond_scout__category
initial : relevance = 50, unhappiness=78
target : relevance = 100, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = b from initial string
object chosen = successor bond between b and c from other string
bond strength = 91 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to b
initial : relevance = 50, unhappiness=79
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: b
object chosen = predecessor bond between a and b from other string
bond strength = 91 for predecessor bond between a and b
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
object chosen = successor bond between a and b from other string
bond strength = 94 for successor bond between a and b
succeeded: posting bond-builder
object chosen = predecessor bond between b and c from other string
number of incompatibleBonds: 1
successor bond between b and c
won fight with successor bond between b and c
broke the bonds
no incompatible groups
building bond predecessor bond between b and c
initial : relevance = 0, unhappiness=79
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between j and k
possible group: successor bond between j and k
trying from j to successor
proposing group from i to k
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
lost fight with successor bond between i and j
failed to break bonds: Fizzle
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
no incompatible groups
building bond successor bond between a and b
object chosen = predecessor bond between j and k from other string
number of incompatibleBonds: 1
successor bond between j and k
won fight with successor bond between j and k
broke the bonds
won fight with group[0:2] == ijk
broke the groups
building bond predecessor bond between j and k
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
object chosen = group[0:1] == ab from initial string
object chosen = group[0:2] == ijk from target string
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between b and c from other string
bond strength = 91 for predecessor bond between b and c
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
urgency: 23.200000000000003, number: 1, bin: 2
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to j
object chosen = group[1:2] == jk from target string
urgency: 100.0, number: 1, bin: 7
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
object chosen = j from target string
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
firstBond2: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to j
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:2] == ijk from target string
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
urgency: 100.0, number: 1, bin: 7
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
to object: c
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between b and c from other string
bond strength = 94 for successor bond between b and c
succeeded: posting bond-builder
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
target string selected: ijk with 3 letters, 3 objects, 2 bonds for group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 50, unhappiness=79
target : relevance = 50, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from b to c
object chosen = group[0:1] == ij from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = successor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 50, unhappiness=79
target : relevance = 33, unhappiness=79
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:1] == ab from initial string
no incompatible bonds
no incompatible Groups
building group
object chosen = successor bond between a and b from other string
already exists: activate descriptors & Fizzle
initial : relevance = 33, unhappiness=79
target : relevance = 33, unhappiness=79
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from b to c
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between b and c from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
initial : relevance = 33, unhappiness=78
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between a and b from other string
number of incompatibleBonds: 1
successor bond between a and b
won fight with successor bond between a and b
broke the bonds
won fight with group[0:1] == ab
broke the groups
trying to break incompatible correspondences
won fight with Correspondence between a and i
building bond predecessor bond between a and b
initial : relevance = 0, unhappiness=78
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
no firstBond2
object chosen = group[0:1] == ij from target string
object chosen = group[1:2] == bc from initial string
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: b, destination: a
initial : relevance = 0, unhappiness=78
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
object chosen = group[0:1] == ij from target string
destination: k
initial : relevance = 0, unhappiness=78
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
no firstBond2
object chosen = group[0:1] == ij from target string
top_down_bond_scout__category
initial : relevance = 0, unhappiness=78
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: c, destination: b
object chosen = group[1:2] == bc from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=78
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=78
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
won fight with predecessor bond between b and c
lost fight with predecessor bond between a and b
failed to break bonds: Fizzle
initial : relevance = 100, unhappiness=78
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
urgency: 100.0, number: 1, bin: 7
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
object chosen = successor bond between b and c from other string
number of incompatibleBonds: 1
predecessor bond between b and c
lost fight with predecessor bond between b and c
failed to break bonds: Fizzle
object chosen = group[0:1] == ij from target string
object chosen = group[0:2] == abc from initial string
top_down_bond_scout__category
initial : relevance = 100, unhappiness=78
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 100, unhappiness=78
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=78
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 100, unhappiness=78
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
firstBond2: predecessor bond between j and k
possible group: predecessor bond between j and k
trying from j to predecessor
proposing group from j to k
initial : relevance = 0, unhappiness=78
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
firstBond2: predecessor bond between b and c
object chosen = group[0:2] == abc from initial string
object chosen = Correspondence between b and j from other string
initial : relevance = 100, unhappiness=78
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 3 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
no incompatible bonds
no incompatible Groups
building group
initial : relevance = 100, unhappiness=78
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[1:2] == bc from initial string
initial : relevance = 100, unhappiness=78
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:1] == ij from target string
object chosen = successor bond between b and c from other string
bond strength = 48 for successor bond between b and c
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
object chosen = group[0:1] == ij from target string
urgency: 23.200000000000003, number: 1, bin: 2
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to j
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to j
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: k
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = group[0:1] == ij
no firstBond
no firstBond2
object chosen = group[0:2] == abc from initial string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = group[0:1] == ij
no firstBond
no firstBond2
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:1] == ij from target string
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 48 for successor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
firstBond2: successor bond between i and j
possible group: successor bond between i and j
trying from j to successor
proposing group from i to j
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
object chosen = group[0:1] == ij from target string
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = k from target string
destination: j
chosen bond facet: letterCategory
Source: k, destination: j
source descriptor: K
destination descriptor: J
proposing predecessor bond
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[1:2] == jk from target string
object chosen = j from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
posting bottom up codelets
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: k, destination: j
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:1] == ij from target string
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: group[0:1] == ij
object chosen = group[0:2] == abc from initial string
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = group[0:1] == ij
no firstBond
no firstBond2
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
object chosen = group[0:2] == ijk from target string
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: successor bond between i and j
possible group: successor bond between i and j
trying from i to successor
proposing group from i to j
object chosen = predecessor bond between j and k from other string
bond strength = 91 for predecessor bond between j and k
succeeded: posting bond-builder
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
object chosen = i from target string
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
possible group: predecessor bond between b and c
trying from c to predecessor
proposing group from a to c
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = k
firstBond: predecessor bond between j and k
no firstBond2
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: group[0:1] == ij, destination: k
object chosen = predecessor bond between j and k from other string
already exists: activate descriptors & Fizzle
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: i, destination: j
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: i
object chosen = group[0:2] == abc from initial string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 100, unhappiness=15
target : relevance = 33, unhappiness=78
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = a
firstBond: predecessor bond between a and b
possible group: predecessor bond between a and b
trying from a to predecessor
proposing group from a to c
object chosen = group[0:2] == abc from initial string
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between i and j from other string
bond strength = 94 for predecessor bond between i and j
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: group[0:1] == ij, destination: k
object chosen = group[0:1] == ij from target string
initial : relevance = 0, unhappiness=15
target : relevance = 33, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
to object: j
object chosen = predecessor bond between i and j from other string
number of incompatibleBonds: 1
successor bond between i and j
won fight with successor bond between i and j
broke the bonds
won fight with group[0:1] == ij
broke the groups
building bond predecessor bond between i and j
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
possible group: predecessor bond between i and j
trying from i to predecessor
proposing group from i to k
object chosen = group[0:1] == ij from target string
object chosen = j from target string
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-group-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
source: i, destination: j
object chosen = successor bond between i and j from other string
bond strength = 91 for successor bond between i and j
object chosen = group[0:2] == ijk from target string
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 3 objects, 2 bonds for bond
to object: k
object chosen = group[0:2] == ijk from target string
no incompatible bonds
no incompatible Groups
building group
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=78
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = i
firstBond: predecessor bond between i and j
no firstBond2
Post top down: top-down-bond-scout--direction, with urgency: 3
Post top down: top-down-bond-scout--category, with urgency: 4
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = successor bond between j and k from other string
bond strength = 48 for successor bond between j and k
urgency: 100.0, number: 1, bin: 7
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
urgency: 100.0, number: 1, bin: 7
object chosen = group[0:1] == ij from target string
object chosen = successor bond between i and j from other string
number of incompatibleBonds: 1
predecessor bond between i and j
lost fight with predecessor bond between i and j
failed to break bonds: Fizzle
object chosen = group[0:2] == ijk from target string
object chosen = predecessor bond between a and b from other string
bond strength = 96 for predecessor bond between a and b
succeeded: posting bond-builder
posting bottom up codelets
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for direction
source chosen = j
firstBond: predecessor bond between j and k
firstBond2: predecessor bond between i and j
object chosen = successor bond between a and b from other string
bond strength = 91 for successor bond between a and b
succeeded: posting bond-builder
top_down_bond_scout__category
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for bond
source: j, destination: i
urgency: 100.0, number: 2, bin: 7
object chosen = successor bond between a and b from other string
number of incompatibleBonds: 1
predecessor bond between a and b
won fight with predecessor bond between a and b
broke the bonds
lost fight with group[0:2] == abc
failed to break groups: Fizzle
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == ijk from target string
Post top down: top-down-group-scout--direction, with urgency: 3
posting bottom up codelets
object chosen = group[0:2] == ijk from target string
already exists...activate descriptors & fizzle
object chosen = predecessor bond between a and b from other string
already exists: activate descriptors & Fizzle
urgency: 100.0, number: 2, bin: 7
initial : relevance = 100, unhappiness=18
target : relevance = 100, unhappiness=18
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
top_down_bond_scout__category
initial : relevance = 0, unhappiness=18
target : relevance = 0, unhappiness=18
initial string selected: abc with 3 letters, 4 objects, 2 bonds for bond
source: a, destination: b
object chosen = group[0:2] == ijk from target string
lost fight with predecessor bond between j and k
failed to break bonds: Fizzle
initial : relevance = 0, unhappiness=18
target : relevance = 0, unhappiness=18
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
firstBond2: predecessor bond between b and c
object chosen = group[0:2] == abc from initial string
object chosen = successor bond between a and b from other string
bond strength = 48 for successor bond between a and b
Post top down: top-down-group-scout--category, with urgency: 4
Post top down: top-down-description-scout, with urgency: 5
posting bottom up codelets
object chosen = group[0:2] == abc from initial string
already exists...activate descriptors & fizzle
object chosen = i from target string
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = c
firstBond: predecessor bond between b and c
no firstBond2
object chosen = predecessor bond between i and j from other string
bond strength = 96 for predecessor bond between i and j
succeeded: posting bond-builder
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
target string selected: ijk with 3 letters, 4 objects, 2 bonds for group
urgency: 100.0, number: 2, bin: 7
urgency: 100.0, number: 1, bin: 7
urgency: 100.0, number: 1, bin: 7
object chosen = predecessor bond between i and j from other string
already exists: activate descriptors & Fizzle
Post top down: top-down-group-scout--category, with urgency: 4
posting bottom up codelets
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between b and c
firstBond2: predecessor bond between a and b
initial : relevance = 0, unhappiness=15
target : relevance = 0, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for direction
source chosen = b
firstBond: predecessor bond between a and b
firstBond2: predecessor bond between b and c
initial : relevance = 100, unhappiness=15
target : relevance = 100, unhappiness=15
initial string selected: abc with 3 letters, 4 objects, 2 bonds for group
object chosen = group[0:2] == abc from initial string