JLearn Html Log ([dc., 10 jul. 2013 13:19:30])

[INFO][dc., 10 jul. 2013 13:19:31][rmm.cache.rmmCache] |SIGMA|=1

[DEBUG][dc., 10 jul. 2013 13:19:31][de.ls5.learnlib.algorithms.ra.dl.RAPacks]

RAPacks initialized


Initial D:
[()[ access(p1) ] {{1,},}]

Adding new suffixes

Closing Table

[INFO][dc., 10 jul. 2013 13:19:31][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding [ ] {} to short prefixes

Closing Table

[DEBUG][dc., 10 jul. 2013 13:19:31][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new word [ access(p1) ] {{1,},} to table

Closing Table

Checking variable consistency

[INFO][dc., 10 jul. 2013 13:19:31][rmm.cache.rmmCache] Queries up to this point: 2

[INFO][dc., 10 jul. 2013 13:19:32][rmm.cache.rmmCache]

Data Structure (plain text)















PrefixRemapping()[ access(p1) ] {{1,},}
[ ] {}()[ access(p1) ] {{1,},} -> miss()
[ access(p1) ] {{1,},}()[ access(p1) ] {{1,},} -> miss()

Hypothesis ()

[INFO][dc., 10 jul. 2013 13:19:33][rmm.cache.rmmCache] hypothetical states: 1

Equivalence Query

[DEBUG][dc., 10 jul. 2013 13:19:33][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(2) access(p1)(2) access(p1)(3) access(p1)(0) access(p1)(3) access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(2) ] : [miss() miss() hit() hit() miss() hit() hit() miss() hit() hit() ] ()

[INFO][dc., 10 jul. 2013 13:19:33][rmm.cache.rmmCache]

Counterexample ()

input: [access(p1)(3) access(p1)(2) access(p1)(2) access(p1)(3) access(p1)(0) access(p1)(3) access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(2) ]

output: [miss() miss() hit() hit() miss() hit() hit() miss() hit() hit() ]

hypout: [miss() miss() miss() miss() miss() miss() miss() miss() miss() miss() ]

Processing counterxample

[INFO][dc., 10 jul. 2013 13:19:33][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(3) access(p1)(2) access(p1)(2) , miss() miss() hit()

[INFO][dc., 10 jul. 2013 13:19:33][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss()

[INFO][dc., 10 jul. 2013 13:19:33][de.ls5.learnlib.algorithms.ra.dl.RAPacks] found new suffix (a1->1)[ access(p1) ] {{1,},}

Adding new suffixes

[INFO][dc., 10 jul. 2013 13:19:33][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding (a1->1)[ access(p1) ] {{1,},} to global suffix set

Closing Table

[INFO][dc., 10 jul. 2013 13:19:33][de.ls5.learnlib.algorithms.ra.dl.Component]

Splitting Component

Old accesss sequence: [ ] {}
New access sequences: [ access(p1) ] {{1,},}

[INFO][dc., 10 jul. 2013 13:19:33][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding [ access(p1) ] {{1,},} to short prefixes

Closing Table

[DEBUG][dc., 10 jul. 2013 13:19:33][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new word [ access(p1)access(p2) ] {{1,},{2,},} to table

[INFO][dc., 10 jul. 2013 13:19:33][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new component [ access(p1)access(p2) ] {{1,},{2,},} to table

Closing Table

[INFO][dc., 10 jul. 2013 13:19:33][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding [ access(p1)access(p2) ] {{1,},{2,},} to short prefixes

Closing Table

[DEBUG][dc., 10 jul. 2013 13:19:33][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new word [ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} to table

[INFO][dc., 10 jul. 2013 13:19:33][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new component [ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} to table

Closing Table

[INFO][dc., 10 jul. 2013 13:19:34][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding [ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} to short prefixes

Closing Table

[DEBUG][dc., 10 jul. 2013 13:19:34][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new word [ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} to table

Closing Table

Checking variable consistency

Processing counterxample

[INFO][dc., 10 jul. 2013 13:19:34][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(3) access(p1)(2) access(p1)(2) , miss() miss() hit()

[INFO][dc., 10 jul. 2013 13:19:34][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss()

[INFO][dc., 10 jul. 2013 13:19:34][de.ls5.learnlib.algorithms.ra.dl.RAPacks] found new prefix [ access(p1)access(p2)access(p3), p2=p3 ] {{1,},{2,3,},}, wich was ill represented by [ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}

Adding new suffixes

Closing Table

[DEBUG][dc., 10 jul. 2013 13:19:34][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new word [ access(p1)access(p2)access(p3), p2=p3 ] {{1,},{2,3,},} to table

Checking variable consistency

Processing counterxample

[INFO][dc., 10 jul. 2013 13:19:34][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(3) access(p1)(2) access(p1)(2) , miss() miss() hit()

[INFO][dc., 10 jul. 2013 13:19:34][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() hit()

[INFO][dc., 10 jul. 2013 13:19:34][de.ls5.learnlib.algorithms.ra.dl.RAPacks] access(p1)(3) access(p1)(2) access(p1)(2) is not a counterexample

[INFO][dc., 10 jul. 2013 13:19:34][rmm.cache.rmmCache] Queries up to this point: 18

[INFO][dc., 10 jul. 2013 13:19:34][rmm.cache.rmmCache]

Data Structure (plain text)









































PrefixRemapping()[ access(p1) ] {{1,},}(a1->1)[ access(p1) ] {{1,},}
[ ] {}()[ access(p1) ] {{1,},} -> miss()
[ access(p1) ] {{1,},} -> miss()
[ access(p1) ] {{1,},}(1->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2) ] {{1,},{2,},}(1->1,2->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3), p2=p3 ] {{1,},{2,3,},}(1->1,3->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}(1->1,2->2,3->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()

Hypothesis ()

[INFO][dc., 10 jul. 2013 13:19:35][rmm.cache.rmmCache] hypothetical states: 4

Equivalence Query

[DEBUG][dc., 10 jul. 2013 13:19:36][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(2) access(p1)(4) access(p1)(0) access(p1)(2) access(p1)(3) access(p1)(2) access(p1)(1) access(p1)(0) access(p1)(4) ] : [miss() miss() miss() miss() hit() miss() hit() miss() miss() miss() ] ()

[INFO][dc., 10 jul. 2013 13:19:36][rmm.cache.rmmCache]

Counterexample ()

input: [access(p1)(1) access(p1)(2) access(p1)(4) access(p1)(0) access(p1)(2) access(p1)(3) access(p1)(2) access(p1)(1) access(p1)(0) access(p1)(4) ]

output: [miss() miss() miss() miss() hit() miss() hit() miss() miss() miss() ]

hypout: [miss() miss() miss() miss() miss() miss() miss() miss() miss() miss() ]

Processing counterxample

[INFO][dc., 10 jul. 2013 13:19:36][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(1) access(p1)(2) access(p1)(4) access(p1)(0) access(p1)(2) , miss() miss() miss() miss() hit()

[INFO][dc., 10 jul. 2013 13:19:36][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss() miss() miss()

[INFO][dc., 10 jul. 2013 13:19:36][de.ls5.learnlib.algorithms.ra.dl.RAPacks] found new prefix [ access(p1)access(p2)access(p3)access(p4), p1=p4 ] {{2,},{3,},{1,4,},}, wich was ill represented by [ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}

Adding new suffixes

Closing Table

[DEBUG][dc., 10 jul. 2013 13:19:36][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new word [ access(p1)access(p2)access(p3)access(p4), p1=p4 ] {{2,},{3,},{1,4,},} to table

Checking variable consistency

Processing counterxample

[INFO][dc., 10 jul. 2013 13:19:36][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(1) access(p1)(2) access(p1)(4) access(p1)(0) access(p1)(2) , miss() miss() miss() miss() hit()

[INFO][dc., 10 jul. 2013 13:19:36][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss() miss() hit()

[INFO][dc., 10 jul. 2013 13:19:36][de.ls5.learnlib.algorithms.ra.dl.RAPacks] access(p1)(1) access(p1)(2) access(p1)(4) access(p1)(0) access(p1)(2) is not a counterexample

[INFO][dc., 10 jul. 2013 13:19:36][rmm.cache.rmmCache] Queries up to this point: 22

[INFO][dc., 10 jul. 2013 13:19:36][rmm.cache.rmmCache]

Data Structure (plain text)














































PrefixRemapping()[ access(p1) ] {{1,},}(a1->1)[ access(p1) ] {{1,},}
[ ] {}()[ access(p1) ] {{1,},} -> miss()
[ access(p1) ] {{1,},} -> miss()
[ access(p1) ] {{1,},}(1->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2) ] {{1,},{2,},}(1->1,2->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3), p2=p3 ] {{1,},{2,3,},}(1->1,3->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}(1->1,2->2,3->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p1=p4 ] {{2,},{3,},{1,4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()

Hypothesis ()

[INFO][dc., 10 jul. 2013 13:19:37][rmm.cache.rmmCache] hypothetical states: 4

Equivalence Query

[DEBUG][dc., 10 jul. 2013 13:19:37][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(1) access(p1)(1) access(p1)(1) access(p1)(0) access(p1)(3) access(p1)(1) access(p1)(1) ] : [miss() miss() hit() miss() hit() hit() hit() miss() hit() hit() ] ()

[INFO][dc., 10 jul. 2013 13:19:37][rmm.cache.rmmCache]

Counterexample ()

input: [access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(1) access(p1)(1) access(p1)(1) access(p1)(0) access(p1)(3) access(p1)(1) access(p1)(1) ]

output: [miss() miss() hit() miss() hit() hit() hit() miss() hit() hit() ]

hypout: [miss() miss() hit() miss() miss() miss() miss() miss() hit() miss() ]

Processing counterxample

[INFO][dc., 10 jul. 2013 13:19:38][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(1) access(p1)(1) , miss() miss() hit() miss() hit()

[INFO][dc., 10 jul. 2013 13:19:38][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() hit() miss() miss()

[INFO][dc., 10 jul. 2013 13:19:38][de.ls5.learnlib.algorithms.ra.dl.RAPacks] found new prefix [ access(p1)access(p2)access(p3)access(p4), p3=p4 ] {{1,},{2,},{3,4,},}, wich was ill represented by [ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}

Adding new suffixes

Closing Table

[DEBUG][dc., 10 jul. 2013 13:19:38][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new word [ access(p1)access(p2)access(p3)access(p4), p3=p4 ] {{1,},{2,},{3,4,},} to table

Checking variable consistency

Processing counterxample

[INFO][dc., 10 jul. 2013 13:19:38][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(1) access(p1)(1) , miss() miss() hit() miss() hit()

[INFO][dc., 10 jul. 2013 13:19:38][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() hit() miss() hit()

[INFO][dc., 10 jul. 2013 13:19:38][de.ls5.learnlib.algorithms.ra.dl.RAPacks] access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(1) access(p1)(1) is not a counterexample

[INFO][dc., 10 jul. 2013 13:19:38][rmm.cache.rmmCache] Queries up to this point: 26

[INFO][dc., 10 jul. 2013 13:19:38][rmm.cache.rmmCache]

Data Structure (plain text)



















































PrefixRemapping()[ access(p1) ] {{1,},}(a1->1)[ access(p1) ] {{1,},}
[ ] {}()[ access(p1) ] {{1,},} -> miss()
[ access(p1) ] {{1,},} -> miss()
[ access(p1) ] {{1,},}(1->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2) ] {{1,},{2,},}(1->1,2->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3), p2=p3 ] {{1,},{2,3,},}(1->1,3->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}(1->1,2->2,3->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p1=p4 ] {{2,},{3,},{1,4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p3=p4 ] {{1,},{2,},{3,4,},}(1->1,2->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()

Hypothesis ()

[INFO][dc., 10 jul. 2013 13:19:39][rmm.cache.rmmCache] hypothetical states: 4

Equivalence Query

[DEBUG][dc., 10 jul. 2013 13:19:39][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(4) access(p1)(4) access(p1)(2) access(p1)(4) access(p1)(0) access(p1)(3) access(p1)(3) access(p1)(0) access(p1)(2) ] : [miss() miss() hit() miss() hit() miss() miss() hit() hit() miss() ] ()

[INFO][dc., 10 jul. 2013 13:19:39][rmm.cache.rmmCache]

Counterexample ()

input: [access(p1)(1) access(p1)(4) access(p1)(4) access(p1)(2) access(p1)(4) access(p1)(0) access(p1)(3) access(p1)(3) access(p1)(0) access(p1)(2) ]

output: [miss() miss() hit() miss() hit() miss() miss() hit() hit() miss() ]

hypout: [miss() miss() hit() miss() miss() miss() miss() hit() miss() miss() ]

Processing counterxample

[INFO][dc., 10 jul. 2013 13:19:39][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(1) access(p1)(4) access(p1)(4) access(p1)(2) access(p1)(4) , miss() miss() hit() miss() hit()

[INFO][dc., 10 jul. 2013 13:19:39][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() hit() miss() miss()

[INFO][dc., 10 jul. 2013 13:19:39][de.ls5.learnlib.algorithms.ra.dl.RAPacks] found new prefix [ access(p1)access(p2)access(p3)access(p4), p2=p4 ] {{1,},{3,},{2,4,},}, wich was ill represented by [ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}

Adding new suffixes

Closing Table

[DEBUG][dc., 10 jul. 2013 13:19:39][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new word [ access(p1)access(p2)access(p3)access(p4), p2=p4 ] {{1,},{3,},{2,4,},} to table

Checking variable consistency

Processing counterxample

[INFO][dc., 10 jul. 2013 13:19:39][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(1) access(p1)(4) access(p1)(4) access(p1)(2) access(p1)(4) , miss() miss() hit() miss() hit()

[INFO][dc., 10 jul. 2013 13:19:39][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() hit() miss() hit()

[INFO][dc., 10 jul. 2013 13:19:39][de.ls5.learnlib.algorithms.ra.dl.RAPacks] access(p1)(1) access(p1)(4) access(p1)(4) access(p1)(2) access(p1)(4) is not a counterexample

[INFO][dc., 10 jul. 2013 13:19:39][rmm.cache.rmmCache] Queries up to this point: 30

[INFO][dc., 10 jul. 2013 13:19:39][rmm.cache.rmmCache]

Data Structure (plain text)
























































PrefixRemapping()[ access(p1) ] {{1,},}(a1->1)[ access(p1) ] {{1,},}
[ ] {}()[ access(p1) ] {{1,},} -> miss()
[ access(p1) ] {{1,},} -> miss()
[ access(p1) ] {{1,},}(1->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2) ] {{1,},{2,},}(1->1,2->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3), p2=p3 ] {{1,},{2,3,},}(1->1,3->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}(1->1,2->2,3->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p1=p4 ] {{2,},{3,},{1,4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p3=p4 ] {{1,},{2,},{3,4,},}(1->1,2->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p2=p4 ] {{1,},{3,},{2,4,},}(1->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()

Hypothesis ()

[INFO][dc., 10 jul. 2013 13:19:40][rmm.cache.rmmCache] hypothetical states: 4

Equivalence Query

[DEBUG][dc., 10 jul. 2013 13:19:40][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(1) access(p1)(2) access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(2) access(p1)(3) ] : [miss() miss() miss() hit() miss() hit() hit() miss() hit() hit() ] ()

[INFO][dc., 10 jul. 2013 13:19:40][rmm.cache.rmmCache]

Counterexample ()

input: [access(p1)(3) access(p1)(1) access(p1)(2) access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(2) access(p1)(3) ]

output: [miss() miss() miss() hit() miss() hit() hit() miss() hit() hit() ]

hypout: [miss() miss() miss() hit() miss() hit() hit() miss() miss() hit() ]

Processing counterxample

[INFO][dc., 10 jul. 2013 13:19:40][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(3) access(p1)(1) access(p1)(2) access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(2) , miss() miss() miss() hit() miss() hit() hit() miss() hit()

[INFO][dc., 10 jul. 2013 13:19:40][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss() hit() miss() hit() hit() miss() miss()

[INFO][dc., 10 jul. 2013 13:19:41][de.ls5.learnlib.algorithms.ra.dl.RAPacks] found new suffix (a1->4,a2->3,a3->5)[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},}

Adding new suffixes

[INFO][dc., 10 jul. 2013 13:19:41][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding (a1->4,a2->3,a3->5)[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} to global suffix set

Closing Table

[INFO][dc., 10 jul. 2013 13:19:42][de.ls5.learnlib.algorithms.ra.dl.Component]

Splitting Component

Old accesss sequence: [ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}
New access sequences: [ access(p1)access(p2)access(p3)access(p4), p3=p4 ] {{1,},{2,},{3,4,},}

[INFO][dc., 10 jul. 2013 13:19:42][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding [ access(p1)access(p2)access(p3)access(p4), p3=p4 ] {{1,},{2,},{3,4,},} to short prefixes

Closing Table

[DEBUG][dc., 10 jul. 2013 13:19:42][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new word [ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 ] {{1,},{2,},{5,},{3,4,},} to table

Closing Table

Checking variable consistency

Processing counterxample

[INFO][dc., 10 jul. 2013 13:19:43][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(3) access(p1)(1) access(p1)(2) access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(2) , miss() miss() miss() hit() miss() hit() hit() miss() hit()

[INFO][dc., 10 jul. 2013 13:19:43][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss() hit() miss() hit() miss() miss() miss()

[INFO][dc., 10 jul. 2013 13:19:43][de.ls5.learnlib.algorithms.ra.dl.RAPacks] found new suffix (a1->2,a2->4,a3->1)[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}

Adding new suffixes

[INFO][dc., 10 jul. 2013 13:19:43][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding (a1->2,a2->4,a3->1)[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} to global suffix set

Closing Table

[INFO][dc., 10 jul. 2013 13:19:44][de.ls5.learnlib.algorithms.ra.dl.Component]

Splitting Component

Old accesss sequence: [ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}
New access sequences: [ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 ] {{1,},{2,},{5,},{3,4,},}

[INFO][dc., 10 jul. 2013 13:19:44][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding [ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 ] {{1,},{2,},{5,},{3,4,},} to short prefixes

Closing Table

[DEBUG][dc., 10 jul. 2013 13:19:44][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new word [ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 ] {{1,},{2,},{5,},{6,},{3,4,},} to table

Closing Table

Checking variable consistency

Processing counterxample

[INFO][dc., 10 jul. 2013 13:19:45][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(3) access(p1)(1) access(p1)(2) access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(2) , miss() miss() miss() hit() miss() hit() hit() miss() hit()

[INFO][dc., 10 jul. 2013 13:19:45][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss() hit() miss() miss() miss() miss() miss()

[INFO][dc., 10 jul. 2013 13:19:45][de.ls5.learnlib.algorithms.ra.dl.RAPacks] found new suffix (a1->3)[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}

Adding new suffixes

[INFO][dc., 10 jul. 2013 13:19:45][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding (a1->3)[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} to global suffix set

Closing Table

Closing Table

Checking variable consistency

Processing counterxample

[INFO][dc., 10 jul. 2013 13:19:46][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(3) access(p1)(1) access(p1)(2) access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(2) , miss() miss() miss() hit() miss() hit() hit() miss() hit()

[INFO][dc., 10 jul. 2013 13:19:46][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss() hit() miss() miss() miss() miss() hit()

[INFO][dc., 10 jul. 2013 13:19:46][de.ls5.learnlib.algorithms.ra.dl.RAPacks] found new prefix [ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p5=p6 ] {{1,},{2,},{3,4,},{5,6,},}, wich was ill represented by [ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 ] {{1,},{2,},{5,},{6,},{3,4,},}

Adding new suffixes

Closing Table

[DEBUG][dc., 10 jul. 2013 13:19:46][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new word [ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p5=p6 ] {{1,},{2,},{3,4,},{5,6,},} to table

Checking variable consistency

Processing counterxample

[INFO][dc., 10 jul. 2013 13:19:46][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(3) access(p1)(1) access(p1)(2) access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(2) , miss() miss() miss() hit() miss() hit() hit() miss() hit()

[INFO][dc., 10 jul. 2013 13:19:46][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss() hit() miss() hit() miss() miss() hit()

[INFO][dc., 10 jul. 2013 13:19:47][de.ls5.learnlib.algorithms.ra.dl.RAPacks] found new prefix [ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p6 ] {{1,},{5,},{3,4,},{2,6,},}, wich was ill represented by [ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 ] {{1,},{2,},{5,},{6,},{3,4,},}

Adding new suffixes

Closing Table

[DEBUG][dc., 10 jul. 2013 13:19:47][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new word [ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p6 ] {{1,},{5,},{3,4,},{2,6,},} to table

Checking variable consistency

Processing counterxample

[INFO][dc., 10 jul. 2013 13:19:47][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(3) access(p1)(1) access(p1)(2) access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(2) , miss() miss() miss() hit() miss() hit() hit() miss() hit()

[INFO][dc., 10 jul. 2013 13:19:47][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss() hit() miss() hit() hit() miss() hit()

[INFO][dc., 10 jul. 2013 13:19:47][de.ls5.learnlib.algorithms.ra.dl.RAPacks] access(p1)(3) access(p1)(1) access(p1)(2) access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(2) is not a counterexample

[INFO][dc., 10 jul. 2013 13:19:47][rmm.cache.rmmCache] Queries up to this point: 1165

[INFO][dc., 10 jul. 2013 13:19:47][rmm.cache.rmmCache]

Data Structure (plain text)
























































































































PrefixRemapping()[ access(p1) ] {{1,},}(a1->1)[ access(p1) ] {{1,},}(a1->4,a2->3,a3->5)[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},}(a1->2,a2->4,a3->1)[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(a1->3)[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}
[ ] {}()[ access(p1) ] {{1,},} -> miss()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1) ] {{1,},}(1->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2) ] {{1,},{2,},}(1->1,2->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p2=p3 ] {{1,},{2,3,},}(1->1,3->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 && p-2=p1 ] {{2,},{3,},{0,4,},{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}(1->1,2->2,3->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p1=p4 ] {{2,},{3,},{1,4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 ] {{1,},{2,},{5,},{6,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p6 ] {{1,},{5,},{3,4,},{2,6,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p3=p4 ] {{1,},{2,},{3,4,},}(1->1,2->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p2=p4 ] {{1,},{3,},{2,4,},}(1->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 ] {{1,},{2,},{5,},{3,4,},}(2->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p5=p6 ] {{1,},{2,},{3,4,},{5,6,},}(2->1,4->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-2=p4 ] {{1,},{-2,4,},{2,},{3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()

Hypothesis ()

[INFO][dc., 10 jul. 2013 13:19:49][rmm.cache.rmmCache] hypothetical states: 6

Equivalence Query

[DEBUG][dc., 10 jul. 2013 13:19:49][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(3) access(p1)(2) access(p1)(2) access(p1)(3) access(p1)(1) access(p1)(4) access(p1)(0) access(p1)(3) access(p1)(0) ] : [miss() hit() miss() hit() hit() miss() miss() miss() miss() hit() ] ()

[INFO][dc., 10 jul. 2013 13:19:49][rmm.cache.rmmCache]

Counterexample ()

input: [access(p1)(3) access(p1)(3) access(p1)(2) access(p1)(2) access(p1)(3) access(p1)(1) access(p1)(4) access(p1)(0) access(p1)(3) access(p1)(0) ]

output: [miss() hit() miss() hit() hit() miss() miss() miss() miss() hit() ]

hypout: [miss() miss() miss() hit() miss() miss() miss() miss() miss() hit() ]

Processing counterxample

[INFO][dc., 10 jul. 2013 13:19:49][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(3) access(p1)(3) , miss() hit()

[INFO][dc., 10 jul. 2013 13:19:49][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss()

[INFO][dc., 10 jul. 2013 13:19:49][de.ls5.learnlib.algorithms.ra.dl.RAPacks] found new prefix [ access(p1)access(p2), p1=p2 ] {{1,2,},}, wich was ill represented by [ access(p1)access(p2) ] {{1,},{2,},}

Adding new suffixes

Closing Table

[DEBUG][dc., 10 jul. 2013 13:19:49][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new word [ access(p1)access(p2), p1=p2 ] {{1,2,},} to table

Checking variable consistency

Processing counterxample

[INFO][dc., 10 jul. 2013 13:19:49][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(3) access(p1)(3) , miss() hit()

[INFO][dc., 10 jul. 2013 13:19:49][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() hit()

[INFO][dc., 10 jul. 2013 13:19:49][de.ls5.learnlib.algorithms.ra.dl.RAPacks] access(p1)(3) access(p1)(3) is not a counterexample

[INFO][dc., 10 jul. 2013 13:19:49][rmm.cache.rmmCache] Queries up to this point: 1175

[INFO][dc., 10 jul. 2013 13:19:50][rmm.cache.rmmCache]

Data Structure (plain text)
































































































































PrefixRemapping()[ access(p1) ] {{1,},}(a1->1)[ access(p1) ] {{1,},}(a1->4,a2->3,a3->5)[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},}(a1->2,a2->4,a3->1)[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(a1->3)[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}
[ ] {}()[ access(p1) ] {{1,},} -> miss()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1) ] {{1,},}(1->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p1=p2 ] {{1,2,},}(2->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2) ] {{1,},{2,},}(1->1,2->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p2=p3 ] {{1,},{2,3,},}(1->1,3->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 && p-2=p1 ] {{2,},{3,},{0,4,},{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}(1->1,2->2,3->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p1=p4 ] {{2,},{3,},{1,4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 ] {{1,},{2,},{5,},{6,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p6 ] {{1,},{5,},{3,4,},{2,6,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p3=p4 ] {{1,},{2,},{3,4,},}(1->1,2->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p2=p4 ] {{1,},{3,},{2,4,},}(1->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 ] {{1,},{2,},{5,},{3,4,},}(2->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p5=p6 ] {{1,},{2,},{3,4,},{5,6,},}(2->1,4->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-2=p4 ] {{1,},{-2,4,},{2,},{3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()

Hypothesis ()

[INFO][dc., 10 jul. 2013 13:19:50][rmm.cache.rmmCache] hypothetical states: 6

Equivalence Query

[DEBUG][dc., 10 jul. 2013 13:19:50][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(2) access(p1)(3) access(p1)(3) access(p1)(0) access(p1)(3) access(p1)(2) access(p1)(3) ] : [miss() miss() hit() hit() miss() hit() hit() hit() hit() hit() ] ()

[INFO][dc., 10 jul. 2013 13:19:50][rmm.cache.rmmCache]

Counterexample ()

input: [access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(2) access(p1)(3) access(p1)(3) access(p1)(0) access(p1)(3) access(p1)(2) access(p1)(3) ]

output: [miss() miss() hit() hit() miss() hit() hit() hit() hit() hit() ]

hypout: [miss() miss() hit() miss() miss() hit() miss() miss() miss() hit() ]

Processing counterxample

[INFO][dc., 10 jul. 2013 13:19:51][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(2) , miss() miss() hit() hit()

[INFO][dc., 10 jul. 2013 13:19:51][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() hit() miss()

[INFO][dc., 10 jul. 2013 13:19:51][de.ls5.learnlib.algorithms.ra.dl.RAPacks] found new prefix [ access(p1)access(p2)access(p3), p1=p3 ] {{2,},{1,3,},}, wich was ill represented by [ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}

Adding new suffixes

Closing Table

[DEBUG][dc., 10 jul. 2013 13:19:51][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new word [ access(p1)access(p2)access(p3), p1=p3 ] {{2,},{1,3,},} to table

Checking variable consistency

Processing counterxample

[INFO][dc., 10 jul. 2013 13:19:51][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(2) , miss() miss() hit() hit()

[INFO][dc., 10 jul. 2013 13:19:51][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() hit() hit()

[INFO][dc., 10 jul. 2013 13:19:51][de.ls5.learnlib.algorithms.ra.dl.RAPacks] access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(2) is not a counterexample

[INFO][dc., 10 jul. 2013 13:19:51][rmm.cache.rmmCache] Queries up to this point: 1203

[INFO][dc., 10 jul. 2013 13:19:51][rmm.cache.rmmCache]

Data Structure (plain text)








































































































































PrefixRemapping()[ access(p1) ] {{1,},}(a1->1)[ access(p1) ] {{1,},}(a1->4,a2->3,a3->5)[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},}(a1->2,a2->4,a3->1)[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(a1->3)[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}
[ ] {}()[ access(p1) ] {{1,},} -> miss()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1) ] {{1,},}(1->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p1=p2 ] {{1,2,},}(2->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2) ] {{1,},{2,},}(1->1,2->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p2=p3 ] {{1,},{2,3,},}(1->1,3->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 && p-2=p1 ] {{2,},{3,},{0,4,},{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p1=p3 ] {{2,},{1,3,},}(2->2,3->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}(1->1,2->2,3->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p1=p4 ] {{2,},{3,},{1,4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 ] {{1,},{2,},{5,},{6,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p6 ] {{1,},{5,},{3,4,},{2,6,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p3=p4 ] {{1,},{2,},{3,4,},}(1->1,2->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p2=p4 ] {{1,},{3,},{2,4,},}(1->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 ] {{1,},{2,},{5,},{3,4,},}(2->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p5=p6 ] {{1,},{2,},{3,4,},{5,6,},}(2->1,4->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-2=p4 ] {{1,},{-2,4,},{2,},{3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()

Hypothesis ()

[INFO][dc., 10 jul. 2013 13:19:52][rmm.cache.rmmCache] hypothetical states: 6

Equivalence Query

[DEBUG][dc., 10 jul. 2013 13:19:52][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(4) access(p1)(0) access(p1)(1) access(p1)(2) access(p1)(2) access(p1)(0) access(p1)(1) access(p1)(1) access(p1)(4) ] : [miss() miss() hit() miss() miss() hit() miss() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:19:52][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(4) access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(0) access(p1)(0) ] : [miss() miss() miss() hit() miss() hit() hit() miss() hit() hit() ] ()

[INFO][dc., 10 jul. 2013 13:19:52][rmm.cache.rmmCache]

Counterexample ()

input: [access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(4) access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(0) access(p1)(0) ]

output: [miss() miss() miss() hit() miss() hit() hit() miss() hit() hit() ]

hypout: [miss() miss() miss() hit() miss() hit() hit() miss() miss() hit() ]

Processing counterxample

[INFO][dc., 10 jul. 2013 13:19:52][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(4) access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(0) , miss() miss() miss() hit() miss() hit() hit() miss() hit()

[INFO][dc., 10 jul. 2013 13:19:52][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss() hit() miss() hit() hit() miss() miss()

[INFO][dc., 10 jul. 2013 13:19:52][de.ls5.learnlib.algorithms.ra.dl.RAPacks] found new prefix [ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4=p6 ] {{1,},{2,},{5,},{3,4,6,},}, wich was ill represented by [ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 ] {{1,},{2,},{5,},{6,},{3,4,},}

Adding new suffixes

Closing Table

[DEBUG][dc., 10 jul. 2013 13:19:52][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new word [ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4=p6 ] {{1,},{2,},{5,},{3,4,6,},} to table

Checking variable consistency

Processing counterxample

[INFO][dc., 10 jul. 2013 13:19:52][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(4) access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(0) , miss() miss() miss() hit() miss() hit() hit() miss() hit()

[INFO][dc., 10 jul. 2013 13:19:52][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss() hit() miss() hit() hit() miss() hit()

[INFO][dc., 10 jul. 2013 13:19:52][de.ls5.learnlib.algorithms.ra.dl.RAPacks] access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(4) access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(0) is not a counterexample

[INFO][dc., 10 jul. 2013 13:19:52][rmm.cache.rmmCache] Queries up to this point: 1353

[INFO][dc., 10 jul. 2013 13:19:52][rmm.cache.rmmCache]

Data Structure (plain text)
















































































































































PrefixRemapping()[ access(p1) ] {{1,},}(a1->1)[ access(p1) ] {{1,},}(a1->4,a2->3,a3->5)[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},}(a1->2,a2->4,a3->1)[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(a1->3)[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}
[ ] {}()[ access(p1) ] {{1,},} -> miss()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1) ] {{1,},}(1->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p1=p2 ] {{1,2,},}(2->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2) ] {{1,},{2,},}(1->1,2->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p2=p3 ] {{1,},{2,3,},}(1->1,3->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 && p-2=p1 ] {{2,},{3,},{0,4,},{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p1=p3 ] {{2,},{1,3,},}(2->2,3->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}(1->1,2->2,3->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p1=p4 ] {{2,},{3,},{1,4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 ] {{1,},{2,},{5,},{6,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p6 ] {{1,},{5,},{3,4,},{2,6,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p3=p4 ] {{1,},{2,},{3,4,},}(1->1,2->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p2=p4 ] {{1,},{3,},{2,4,},}(1->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 ] {{1,},{2,},{5,},{3,4,},}(2->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p5=p6 ] {{1,},{2,},{3,4,},{5,6,},}(2->1,4->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-2=p4 ] {{1,},{-2,4,},{2,},{3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4=p6 ] {{1,},{2,},{5,},{3,4,6,},}(2->3,5->1,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()

Hypothesis ()

[INFO][dc., 10 jul. 2013 13:19:53][rmm.cache.rmmCache] hypothetical states: 6

Equivalence Query

[DEBUG][dc., 10 jul. 2013 13:19:54][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(0) access(p1)(2) access(p1)(3) access(p1)(3) access(p1)(4) ] : [miss() miss() miss() hit() miss() hit() hit() hit() hit() miss() ] ()

[INFO][dc., 10 jul. 2013 13:19:54][rmm.cache.rmmCache]

Counterexample ()

input: [access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(0) access(p1)(2) access(p1)(3) access(p1)(3) access(p1)(4) ]

output: [miss() miss() miss() hit() miss() hit() hit() hit() hit() miss() ]

hypout: [miss() miss() miss() hit() miss() hit() miss() miss() hit() miss() ]

Processing counterxample

[INFO][dc., 10 jul. 2013 13:19:54][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(0) access(p1)(2) , miss() miss() miss() hit() miss() hit() hit()

[INFO][dc., 10 jul. 2013 13:19:54][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss() hit() miss() hit() miss()

[INFO][dc., 10 jul. 2013 13:19:54][de.ls5.learnlib.algorithms.ra.dl.RAPacks] found new prefix [ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 && p2=p5 ] {{1,},{2,5,},{3,4,},}, wich was ill represented by [ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 ] {{1,},{2,},{5,},{3,4,},}

Adding new suffixes

Closing Table

[DEBUG][dc., 10 jul. 2013 13:19:54][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new word [ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 && p2=p5 ] {{1,},{2,5,},{3,4,},} to table

[INFO][dc., 10 jul. 2013 13:19:54][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new component [ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 && p2=p5 ] {{1,},{2,5,},{3,4,},} to table

Closing Table

[INFO][dc., 10 jul. 2013 13:19:54][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding [ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 && p2=p5 ] {{1,},{2,5,},{3,4,},} to short prefixes

Closing Table

[DEBUG][dc., 10 jul. 2013 13:19:54][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new word [ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5 ] {{1,},{6,},{2,5,},{3,4,},} to table

Closing Table

Checking variable consistency

Processing counterxample

[INFO][dc., 10 jul. 2013 13:19:54][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(0) access(p1)(2) , miss() miss() miss() hit() miss() hit() hit()

[INFO][dc., 10 jul. 2013 13:19:54][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss() hit() miss() hit() hit()

[INFO][dc., 10 jul. 2013 13:19:54][de.ls5.learnlib.algorithms.ra.dl.RAPacks] access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(0) access(p1)(2) is not a counterexample

[INFO][dc., 10 jul. 2013 13:19:54][rmm.cache.rmmCache] Queries up to this point: 1557

[INFO][dc., 10 jul. 2013 13:19:54][rmm.cache.rmmCache]

Data Structure (plain text)

































































































































































PrefixRemapping()[ access(p1) ] {{1,},}(a1->1)[ access(p1) ] {{1,},}(a1->4,a2->3,a3->5)[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},}(a1->2,a2->4,a3->1)[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(a1->3)[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}
[ ] {}()[ access(p1) ] {{1,},} -> miss()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1) ] {{1,},}(1->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p1=p2 ] {{1,2,},}(2->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2) ] {{1,},{2,},}(1->1,2->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p2=p3 ] {{1,},{2,3,},}(1->1,3->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 && p-2=p1 ] {{2,},{3,},{0,4,},{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p1=p3 ] {{2,},{1,3,},}(2->2,3->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}(1->1,2->2,3->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p1=p4 ] {{2,},{3,},{1,4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 ] {{1,},{2,},{5,},{6,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p6 ] {{1,},{5,},{3,4,},{2,6,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5 ] {{1,},{6,},{2,5,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p3=p4 ] {{1,},{2,},{3,4,},}(1->1,2->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p2=p4 ] {{1,},{3,},{2,4,},}(1->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 ] {{1,},{2,},{5,},{3,4,},}(2->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p5=p6 ] {{1,},{2,},{3,4,},{5,6,},}(2->1,4->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-2=p4 ] {{1,},{-2,4,},{2,},{3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4=p6 ] {{1,},{2,},{5,},{3,4,6,},}(2->3,5->1,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 && p2=p5 ] {{1,},{2,5,},{3,4,},}(1->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-1=p2 && p0=p4 ] {{-1,2,},{1,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()

Hypothesis ()

[INFO][dc., 10 jul. 2013 13:19:55][rmm.cache.rmmCache] hypothetical states: 7

Equivalence Query

[DEBUG][dc., 10 jul. 2013 13:19:55][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(2) access(p1)(2) access(p1)(3) access(p1)(2) access(p1)(2) access(p1)(4) access(p1)(3) access(p1)(1) access(p1)(1) ] : [miss() miss() hit() miss() hit() hit() miss() hit() miss() hit() ] ()

[INFO][dc., 10 jul. 2013 13:19:55][rmm.cache.rmmCache]

Counterexample ()

input: [access(p1)(1) access(p1)(2) access(p1)(2) access(p1)(3) access(p1)(2) access(p1)(2) access(p1)(4) access(p1)(3) access(p1)(1) access(p1)(1) ]

output: [miss() miss() hit() miss() hit() hit() miss() hit() miss() hit() ]

hypout: [miss() miss() hit() miss() hit() miss() miss() miss() miss() hit() ]

Processing counterxample

[INFO][dc., 10 jul. 2013 13:19:55][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(1) access(p1)(2) access(p1)(2) access(p1)(3) access(p1)(2) access(p1)(2) , miss() miss() hit() miss() hit() hit()

[INFO][dc., 10 jul. 2013 13:19:56][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() hit() miss() hit() miss()

[INFO][dc., 10 jul. 2013 13:19:56][de.ls5.learnlib.algorithms.ra.dl.RAPacks] found new prefix [ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4=p5 ] {{1,},{2,},{3,4,5,},}, wich was ill represented by [ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 ] {{1,},{2,},{5,},{3,4,},}

Adding new suffixes

Closing Table

[DEBUG][dc., 10 jul. 2013 13:19:56][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new word [ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4=p5 ] {{1,},{2,},{3,4,5,},} to table

Checking variable consistency

Processing counterxample

[INFO][dc., 10 jul. 2013 13:19:56][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(1) access(p1)(2) access(p1)(2) access(p1)(3) access(p1)(2) access(p1)(2) , miss() miss() hit() miss() hit() hit()

[INFO][dc., 10 jul. 2013 13:19:56][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() hit() miss() hit() hit()

[INFO][dc., 10 jul. 2013 13:19:56][de.ls5.learnlib.algorithms.ra.dl.RAPacks] access(p1)(1) access(p1)(2) access(p1)(2) access(p1)(3) access(p1)(2) access(p1)(2) is not a counterexample

[INFO][dc., 10 jul. 2013 13:19:56][rmm.cache.rmmCache] Queries up to this point: 1627

[INFO][dc., 10 jul. 2013 13:19:56][rmm.cache.rmmCache]

Data Structure (plain text)









































































































































































PrefixRemapping()[ access(p1) ] {{1,},}(a1->1)[ access(p1) ] {{1,},}(a1->4,a2->3,a3->5)[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},}(a1->2,a2->4,a3->1)[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(a1->3)[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}
[ ] {}()[ access(p1) ] {{1,},} -> miss()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1) ] {{1,},}(1->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p1=p2 ] {{1,2,},}(2->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2) ] {{1,},{2,},}(1->1,2->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p2=p3 ] {{1,},{2,3,},}(1->1,3->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 && p-2=p1 ] {{2,},{3,},{0,4,},{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p1=p3 ] {{2,},{1,3,},}(2->2,3->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}(1->1,2->2,3->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p1=p4 ] {{2,},{3,},{1,4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 ] {{1,},{2,},{5,},{6,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p6 ] {{1,},{5,},{3,4,},{2,6,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5 ] {{1,},{6,},{2,5,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p3=p4 ] {{1,},{2,},{3,4,},}(1->1,2->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p2=p4 ] {{1,},{3,},{2,4,},}(1->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4=p5 ] {{1,},{2,},{3,4,5,},}(1->1,2->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 ] {{1,},{2,},{5,},{3,4,},}(2->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p5=p6 ] {{1,},{2,},{3,4,},{5,6,},}(2->1,4->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-2=p4 ] {{1,},{-2,4,},{2,},{3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4=p6 ] {{1,},{2,},{5,},{3,4,6,},}(2->3,5->1,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 && p2=p5 ] {{1,},{2,5,},{3,4,},}(1->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-1=p2 && p0=p4 ] {{-1,2,},{1,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()

Hypothesis ()

[INFO][dc., 10 jul. 2013 13:19:57][rmm.cache.rmmCache] hypothetical states: 7

Equivalence Query

[DEBUG][dc., 10 jul. 2013 13:19:57][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(1) access(p1)(0) access(p1)(1) access(p1)(1) access(p1)(4) access(p1)(0) access(p1)(0) access(p1)(4) access(p1)(1) ] : [miss() miss() miss() hit() hit() miss() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:19:57][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(2) access(p1)(2) access(p1)(4) access(p1)(4) access(p1)(0) access(p1)(1) access(p1)(0) access(p1)(4) access(p1)(0) ] : [miss() miss() hit() miss() hit() miss() miss() hit() hit() hit() ] ()

[INFO][dc., 10 jul. 2013 13:19:57][rmm.cache.rmmCache]

Counterexample ()

input: [access(p1)(3) access(p1)(2) access(p1)(2) access(p1)(4) access(p1)(4) access(p1)(0) access(p1)(1) access(p1)(0) access(p1)(4) access(p1)(0) ]

output: [miss() miss() hit() miss() hit() miss() miss() hit() hit() hit() ]

hypout: [miss() miss() hit() miss() hit() miss() miss() hit() hit() miss() ]

Processing counterxample

[INFO][dc., 10 jul. 2013 13:19:57][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(3) access(p1)(2) access(p1)(2) access(p1)(4) access(p1)(4) access(p1)(0) access(p1)(1) access(p1)(0) access(p1)(4) access(p1)(0) , miss() miss() hit() miss() hit() miss() miss() hit() hit() hit()

[INFO][dc., 10 jul. 2013 13:19:57][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() hit() miss() hit() miss() miss() hit() hit() miss()

[INFO][dc., 10 jul. 2013 13:19:57][de.ls5.learnlib.algorithms.ra.dl.RAPacks] found new prefix [ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p2=p5 && p3=p4=p6 ] {{1,},{2,5,},{3,4,6,},}, wich was ill represented by [ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5 ] {{1,},{6,},{2,5,},{3,4,},}

Adding new suffixes

Closing Table

[DEBUG][dc., 10 jul. 2013 13:19:57][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new word [ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p2=p5 && p3=p4=p6 ] {{1,},{2,5,},{3,4,6,},} to table

Checking variable consistency

Processing counterxample

[INFO][dc., 10 jul. 2013 13:19:57][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(3) access(p1)(2) access(p1)(2) access(p1)(4) access(p1)(4) access(p1)(0) access(p1)(1) access(p1)(0) access(p1)(4) access(p1)(0) , miss() miss() hit() miss() hit() miss() miss() hit() hit() hit()

[INFO][dc., 10 jul. 2013 13:19:57][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() hit() miss() hit() miss() miss() hit() hit() hit()

[INFO][dc., 10 jul. 2013 13:19:57][de.ls5.learnlib.algorithms.ra.dl.RAPacks] access(p1)(3) access(p1)(2) access(p1)(2) access(p1)(4) access(p1)(4) access(p1)(0) access(p1)(1) access(p1)(0) access(p1)(4) access(p1)(0) is not a counterexample

[INFO][dc., 10 jul. 2013 13:19:57][rmm.cache.rmmCache] Queries up to this point: 1698

[INFO][dc., 10 jul. 2013 13:19:58][rmm.cache.rmmCache]

Data Structure (plain text)

















































































































































































PrefixRemapping()[ access(p1) ] {{1,},}(a1->1)[ access(p1) ] {{1,},}(a1->4,a2->3,a3->5)[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},}(a1->2,a2->4,a3->1)[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(a1->3)[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}
[ ] {}()[ access(p1) ] {{1,},} -> miss()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1) ] {{1,},}(1->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p1=p2 ] {{1,2,},}(2->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2) ] {{1,},{2,},}(1->1,2->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p2=p3 ] {{1,},{2,3,},}(1->1,3->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 && p-2=p1 ] {{2,},{3,},{0,4,},{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p1=p3 ] {{2,},{1,3,},}(2->2,3->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}(1->1,2->2,3->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p1=p4 ] {{2,},{3,},{1,4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 ] {{1,},{2,},{5,},{6,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p6 ] {{1,},{5,},{3,4,},{2,6,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5 ] {{1,},{6,},{2,5,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p3=p4 ] {{1,},{2,},{3,4,},}(1->1,2->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p2=p4 ] {{1,},{3,},{2,4,},}(1->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4=p5 ] {{1,},{2,},{3,4,5,},}(1->1,2->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 ] {{1,},{2,},{5,},{3,4,},}(2->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p5=p6 ] {{1,},{2,},{3,4,},{5,6,},}(2->1,4->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-2=p4 ] {{1,},{-2,4,},{2,},{3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4=p6 ] {{1,},{2,},{5,},{3,4,6,},}(2->3,5->1,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 && p2=p5 ] {{1,},{2,5,},{3,4,},}(1->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-1=p2 && p0=p4 ] {{-1,2,},{1,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p2=p5 && p3=p4=p6 ] {{1,},{2,5,},{3,4,6,},}(1->1,5->3,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-5=p1 ] {{-5,1,},} -> hit()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p0=p2 && p-1=p4 ] {{1,},{0,2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()

Hypothesis ()

[INFO][dc., 10 jul. 2013 13:19:59][rmm.cache.rmmCache] hypothetical states: 7

Equivalence Query

[DEBUG][dc., 10 jul. 2013 13:19:59][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(2) access(p1)(2) access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(0) access(p1)(4) access(p1)(4) access(p1)(2) ] : [miss() miss() hit() hit() hit() miss() miss() miss() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:19:59][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(4) access(p1)(2) access(p1)(1) access(p1)(4) access(p1)(2) access(p1)(1) access(p1)(2) access(p1)(2) access(p1)(2) ] : [miss() miss() hit() miss() hit() hit() hit() hit() hit() hit() ] ()

[INFO][dc., 10 jul. 2013 13:19:59][rmm.cache.rmmCache]

Counterexample ()

input: [access(p1)(2) access(p1)(4) access(p1)(2) access(p1)(1) access(p1)(4) access(p1)(2) access(p1)(1) access(p1)(2) access(p1)(2) access(p1)(2) ]

output: [miss() miss() hit() miss() hit() hit() hit() hit() hit() hit() ]

hypout: [miss() miss() hit() miss() hit() miss() hit() hit() hit() hit() ]

Processing counterxample

[INFO][dc., 10 jul. 2013 13:19:59][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(2) access(p1)(4) access(p1)(2) access(p1)(1) access(p1)(4) access(p1)(2) , miss() miss() hit() miss() hit() hit()

[INFO][dc., 10 jul. 2013 13:19:59][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() hit() miss() hit() miss()

[INFO][dc., 10 jul. 2013 13:19:59][de.ls5.learnlib.algorithms.ra.dl.RAPacks] found new prefix [ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p5 && p3=p4 ] {{2,},{1,5,},{3,4,},}, wich was ill represented by [ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 ] {{1,},{2,},{5,},{3,4,},}

Adding new suffixes

Closing Table

[DEBUG][dc., 10 jul. 2013 13:19:59][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new word [ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p5 && p3=p4 ] {{2,},{1,5,},{3,4,},} to table

Checking variable consistency

Processing counterxample

[INFO][dc., 10 jul. 2013 13:19:59][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(2) access(p1)(4) access(p1)(2) access(p1)(1) access(p1)(4) access(p1)(2) , miss() miss() hit() miss() hit() hit()

[INFO][dc., 10 jul. 2013 13:19:59][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() hit() miss() hit() hit()

[INFO][dc., 10 jul. 2013 13:19:59][de.ls5.learnlib.algorithms.ra.dl.RAPacks] access(p1)(2) access(p1)(4) access(p1)(2) access(p1)(1) access(p1)(4) access(p1)(2) is not a counterexample

[INFO][dc., 10 jul. 2013 13:19:59][rmm.cache.rmmCache] Queries up to this point: 1768

[INFO][dc., 10 jul. 2013 13:19:59][rmm.cache.rmmCache]

Data Structure (plain text)

























































































































































































PrefixRemapping()[ access(p1) ] {{1,},}(a1->1)[ access(p1) ] {{1,},}(a1->4,a2->3,a3->5)[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},}(a1->2,a2->4,a3->1)[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(a1->3)[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}
[ ] {}()[ access(p1) ] {{1,},} -> miss()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1) ] {{1,},}(1->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p1=p2 ] {{1,2,},}(2->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2) ] {{1,},{2,},}(1->1,2->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p2=p3 ] {{1,},{2,3,},}(1->1,3->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 && p-2=p1 ] {{2,},{3,},{0,4,},{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p1=p3 ] {{2,},{1,3,},}(2->2,3->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}(1->1,2->2,3->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p1=p4 ] {{2,},{3,},{1,4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 ] {{1,},{2,},{5,},{6,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p6 ] {{1,},{5,},{3,4,},{2,6,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5 ] {{1,},{6,},{2,5,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p3=p4 ] {{1,},{2,},{3,4,},}(1->1,2->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p2=p4 ] {{1,},{3,},{2,4,},}(1->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4=p5 ] {{1,},{2,},{3,4,5,},}(1->1,2->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 ] {{1,},{2,},{5,},{3,4,},}(2->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p5=p6 ] {{1,},{2,},{3,4,},{5,6,},}(2->1,4->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-2=p4 ] {{1,},{-2,4,},{2,},{3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4=p6 ] {{1,},{2,},{5,},{3,4,6,},}(2->3,5->1,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p5 && p3=p4 ] {{2,},{1,5,},{3,4,},}(2->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 && p2=p5 ] {{1,},{2,5,},{3,4,},}(1->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-1=p2 && p0=p4 ] {{-1,2,},{1,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p2=p5 && p3=p4=p6 ] {{1,},{2,5,},{3,4,6,},}(1->1,5->3,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-5=p1 ] {{-5,1,},} -> hit()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p0=p2 && p-1=p4 ] {{1,},{0,2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()

Hypothesis ()

[INFO][dc., 10 jul. 2013 13:20:01][rmm.cache.rmmCache] hypothetical states: 7

Equivalence Query

[DEBUG][dc., 10 jul. 2013 13:20:01][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(3) access(p1)(1) access(p1)(2) access(p1)(0) access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(2) access(p1)(3) ] : [miss() miss() hit() miss() miss() hit() hit() hit() hit() hit() ] ()

[INFO][dc., 10 jul. 2013 13:20:01][rmm.cache.rmmCache]

Counterexample ()

input: [access(p1)(1) access(p1)(3) access(p1)(1) access(p1)(2) access(p1)(0) access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(2) access(p1)(3) ]

output: [miss() miss() hit() miss() miss() hit() hit() hit() hit() hit() ]

hypout: [miss() miss() hit() miss() miss() hit() hit() miss() hit() hit() ]

Processing counterxample

[INFO][dc., 10 jul. 2013 13:20:01][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(1) access(p1)(3) access(p1)(1) access(p1)(2) access(p1)(0) access(p1)(2) access(p1)(0) access(p1)(3) , miss() miss() hit() miss() miss() hit() hit() hit()

[INFO][dc., 10 jul. 2013 13:20:01][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() hit() miss() miss() hit() hit() miss()

[INFO][dc., 10 jul. 2013 13:20:01][de.ls5.learnlib.algorithms.ra.dl.RAPacks] found new prefix [ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5 && p1=p6 ] {{1,6,},{2,5,},{3,4,},}, wich was ill represented by [ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5 ] {{1,},{6,},{2,5,},{3,4,},}

Adding new suffixes

Closing Table

[DEBUG][dc., 10 jul. 2013 13:20:01][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new word [ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5 && p1=p6 ] {{1,6,},{2,5,},{3,4,},} to table

Checking variable consistency

Processing counterxample

[INFO][dc., 10 jul. 2013 13:20:01][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(1) access(p1)(3) access(p1)(1) access(p1)(2) access(p1)(0) access(p1)(2) access(p1)(0) access(p1)(3) , miss() miss() hit() miss() miss() hit() hit() hit()

[INFO][dc., 10 jul. 2013 13:20:01][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() hit() miss() miss() hit() hit() hit()

[INFO][dc., 10 jul. 2013 13:20:01][de.ls5.learnlib.algorithms.ra.dl.RAPacks] access(p1)(1) access(p1)(3) access(p1)(1) access(p1)(2) access(p1)(0) access(p1)(2) access(p1)(0) access(p1)(3) is not a counterexample

[INFO][dc., 10 jul. 2013 13:20:01][rmm.cache.rmmCache] Queries up to this point: 1839

[INFO][dc., 10 jul. 2013 13:20:01][rmm.cache.rmmCache]

Data Structure (plain text)

































































































































































































PrefixRemapping()[ access(p1) ] {{1,},}(a1->1)[ access(p1) ] {{1,},}(a1->4,a2->3,a3->5)[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},}(a1->2,a2->4,a3->1)[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(a1->3)[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}
[ ] {}()[ access(p1) ] {{1,},} -> miss()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1) ] {{1,},}(1->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p1=p2 ] {{1,2,},}(2->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2) ] {{1,},{2,},}(1->1,2->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p2=p3 ] {{1,},{2,3,},}(1->1,3->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 && p-2=p1 ] {{2,},{3,},{0,4,},{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p1=p3 ] {{2,},{1,3,},}(2->2,3->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}(1->1,2->2,3->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p1=p4 ] {{2,},{3,},{1,4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 ] {{1,},{2,},{5,},{6,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p6 ] {{1,},{5,},{3,4,},{2,6,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5 ] {{1,},{6,},{2,5,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5 && p1=p6 ] {{1,6,},{2,5,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p3=p4 ] {{1,},{2,},{3,4,},}(1->1,2->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p2=p4 ] {{1,},{3,},{2,4,},}(1->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4=p5 ] {{1,},{2,},{3,4,5,},}(1->1,2->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 ] {{1,},{2,},{5,},{3,4,},}(2->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p5=p6 ] {{1,},{2,},{3,4,},{5,6,},}(2->1,4->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-2=p4 ] {{1,},{-2,4,},{2,},{3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4=p6 ] {{1,},{2,},{5,},{3,4,6,},}(2->3,5->1,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p5 && p3=p4 ] {{2,},{1,5,},{3,4,},}(2->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 && p2=p5 ] {{1,},{2,5,},{3,4,},}(1->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-1=p2 && p0=p4 ] {{-1,2,},{1,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p2=p5 && p3=p4=p6 ] {{1,},{2,5,},{3,4,6,},}(1->1,5->3,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-5=p1 ] {{-5,1,},} -> hit()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p0=p2 && p-1=p4 ] {{1,},{0,2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()

Hypothesis ()

[INFO][dc., 10 jul. 2013 13:20:02][rmm.cache.rmmCache] hypothetical states: 7

Equivalence Query

[DEBUG][dc., 10 jul. 2013 13:20:02][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(4) access(p1)(2) access(p1)(4) access(p1)(4) access(p1)(2) ] : [miss() miss() miss() hit() miss() miss() hit() hit() hit() hit() ] ()

[INFO][dc., 10 jul. 2013 13:20:02][rmm.cache.rmmCache]

Counterexample ()

input: [access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(4) access(p1)(2) access(p1)(4) access(p1)(4) access(p1)(2) ]

output: [miss() miss() miss() hit() miss() miss() hit() hit() hit() hit() ]

hypout: [miss() miss() miss() hit() miss() miss() hit() hit() miss() hit() ]

Processing counterxample

[INFO][dc., 10 jul. 2013 13:20:02][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(4) access(p1)(2) access(p1)(4) access(p1)(4) , miss() miss() miss() hit() miss() miss() hit() hit() hit()

[INFO][dc., 10 jul. 2013 13:20:02][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss() hit() miss() miss() hit() hit() miss()

[INFO][dc., 10 jul. 2013 13:20:02][de.ls5.learnlib.algorithms.ra.dl.RAPacks] found new prefix [ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5=p6 ] {{1,},{3,4,},{2,5,6,},}, wich was ill represented by [ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5 ] {{1,},{6,},{2,5,},{3,4,},}

Adding new suffixes

Closing Table

[DEBUG][dc., 10 jul. 2013 13:20:02][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new word [ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5=p6 ] {{1,},{3,4,},{2,5,6,},} to table

Checking variable consistency

Processing counterxample

[INFO][dc., 10 jul. 2013 13:20:02][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(4) access(p1)(2) access(p1)(4) access(p1)(4) , miss() miss() miss() hit() miss() miss() hit() hit() hit()

[INFO][dc., 10 jul. 2013 13:20:03][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss() hit() miss() miss() hit() hit() hit()

[INFO][dc., 10 jul. 2013 13:20:03][de.ls5.learnlib.algorithms.ra.dl.RAPacks] access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(4) access(p1)(2) access(p1)(4) access(p1)(4) is not a counterexample

[INFO][dc., 10 jul. 2013 13:20:03][rmm.cache.rmmCache] Queries up to this point: 1912

[INFO][dc., 10 jul. 2013 13:20:03][rmm.cache.rmmCache]

Data Structure (plain text)









































































































































































































PrefixRemapping()[ access(p1) ] {{1,},}(a1->1)[ access(p1) ] {{1,},}(a1->4,a2->3,a3->5)[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},}(a1->2,a2->4,a3->1)[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(a1->3)[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}
[ ] {}()[ access(p1) ] {{1,},} -> miss()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1) ] {{1,},}(1->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p1=p2 ] {{1,2,},}(2->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2) ] {{1,},{2,},}(1->1,2->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p2=p3 ] {{1,},{2,3,},}(1->1,3->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 && p-2=p1 ] {{2,},{3,},{0,4,},{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p1=p3 ] {{2,},{1,3,},}(2->2,3->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}(1->1,2->2,3->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p1=p4 ] {{2,},{3,},{1,4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 ] {{1,},{2,},{5,},{6,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p6 ] {{1,},{5,},{3,4,},{2,6,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5 ] {{1,},{6,},{2,5,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5 && p1=p6 ] {{1,6,},{2,5,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p3=p4 ] {{1,},{2,},{3,4,},}(1->1,2->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p2=p4 ] {{1,},{3,},{2,4,},}(1->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4=p5 ] {{1,},{2,},{3,4,5,},}(1->1,2->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 ] {{1,},{2,},{5,},{3,4,},}(2->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p5=p6 ] {{1,},{2,},{3,4,},{5,6,},}(2->1,4->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-2=p4 ] {{1,},{-2,4,},{2,},{3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4=p6 ] {{1,},{2,},{5,},{3,4,6,},}(2->3,5->1,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p5 && p3=p4 ] {{2,},{1,5,},{3,4,},}(2->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 && p2=p5 ] {{1,},{2,5,},{3,4,},}(1->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-1=p2 && p0=p4 ] {{-1,2,},{1,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p2=p5 && p3=p4=p6 ] {{1,},{2,5,},{3,4,6,},}(1->1,5->3,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-5=p1 ] {{-5,1,},} -> hit()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p0=p2 && p-1=p4 ] {{1,},{0,2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5=p6 ] {{1,},{3,4,},{2,5,6,},}(1->1,4->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-5=p1 ] {{-5,1,},} -> hit()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 && p-2=p1 ] {{2,},{3,},{0,4,},{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-2=p2 && p0=p4 ] {{-2,2,},{1,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-2=p4 ] {{1,},{-2,4,},{2,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()

Hypothesis ()

[INFO][dc., 10 jul. 2013 13:20:04][rmm.cache.rmmCache] hypothetical states: 7

Equivalence Query

[DEBUG][dc., 10 jul. 2013 13:20:04][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(4) access(p1)(2) access(p1)(4) access(p1)(4) access(p1)(0) access(p1)(2) access(p1)(4) access(p1)(4) access(p1)(2) ] : [miss() miss() miss() hit() hit() miss() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:04][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(0) access(p1)(3) access(p1)(1) access(p1)(2) ] : [miss() miss() hit() hit() miss() hit() hit() hit() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:04][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(3) access(p1)(4) access(p1)(3) access(p1)(4) ] : [miss() miss() hit() hit() miss() miss() hit() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:04][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(3) access(p1)(0) ] : [miss() miss() hit() miss() hit() miss() hit() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:04][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(3) access(p1)(3) access(p1)(0) access(p1)(0) access(p1)(1) access(p1)(0) access(p1)(1) access(p1)(1) access(p1)(4) ] : [miss() miss() hit() miss() hit() miss() hit() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:04][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(0) access(p1)(0) access(p1)(4) access(p1)(1) access(p1)(0) access(p1)(0) access(p1)(3) access(p1)(3) access(p1)(0) ] : [miss() miss() hit() miss() hit() hit() hit() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:04][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(0) access(p1)(2) access(p1)(3) access(p1)(2) access(p1)(0) access(p1)(2) access(p1)(2) access(p1)(1) access(p1)(0) ] : [miss() miss() miss() miss() hit() hit() hit() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:04][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(1) access(p1)(0) access(p1)(3) access(p1)(3) access(p1)(2) access(p1)(3) access(p1)(2) access(p1)(0) access(p1)(1) ] : [miss() miss() miss() miss() hit() miss() hit() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:04][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(3) access(p1)(1) access(p1)(3) access(p1)(3) access(p1)(1) access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(0) ] : [miss() hit() miss() hit() hit() hit() miss() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:04][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(4) access(p1)(1) access(p1)(2) access(p1)(0) access(p1)(4) access(p1)(2) access(p1)(4) access(p1)(2) access(p1)(1) ] : [miss() miss() miss() miss() miss() miss() hit() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:04][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(4) access(p1)(0) access(p1)(3) access(p1)(3) access(p1)(4) access(p1)(0) access(p1)(3) ] : [miss() miss() miss() miss() hit() hit() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:04][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(1) access(p1)(3) access(p1)(0) access(p1)(4) access(p1)(1) access(p1)(4) access(p1)(4) access(p1)(2) access(p1)(4) ] : [miss() hit() miss() miss() miss() miss() hit() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:04][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(2) access(p1)(2) access(p1)(3) ] : [miss() miss() miss() miss() hit() hit() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:04][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(4) access(p1)(2) access(p1)(0) access(p1)(2) access(p1)(3) access(p1)(3) access(p1)(1) access(p1)(0) access(p1)(0) ] : [miss() miss() miss() hit() hit() miss() hit() miss() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:05][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(1) access(p1)(2) access(p1)(2) access(p1)(1) access(p1)(2) access(p1)(2) access(p1)(4) access(p1)(0) access(p1)(2) ] : [miss() miss() hit() hit() hit() hit() hit() miss() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:05][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(3) access(p1)(4) access(p1)(2) access(p1)(2) access(p1)(3) access(p1)(3) access(p1)(0) access(p1)(0) access(p1)(3) ] : [miss() hit() miss() miss() hit() hit() hit() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:05][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(1) access(p1)(1) access(p1)(3) access(p1)(4) access(p1)(2) access(p1)(2) access(p1)(4) ] : [miss() miss() hit() miss() hit() hit() miss() miss() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:05][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(0) access(p1)(4) access(p1)(3) access(p1)(4) access(p1)(0) access(p1)(4) access(p1)(2) access(p1)(4) access(p1)(3) ] : [miss() miss() hit() miss() hit() hit() hit() miss() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:05][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(4) access(p1)(1) access(p1)(2) access(p1)(3) access(p1)(4) access(p1)(1) access(p1)(1) access(p1)(4) access(p1)(4) ] : [miss() miss() miss() miss() miss() miss() miss() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:05][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(2) access(p1)(2) access(p1)(0) access(p1)(2) access(p1)(3) access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(3) ] : [miss() miss() hit() miss() hit() miss() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:05][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(2) access(p1)(4) access(p1)(1) access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(2) access(p1)(4) access(p1)(3) ] : [miss() miss() miss() miss() miss() hit() miss() miss() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:05][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(0) access(p1)(0) access(p1)(4) access(p1)(0) access(p1)(4) access(p1)(2) access(p1)(0) access(p1)(4) access(p1)(0) ] : [miss() miss() hit() miss() hit() hit() miss() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:05][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(4) access(p1)(4) access(p1)(0) access(p1)(3) access(p1)(2) access(p1)(2) access(p1)(1) access(p1)(1) access(p1)(3) ] : [miss() hit() hit() miss() miss() miss() hit() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:05][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(1) access(p1)(0) access(p1)(2) access(p1)(4) access(p1)(0) access(p1)(1) ] : [miss() miss() miss() hit() miss() hit() hit() miss() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:05][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(0) access(p1)(0) access(p1)(2) access(p1)(1) access(p1)(1) access(p1)(4) access(p1)(1) access(p1)(1) access(p1)(1) ] : [miss() miss() hit() miss() miss() hit() miss() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:05][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(0) access(p1)(3) access(p1)(2) access(p1)(3) access(p1)(1) access(p1)(3) access(p1)(4) access(p1)(2) access(p1)(3) ] : [miss() miss() miss() miss() hit() miss() hit() miss() miss() hit() ] ()

[INFO][dc., 10 jul. 2013 13:20:05][rmm.cache.rmmCache]

Counterexample ()

input: [access(p1)(4) access(p1)(0) access(p1)(3) access(p1)(2) access(p1)(3) access(p1)(1) access(p1)(3) access(p1)(4) access(p1)(2) access(p1)(3) ]

output: [miss() miss() miss() miss() hit() miss() hit() miss() miss() hit() ]

hypout: [miss() miss() miss() miss() hit() miss() hit() miss() hit() hit() ]

Processing counterxample

[INFO][dc., 10 jul. 2013 13:20:05][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(4) access(p1)(0) access(p1)(3) access(p1)(2) access(p1)(3) access(p1)(1) access(p1)(3) access(p1)(4) access(p1)(2) , miss() miss() miss() miss() hit() miss() hit() miss() miss()

[INFO][dc., 10 jul. 2013 13:20:05][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss() miss() hit() miss() hit() miss() hit()

[INFO][dc., 10 jul. 2013 13:20:05][de.ls5.learnlib.algorithms.ra.dl.RAPacks] found new suffix (a1->2)[ access(p1)access(p2) ] {{1,},{2,},}

Adding new suffixes

[INFO][dc., 10 jul. 2013 13:20:05][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding (a1->2)[ access(p1)access(p2) ] {{1,},{2,},} to global suffix set

Closing Table

Closing Table

Checking variable consistency

Processing counterxample

[INFO][dc., 10 jul. 2013 13:20:05][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(4) access(p1)(0) access(p1)(3) access(p1)(2) access(p1)(3) access(p1)(1) access(p1)(3) access(p1)(4) access(p1)(2) , miss() miss() miss() miss() hit() miss() hit() miss() miss()

[INFO][dc., 10 jul. 2013 13:20:05][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss() miss() hit() miss() hit() miss() miss()

[INFO][dc., 10 jul. 2013 13:20:05][de.ls5.learnlib.algorithms.ra.dl.RAPacks] access(p1)(4) access(p1)(0) access(p1)(3) access(p1)(2) access(p1)(3) access(p1)(1) access(p1)(3) access(p1)(4) access(p1)(2) is not a counterexample

[INFO][dc., 10 jul. 2013 13:20:05][rmm.cache.rmmCache] Queries up to this point: 1913

[INFO][dc., 10 jul. 2013 13:20:05][rmm.cache.rmmCache]

Data Structure (plain text)

































































































































































































































PrefixRemapping()[ access(p1) ] {{1,},}(a1->1)[ access(p1) ] {{1,},}(a1->4,a2->3,a3->5)[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},}(a1->2,a2->4,a3->1)[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(a1->3)[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}(a1->2)[ access(p1)access(p2) ] {{1,},{2,},}
[ ] {}()[ access(p1) ] {{1,},} -> miss()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1) ] {{1,},}(1->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2), p1=p2 ] {{1,2,},}(2->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2) ] {{1,},{2,},}(1->1,2->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3), p2=p3 ] {{1,},{2,3,},}(1->1,3->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 && p-2=p1 ] {{2,},{3,},{0,4,},{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3), p1=p3 ] {{2,},{1,3,},}(2->2,3->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}(1->1,2->2,3->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p1=p4 ] {{2,},{3,},{1,4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 ] {{1,},{2,},{5,},{6,},{3,4,},}(4->3,5->1,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p6 ] {{1,},{5,},{3,4,},{2,6,},}(4->3,5->1,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5 ] {{1,},{6,},{2,5,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5 && p1=p6 ] {{1,6,},{2,5,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p3=p4 ] {{1,},{2,},{3,4,},}(1->1,2->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p2=p4 ] {{1,},{3,},{2,4,},}(1->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4=p5 ] {{1,},{2,},{3,4,5,},}(1->1,2->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-3=p2 ] {{1,},{-3,2,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 ] {{1,},{2,},{5,},{3,4,},}(2->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p5=p6 ] {{1,},{2,},{3,4,},{5,6,},}(2->1,4->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-2=p4 ] {{1,},{-2,4,},{2,},{3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4=p6 ] {{1,},{2,},{5,},{3,4,6,},}(2->1,5->3,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p5 && p3=p4 ] {{2,},{1,5,},{3,4,},}(2->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 && p2=p5 ] {{1,},{2,5,},{3,4,},}(1->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-1=p2 && p0=p4 ] {{-1,2,},{1,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p2=p5 && p3=p4=p6 ] {{1,},{2,5,},{3,4,6,},}(1->1,5->3,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-5=p1 ] {{-5,1,},} -> hit()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p0=p2 && p-1=p4 ] {{1,},{0,2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5=p6 ] {{1,},{3,4,},{2,5,6,},}(1->1,4->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-5=p1 ] {{-5,1,},} -> hit()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 && p-2=p1 ] {{2,},{3,},{0,4,},{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-2=p2 && p0=p4 ] {{-2,2,},{1,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-2=p4 ] {{1,},{-2,4,},{2,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()

Hypothesis ()

[INFO][dc., 10 jul. 2013 13:20:07][rmm.cache.rmmCache] hypothetical states: 7

Equivalence Query

[DEBUG][dc., 10 jul. 2013 13:20:07][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(2) access(p1)(4) access(p1)(3) access(p1)(3) access(p1)(1) access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(2) ] : [miss() miss() miss() hit() hit() miss() miss() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:07][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(4) access(p1)(3) access(p1)(4) access(p1)(4) access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(3) access(p1)(1) ] : [miss() miss() miss() hit() hit() hit() hit() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:07][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(3) access(p1)(2) access(p1)(1) access(p1)(4) access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(0) access(p1)(2) ] : [miss() miss() miss() miss() miss() miss() hit() miss() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:07][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(1) access(p1)(1) access(p1)(2) access(p1)(1) access(p1)(2) access(p1)(3) access(p1)(3) access(p1)(1) access(p1)(1) ] : [miss() miss() hit() miss() hit() hit() miss() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:07][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(4) access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(2) access(p1)(3) access(p1)(4) ] : [miss() miss() miss() miss() miss() miss() miss() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:07][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(4) access(p1)(1) access(p1)(1) access(p1)(4) access(p1)(0) access(p1)(4) access(p1)(1) access(p1)(3) access(p1)(4) ] : [miss() miss() miss() hit() hit() miss() hit() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:07][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(0) access(p1)(2) access(p1)(2) access(p1)(0) access(p1)(2) access(p1)(4) access(p1)(4) access(p1)(0) access(p1)(0) ] : [miss() miss() miss() hit() hit() hit() miss() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:07][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(1) access(p1)(3) access(p1)(1) access(p1)(4) access(p1)(2) access(p1)(3) access(p1)(3) access(p1)(3) access(p1)(1) ] : [miss() hit() miss() hit() miss() miss() hit() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:07][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(4) access(p1)(4) access(p1)(4) access(p1)(1) access(p1)(1) access(p1)(4) access(p1)(2) access(p1)(4) access(p1)(4) ] : [miss() miss() hit() hit() miss() hit() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:07][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(2) access(p1)(2) access(p1)(4) access(p1)(2) access(p1)(3) access(p1)(1) access(p1)(1) access(p1)(3) access(p1)(4) ] : [miss() miss() hit() miss() hit() hit() miss() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:07][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(4) access(p1)(4) access(p1)(0) access(p1)(0) access(p1)(0) access(p1)(4) access(p1)(3) access(p1)(1) access(p1)(0) ] : [miss() hit() hit() miss() hit() hit() hit() miss() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:07][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(2) access(p1)(3) access(p1)(0) access(p1)(0) access(p1)(0) access(p1)(2) access(p1)(0) access(p1)(2) access(p1)(2) ] : [miss() miss() miss() miss() hit() hit() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:07][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(2) access(p1)(1) access(p1)(2) access(p1)(3) access(p1)(4) access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(4) ] : [miss() miss() hit() hit() miss() miss() hit() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:07][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(1) access(p1)(4) access(p1)(0) access(p1)(4) access(p1)(3) access(p1)(1) access(p1)(1) access(p1)(2) access(p1)(1) ] : [miss() miss() miss() miss() hit() miss() miss() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:07][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(1) access(p1)(0) access(p1)(2) access(p1)(4) access(p1)(1) access(p1)(4) access(p1)(0) access(p1)(3) access(p1)(2) ] : [miss() miss() miss() miss() miss() miss() hit() miss() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:07][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(2) access(p1)(4) access(p1)(1) access(p1)(0) access(p1)(2) access(p1)(2) access(p1)(4) access(p1)(2) access(p1)(2) ] : [miss() miss() hit() miss() miss() hit() hit() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:07][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(0) access(p1)(0) access(p1)(4) access(p1)(3) access(p1)(2) access(p1)(0) access(p1)(2) access(p1)(2) access(p1)(0) ] : [miss() hit() hit() miss() miss() miss() miss() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:07][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(3) access(p1)(4) access(p1)(1) access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(0) access(p1)(0) access(p1)(4) ] : [miss() miss() miss() miss() miss() hit() miss() miss() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:07][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(4) access(p1)(3) access(p1)(1) access(p1)(1) access(p1)(0) access(p1)(2) access(p1)(4) access(p1)(0) access(p1)(1) ] : [miss() miss() miss() miss() hit() miss() miss() miss() hit() miss() ] ()

[INFO][dc., 10 jul. 2013 13:20:07][rmm.cache.rmmCache]

Counterexample ()

input: [access(p1)(2) access(p1)(4) access(p1)(3) access(p1)(1) access(p1)(1) access(p1)(0) access(p1)(2) access(p1)(4) access(p1)(0) access(p1)(1) ]

output: [miss() miss() miss() miss() hit() miss() miss() miss() hit() miss() ]

hypout: [miss() miss() miss() miss() hit() miss() miss() miss() miss() hit() ]

Processing counterxample

[INFO][dc., 10 jul. 2013 13:20:07][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(2) access(p1)(4) access(p1)(3) access(p1)(1) access(p1)(1) access(p1)(0) access(p1)(2) access(p1)(4) access(p1)(0) , miss() miss() miss() miss() hit() miss() miss() miss() hit()

[INFO][dc., 10 jul. 2013 13:20:07][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss() miss() hit() miss() miss() miss() miss()

[INFO][dc., 10 jul. 2013 13:20:07][de.ls5.learnlib.algorithms.ra.dl.RAPacks] found new suffix (a1->4,a2->1)[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},}

Adding new suffixes

[INFO][dc., 10 jul. 2013 13:20:07][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding (a1->4,a2->1)[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} to global suffix set

Closing Table

[INFO][dc., 10 jul. 2013 13:20:07][de.ls5.learnlib.algorithms.ra.dl.Component]

Splitting Component

Old accesss sequence: [ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}
New access sequences: [ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}

[INFO][dc., 10 jul. 2013 13:20:07][de.ls5.learnlib.algorithms.ra.dl.Component]

Splitting Component

Old accesss sequence: [ access(p1)access(p2)access(p3)access(p4), p3=p4 ] {{1,},{2,},{3,4,},}
New access sequences: [ access(p1)access(p2)access(p3)access(p4), p2=p4 ] {{1,},{3,},{2,4,},}

[INFO][dc., 10 jul. 2013 13:20:07][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding [ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} to short prefixes

[INFO][dc., 10 jul. 2013 13:20:07][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding [ access(p1)access(p2)access(p3)access(p4), p2=p4 ] {{1,},{3,},{2,4,},} to short prefixes

Closing Table

[DEBUG][dc., 10 jul. 2013 13:20:07][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new word [ access(p1)access(p2)access(p3)access(p4)access(p5) ] {{1,},{2,},{3,},{4,},{5,},} to table

[INFO][dc., 10 jul. 2013 13:20:07][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new component [ access(p1)access(p2)access(p3)access(p4)access(p5) ] {{1,},{2,},{3,},{4,},{5,},} to table

Closing Table

[INFO][dc., 10 jul. 2013 13:20:07][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding [ access(p1)access(p2)access(p3)access(p4)access(p5) ] {{1,},{2,},{3,},{4,},{5,},} to short prefixes

[DEBUG][dc., 10 jul. 2013 13:20:07][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new word [ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p4 ] {{1,},{3,},{5,},{2,4,},} to table

Closing Table

[DEBUG][dc., 10 jul. 2013 13:20:08][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new word [ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6) ] {{1,},{2,},{3,},{4,},{5,},{6,},} to table

Closing Table

Checking variable consistency

Processing counterxample

[INFO][dc., 10 jul. 2013 13:20:08][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(2) access(p1)(4) access(p1)(3) access(p1)(1) access(p1)(1) access(p1)(0) access(p1)(2) access(p1)(4) access(p1)(0) , miss() miss() miss() miss() hit() miss() miss() miss() hit()

[INFO][dc., 10 jul. 2013 13:20:08][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss() miss() miss() miss() miss() miss() miss()

[INFO][dc., 10 jul. 2013 13:20:08][de.ls5.learnlib.algorithms.ra.dl.RAPacks] found new prefix [ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p6 ] {{1,},{2,},{4,},{5,},{3,6,},}, wich was ill represented by [ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6) ] {{1,},{2,},{3,},{4,},{5,},{6,},}

Adding new suffixes

Closing Table

[DEBUG][dc., 10 jul. 2013 13:20:08][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new word [ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p6 ] {{1,},{2,},{4,},{5,},{3,6,},} to table

Checking variable consistency

Processing counterxample

[INFO][dc., 10 jul. 2013 13:20:08][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(2) access(p1)(4) access(p1)(3) access(p1)(1) access(p1)(1) access(p1)(0) access(p1)(2) access(p1)(4) access(p1)(0) , miss() miss() miss() miss() hit() miss() miss() miss() hit()

[INFO][dc., 10 jul. 2013 13:20:08][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss() miss() miss() miss() miss() miss() hit()

[INFO][dc., 10 jul. 2013 13:20:09][de.ls5.learnlib.algorithms.ra.dl.RAPacks] found new prefix [ access(p1)access(p2)access(p3)access(p4)access(p5), p4=p5 ] {{1,},{2,},{3,},{4,5,},}, wich was ill represented by [ access(p1)access(p2)access(p3)access(p4)access(p5) ] {{1,},{2,},{3,},{4,},{5,},}

Adding new suffixes

Closing Table

[DEBUG][dc., 10 jul. 2013 13:20:09][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new word [ access(p1)access(p2)access(p3)access(p4)access(p5), p4=p5 ] {{1,},{2,},{3,},{4,5,},} to table

Checking variable consistency

Processing counterxample

[INFO][dc., 10 jul. 2013 13:20:09][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(2) access(p1)(4) access(p1)(3) access(p1)(1) access(p1)(1) access(p1)(0) access(p1)(2) access(p1)(4) access(p1)(0) , miss() miss() miss() miss() hit() miss() miss() miss() hit()

[INFO][dc., 10 jul. 2013 13:20:09][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss() miss() hit() miss() miss() miss() miss()

[INFO][dc., 10 jul. 2013 13:20:09][de.ls5.learnlib.algorithms.ra.dl.RAPacks] found new prefix [ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},}, wich was ill represented by [ access(p1)access(p2)access(p3)access(p4)access(p5) ] {{1,},{2,},{3,},{4,},{5,},}

Adding new suffixes

Closing Table

[DEBUG][dc., 10 jul. 2013 13:20:09][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new word [ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} to table

Checking variable consistency

Processing counterxample

[INFO][dc., 10 jul. 2013 13:20:09][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(2) access(p1)(4) access(p1)(3) access(p1)(1) access(p1)(1) access(p1)(0) access(p1)(2) access(p1)(4) access(p1)(0) , miss() miss() miss() miss() hit() miss() miss() miss() hit()

[INFO][dc., 10 jul. 2013 13:20:09][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss() miss() hit() miss() miss() miss() hit()

[INFO][dc., 10 jul. 2013 13:20:09][de.ls5.learnlib.algorithms.ra.dl.RAPacks] access(p1)(2) access(p1)(4) access(p1)(3) access(p1)(1) access(p1)(1) access(p1)(0) access(p1)(2) access(p1)(4) access(p1)(0) is not a counterexample

[INFO][dc., 10 jul. 2013 13:20:09][rmm.cache.rmmCache] Queries up to this point: 3768

[INFO][dc., 10 jul. 2013 13:20:09][rmm.cache.rmmCache]

Data Structure (plain text)
























































































































































































































































































































PrefixRemapping()[ access(p1) ] {{1,},}(a1->1)[ access(p1) ] {{1,},}(a1->4,a2->3,a3->5)[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},}(a1->2,a2->4,a3->1)[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(a1->3)[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}(a1->2)[ access(p1)access(p2) ] {{1,},{2,},}(a1->4,a2->1)[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},}
[ ] {}()[ access(p1) ] {{1,},} -> miss()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1) ] {{1,},}(1->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2), p1=p2 ] {{1,2,},}(2->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},}(1->1,2->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3), p2=p3 ] {{1,},{2,3,},}(1->1,3->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 && p-2=p1 ] {{2,},{3,},{0,4,},{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3), p1=p3 ] {{2,},{1,3,},}(2->2,3->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}(1->1,2->2,3->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 ] {{1,},{2,},{5,},{6,},{3,4,},}(4->3,5->1,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p6 ] {{1,},{5,},{3,4,},{2,6,},}(4->3,5->1,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5 ] {{1,},{6,},{2,5,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5 && p1=p6 ] {{1,6,},{2,5,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6) ] {{1,},{2,},{3,},{4,},{5,},{6,},}(4->1,5->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p6 ] {{1,},{2,},{4,},{5,},{3,6,},}(4->1,5->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p3=p4 ] {{1,},{2,},{3,4,},}(1->1,2->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p4 && p2=p5 ] {{1,},{3,},{0,4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p4 && p2=p5 && p-2=p1 ] {{3,},{0,4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4=p5 ] {{1,},{2,},{3,4,5,},}(1->1,2->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-3=p2 ] {{1,},{-3,2,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p4 && p2=p5 && p-3=p1 ] {{3,},{0,4,},{2,5,},{-3,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p4 && p2=p5 ] {{1,},{3,},{0,4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 ] {{1,},{2,},{5,},{3,4,},}(2->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p-1=p4 && p2=p5 ] {{0,1,},{-1,4,},{3,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p5=p6 ] {{1,},{2,},{3,4,},{5,6,},}(2->1,4->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-2=p4 ] {{1,},{-2,4,},{2,},{3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p-2=p4 && p2=p5 ] {{0,1,},{-2,4,},{3,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4=p6 ] {{1,},{2,},{5,},{3,4,6,},}(2->1,5->3,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p0=p4 && p2=p5 ] {{-1,1,},{3,},{0,4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p5 && p3=p4 ] {{2,},{1,5,},{3,4,},}(2->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p-1=p4 && p2=p5 ] {{0,1,},{-1,4,},{3,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 && p2=p5 ] {{1,},{2,5,},{3,4,},}(1->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-1=p2 && p0=p4 ] {{-1,2,},{1,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p2=p5 && p3=p4=p6 ] {{1,},{2,5,},{3,4,6,},}(1->1,5->3,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-5=p1 ] {{-5,1,},} -> hit()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p0=p2 && p-1=p4 ] {{1,},{0,2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5=p6 ] {{1,},{3,4,},{2,5,6,},}(1->1,4->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-5=p1 ] {{-5,1,},} -> hit()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 && p-2=p1 ] {{2,},{3,},{0,4,},{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-2=p2 && p0=p4 ] {{-2,2,},{1,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-2=p4 ] {{1,},{-2,4,},{2,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p1=p4 ] {{2,},{3,},{1,4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p4=p5 ] {{1,},{2,},{3,},{4,5,},}(2->1,3->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p2=p4 ] {{1,},{3,},{2,4,},}(1->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5) ] {{1,},{2,},{3,},{4,},{5,},}(3->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p4 ] {{1,},{3,},{5,},{2,4,},}(3->1,4->3,5->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},}(3->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()

Hypothesis ()

[INFO][dc., 10 jul. 2013 13:20:11][rmm.cache.rmmCache] hypothetical states: 10

Equivalence Query

[DEBUG][dc., 10 jul. 2013 13:20:11][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(1) access(p1)(2) access(p1)(3) access(p1)(2) access(p1)(3) access(p1)(1) access(p1)(3) access(p1)(3) access(p1)(4) ] : [miss() miss() miss() miss() hit() hit() hit() hit() hit() miss() ] ()

[INFO][dc., 10 jul. 2013 13:20:11][rmm.cache.rmmCache]

Counterexample ()

input: [access(p1)(0) access(p1)(1) access(p1)(2) access(p1)(3) access(p1)(2) access(p1)(3) access(p1)(1) access(p1)(3) access(p1)(3) access(p1)(4) ]

output: [miss() miss() miss() miss() hit() hit() hit() hit() hit() miss() ]

hypout: [miss() miss() miss() miss() miss() miss() miss() miss() hit() miss() ]

Processing counterxample

[INFO][dc., 10 jul. 2013 13:20:11][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(0) access(p1)(1) access(p1)(2) access(p1)(3) access(p1)(2) , miss() miss() miss() miss() hit()

[INFO][dc., 10 jul. 2013 13:20:11][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss() miss() miss()

[INFO][dc., 10 jul. 2013 13:20:11][de.ls5.learnlib.algorithms.ra.dl.RAPacks] found new prefix [ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p5 ] {{1,},{2,},{4,},{3,5,},}, wich was ill represented by [ access(p1)access(p2)access(p3)access(p4)access(p5) ] {{1,},{2,},{3,},{4,},{5,},}

Adding new suffixes

Closing Table

[DEBUG][dc., 10 jul. 2013 13:20:11][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new word [ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p5 ] {{1,},{2,},{4,},{3,5,},} to table

Checking variable consistency

Processing counterxample

[INFO][dc., 10 jul. 2013 13:20:11][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(0) access(p1)(1) access(p1)(2) access(p1)(3) access(p1)(2) , miss() miss() miss() miss() hit()

[INFO][dc., 10 jul. 2013 13:20:11][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss() miss() hit()

[INFO][dc., 10 jul. 2013 13:20:11][de.ls5.learnlib.algorithms.ra.dl.RAPacks] access(p1)(0) access(p1)(1) access(p1)(2) access(p1)(3) access(p1)(2) is not a counterexample

[INFO][dc., 10 jul. 2013 13:20:11][rmm.cache.rmmCache] Queries up to this point: 3936

[INFO][dc., 10 jul. 2013 13:20:11][rmm.cache.rmmCache]

Data Structure (plain text)


































































































































































































































































































































PrefixRemapping()[ access(p1) ] {{1,},}(a1->1)[ access(p1) ] {{1,},}(a1->4,a2->3,a3->5)[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},}(a1->2,a2->4,a3->1)[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(a1->3)[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}(a1->2)[ access(p1)access(p2) ] {{1,},{2,},}(a1->4,a2->1)[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},}
[ ] {}()[ access(p1) ] {{1,},} -> miss()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1) ] {{1,},}(1->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2), p1=p2 ] {{1,2,},}(2->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},}(1->1,2->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3), p2=p3 ] {{1,},{2,3,},}(1->1,3->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 && p-2=p1 ] {{2,},{3,},{0,4,},{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3), p1=p3 ] {{2,},{1,3,},}(2->2,3->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}(1->1,2->2,3->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 ] {{1,},{2,},{5,},{6,},{3,4,},}(4->3,5->1,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p6 ] {{1,},{5,},{3,4,},{2,6,},}(4->3,5->1,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5 ] {{1,},{6,},{2,5,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5 && p1=p6 ] {{1,6,},{2,5,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6) ] {{1,},{2,},{3,},{4,},{5,},{6,},}(4->1,5->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p6 ] {{1,},{2,},{4,},{5,},{3,6,},}(4->1,5->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p3=p4 ] {{1,},{2,},{3,4,},}(1->1,2->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p4 && p2=p5 ] {{1,},{3,},{0,4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p4 && p2=p5 && p-2=p1 ] {{3,},{0,4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4=p5 ] {{1,},{2,},{3,4,5,},}(1->1,2->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-3=p2 ] {{1,},{-3,2,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p4 && p2=p5 && p-3=p1 ] {{3,},{0,4,},{2,5,},{-3,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p4 && p2=p5 ] {{1,},{3,},{0,4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 ] {{1,},{2,},{5,},{3,4,},}(2->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p-1=p4 && p2=p5 ] {{0,1,},{-1,4,},{3,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p5=p6 ] {{1,},{2,},{3,4,},{5,6,},}(2->1,4->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-2=p4 ] {{1,},{-2,4,},{2,},{3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p-2=p4 && p2=p5 ] {{0,1,},{-2,4,},{3,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4=p6 ] {{1,},{2,},{5,},{3,4,6,},}(2->1,5->3,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p0=p4 && p2=p5 ] {{-1,1,},{3,},{0,4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p5 && p3=p4 ] {{2,},{1,5,},{3,4,},}(2->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p-1=p4 && p2=p5 ] {{0,1,},{-1,4,},{3,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p5 ] {{1,},{2,},{4,},{3,5,},}(2->1,4->3,5->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p0=p4 && p2=p5 ] {{-1,1,},{3,},{0,4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 && p2=p5 ] {{1,},{2,5,},{3,4,},}(1->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-1=p2 && p0=p4 ] {{-1,2,},{1,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p2=p5 && p3=p4=p6 ] {{1,},{2,5,},{3,4,6,},}(1->1,5->3,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-5=p1 ] {{-5,1,},} -> hit()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p0=p2 && p-1=p4 ] {{1,},{0,2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5=p6 ] {{1,},{3,4,},{2,5,6,},}(1->1,4->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-5=p1 ] {{-5,1,},} -> hit()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 && p-2=p1 ] {{2,},{3,},{0,4,},{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-2=p2 && p0=p4 ] {{-2,2,},{1,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-2=p4 ] {{1,},{-2,4,},{2,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p1=p4 ] {{2,},{3,},{1,4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p4=p5 ] {{1,},{2,},{3,},{4,5,},}(2->1,3->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p2=p4 ] {{1,},{3,},{2,4,},}(1->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5) ] {{1,},{2,},{3,},{4,},{5,},}(3->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p4 ] {{1,},{3,},{5,},{2,4,},}(3->1,4->3,5->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},}(3->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()

Hypothesis ()

[INFO][dc., 10 jul. 2013 13:20:13][rmm.cache.rmmCache] hypothetical states: 10

Equivalence Query

[DEBUG][dc., 10 jul. 2013 13:20:13][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(4) access(p1)(3) access(p1)(1) access(p1)(1) access(p1)(2) access(p1)(0) access(p1)(1) ] : [miss() miss() miss() miss() hit() miss() hit() miss() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:13][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(4) access(p1)(4) access(p1)(4) access(p1)(1) access(p1)(2) access(p1)(2) access(p1)(4) access(p1)(1) access(p1)(2) ] : [miss() miss() hit() hit() miss() miss() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:13][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(0) access(p1)(3) access(p1)(3) access(p1)(3) access(p1)(0) access(p1)(0) access(p1)(0) access(p1)(2) access(p1)(1) ] : [miss() miss() miss() hit() hit() hit() hit() hit() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:13][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(1) access(p1)(3) access(p1)(3) access(p1)(4) access(p1)(0) access(p1)(2) access(p1)(1) access(p1)(0) access(p1)(3) ] : [miss() hit() miss() hit() miss() miss() miss() miss() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:13][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(2) access(p1)(1) access(p1)(0) access(p1)(2) access(p1)(2) access(p1)(0) access(p1)(1) access(p1)(1) access(p1)(4) ] : [miss() hit() miss() miss() hit() hit() hit() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:13][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(2) access(p1)(4) access(p1)(3) access(p1)(1) access(p1)(3) access(p1)(0) ] : [miss() miss() miss() hit() hit() miss() hit() miss() hit() miss() ] ()

[INFO][dc., 10 jul. 2013 13:20:13][rmm.cache.rmmCache]

Counterexample ()

input: [access(p1)(3) access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(2) access(p1)(4) access(p1)(3) access(p1)(1) access(p1)(3) access(p1)(0) ]

output: [miss() miss() miss() hit() hit() miss() hit() miss() hit() miss() ]

hypout: [miss() miss() miss() hit() hit() miss() hit() miss() miss() miss() ]

Processing counterxample

[INFO][dc., 10 jul. 2013 13:20:13][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(3) access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(2) access(p1)(4) access(p1)(3) access(p1)(1) access(p1)(3) , miss() miss() miss() hit() hit() miss() hit() miss() hit()

[INFO][dc., 10 jul. 2013 13:20:13][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss() hit() hit() miss() hit() miss() miss()

[INFO][dc., 10 jul. 2013 13:20:13][de.ls5.learnlib.algorithms.ra.dl.RAPacks] found new prefix [ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p4=p6 ] {{1,},{2,},{3,},{5,},{4,6,},}, wich was ill represented by [ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6) ] {{1,},{2,},{3,},{4,},{5,},{6,},}

Adding new suffixes

Closing Table

[DEBUG][dc., 10 jul. 2013 13:20:13][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new word [ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p4=p6 ] {{1,},{2,},{3,},{5,},{4,6,},} to table

Checking variable consistency

Processing counterxample

[INFO][dc., 10 jul. 2013 13:20:13][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(3) access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(2) access(p1)(4) access(p1)(3) access(p1)(1) access(p1)(3) , miss() miss() miss() hit() hit() miss() hit() miss() hit()

[INFO][dc., 10 jul. 2013 13:20:13][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss() hit() hit() miss() hit() miss() hit()

[INFO][dc., 10 jul. 2013 13:20:13][de.ls5.learnlib.algorithms.ra.dl.RAPacks] access(p1)(3) access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(2) access(p1)(4) access(p1)(3) access(p1)(1) access(p1)(3) is not a counterexample

[INFO][dc., 10 jul. 2013 13:20:13][rmm.cache.rmmCache] Queries up to this point: 4244

[INFO][dc., 10 jul. 2013 13:20:13][rmm.cache.rmmCache]

Data Structure (plain text)












































































































































































































































































































































PrefixRemapping()[ access(p1) ] {{1,},}(a1->1)[ access(p1) ] {{1,},}(a1->4,a2->3,a3->5)[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},}(a1->2,a2->4,a3->1)[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(a1->3)[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}(a1->2)[ access(p1)access(p2) ] {{1,},{2,},}(a1->4,a2->1)[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},}
[ ] {}()[ access(p1) ] {{1,},} -> miss()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1) ] {{1,},}(1->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2), p1=p2 ] {{1,2,},}(2->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},}(1->1,2->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3), p2=p3 ] {{1,},{2,3,},}(1->1,3->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 && p-2=p1 ] {{2,},{3,},{0,4,},{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3), p1=p3 ] {{2,},{1,3,},}(2->2,3->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}(1->1,2->2,3->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 ] {{1,},{2,},{5,},{6,},{3,4,},}(4->3,5->1,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p6 ] {{1,},{5,},{3,4,},{2,6,},}(4->3,5->1,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5 ] {{1,},{6,},{2,5,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5 && p1=p6 ] {{1,6,},{2,5,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6) ] {{1,},{2,},{3,},{4,},{5,},{6,},}(4->1,5->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p6 ] {{1,},{2,},{4,},{5,},{3,6,},}(4->1,5->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p3=p4 ] {{1,},{2,},{3,4,},}(1->1,2->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p4 && p2=p5 ] {{1,},{3,},{0,4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p4 && p2=p5 && p-2=p1 ] {{3,},{0,4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4=p5 ] {{1,},{2,},{3,4,5,},}(1->1,2->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-3=p2 ] {{1,},{-3,2,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p4 && p2=p5 && p-3=p1 ] {{3,},{0,4,},{2,5,},{-3,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p4 && p2=p5 ] {{1,},{3,},{0,4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 ] {{1,},{2,},{5,},{3,4,},}(2->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p-1=p4 && p2=p5 ] {{0,1,},{-1,4,},{3,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p5=p6 ] {{1,},{2,},{3,4,},{5,6,},}(2->1,4->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-2=p4 ] {{1,},{-2,4,},{2,},{3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p-2=p4 && p2=p5 ] {{0,1,},{-2,4,},{3,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4=p6 ] {{1,},{2,},{5,},{3,4,6,},}(2->1,5->3,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p0=p4 && p2=p5 ] {{-1,1,},{3,},{0,4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p5 && p3=p4 ] {{2,},{1,5,},{3,4,},}(2->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p-1=p4 && p2=p5 ] {{0,1,},{-1,4,},{3,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p5 ] {{1,},{2,},{4,},{3,5,},}(2->1,4->3,5->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p0=p4 && p2=p5 ] {{-1,1,},{3,},{0,4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 && p2=p5 ] {{1,},{2,5,},{3,4,},}(1->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-1=p2 && p0=p4 ] {{-1,2,},{1,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p2=p5 && p3=p4=p6 ] {{1,},{2,5,},{3,4,6,},}(1->1,5->3,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-5=p1 ] {{-5,1,},} -> hit()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p0=p2 && p-1=p4 ] {{1,},{0,2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5=p6 ] {{1,},{3,4,},{2,5,6,},}(1->1,4->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-5=p1 ] {{-5,1,},} -> hit()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 && p-2=p1 ] {{2,},{3,},{0,4,},{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-2=p2 && p0=p4 ] {{-2,2,},{1,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-2=p4 ] {{1,},{-2,4,},{2,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p1=p4 ] {{2,},{3,},{1,4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p4=p5 ] {{1,},{2,},{3,},{4,5,},}(2->1,3->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p2=p4 ] {{1,},{3,},{2,4,},}(1->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5) ] {{1,},{2,},{3,},{4,},{5,},}(3->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p4 ] {{1,},{3,},{5,},{2,4,},}(3->1,4->3,5->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},}(3->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p4=p6 ] {{1,},{2,},{3,},{5,},{4,6,},}(3->1,5->3,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()

Hypothesis ()

[INFO][dc., 10 jul. 2013 13:20:14][rmm.cache.rmmCache] hypothetical states: 10

Equivalence Query

[DEBUG][dc., 10 jul. 2013 13:20:14][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(3) access(p1)(0) access(p1)(0) access(p1)(4) access(p1)(4) access(p1)(4) access(p1)(0) access(p1)(0) access(p1)(2) ] : [miss() miss() miss() hit() miss() hit() hit() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:14][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(3) access(p1)(0) access(p1)(1) access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(1) ] : [miss() miss() miss() hit() hit() miss() hit() hit() hit() hit() ] ()

[INFO][dc., 10 jul. 2013 13:20:14][rmm.cache.rmmCache]

Counterexample ()

input: [access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(3) access(p1)(0) access(p1)(1) access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(1) ]

output: [miss() miss() miss() hit() hit() miss() hit() hit() hit() hit() ]

hypout: [miss() miss() miss() hit() hit() miss() hit() miss() miss() hit() ]

Processing counterxample

[INFO][dc., 10 jul. 2013 13:20:14][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(3) access(p1)(0) access(p1)(1) access(p1)(0) access(p1)(1) , miss() miss() miss() hit() hit() miss() hit() hit()

[INFO][dc., 10 jul. 2013 13:20:14][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss() hit() hit() miss() hit() miss()

[INFO][dc., 10 jul. 2013 13:20:14][de.ls5.learnlib.algorithms.ra.dl.RAPacks] found new prefix [ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p4 && p3=p5 ] {{1,},{2,4,},{3,5,},}, wich was ill represented by [ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p5 ] {{1,},{2,},{4,},{3,5,},}

Adding new suffixes

Closing Table

[DEBUG][dc., 10 jul. 2013 13:20:14][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new word [ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p4 && p3=p5 ] {{1,},{2,4,},{3,5,},} to table

Checking variable consistency

Processing counterxample

[INFO][dc., 10 jul. 2013 13:20:14][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(3) access(p1)(0) access(p1)(1) access(p1)(0) access(p1)(1) , miss() miss() miss() hit() hit() miss() hit() hit()

[INFO][dc., 10 jul. 2013 13:20:14][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss() hit() hit() miss() hit() hit()

[INFO][dc., 10 jul. 2013 13:20:14][de.ls5.learnlib.algorithms.ra.dl.RAPacks] access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(3) access(p1)(0) access(p1)(1) access(p1)(0) access(p1)(1) is not a counterexample

[INFO][dc., 10 jul. 2013 13:20:14][rmm.cache.rmmCache] Queries up to this point: 4327

[INFO][dc., 10 jul. 2013 13:20:14][rmm.cache.rmmCache]

Data Structure (plain text)






















































































































































































































































































































































PrefixRemapping()[ access(p1) ] {{1,},}(a1->1)[ access(p1) ] {{1,},}(a1->4,a2->3,a3->5)[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},}(a1->2,a2->4,a3->1)[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(a1->3)[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}(a1->2)[ access(p1)access(p2) ] {{1,},{2,},}(a1->4,a2->1)[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},}
[ ] {}()[ access(p1) ] {{1,},} -> miss()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1) ] {{1,},}(1->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2), p1=p2 ] {{1,2,},}(2->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},}(1->1,2->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3), p2=p3 ] {{1,},{2,3,},}(1->1,3->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 && p-2=p1 ] {{2,},{3,},{0,4,},{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3), p1=p3 ] {{2,},{1,3,},}(2->2,3->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}(1->1,2->2,3->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 ] {{1,},{2,},{5,},{6,},{3,4,},}(4->3,5->1,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p6 ] {{1,},{5,},{3,4,},{2,6,},}(4->3,5->1,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5 ] {{1,},{6,},{2,5,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5 && p1=p6 ] {{1,6,},{2,5,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6) ] {{1,},{2,},{3,},{4,},{5,},{6,},}(4->1,5->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p6 ] {{1,},{2,},{4,},{5,},{3,6,},}(4->1,5->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p3=p4 ] {{1,},{2,},{3,4,},}(1->1,2->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p4 && p2=p5 ] {{1,},{3,},{0,4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p4 && p2=p5 && p-2=p1 ] {{3,},{0,4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4=p5 ] {{1,},{2,},{3,4,5,},}(1->1,2->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-3=p2 ] {{1,},{-3,2,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p4 && p2=p5 && p-3=p1 ] {{3,},{0,4,},{2,5,},{-3,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p4 && p2=p5 ] {{1,},{3,},{0,4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 ] {{1,},{2,},{5,},{3,4,},}(2->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p-1=p4 && p2=p5 ] {{0,1,},{-1,4,},{3,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p5=p6 ] {{1,},{2,},{3,4,},{5,6,},}(2->1,4->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-2=p4 ] {{1,},{-2,4,},{2,},{3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p-2=p4 && p2=p5 ] {{0,1,},{-2,4,},{3,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4=p6 ] {{1,},{2,},{5,},{3,4,6,},}(2->1,5->3,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p0=p4 && p2=p5 ] {{-1,1,},{3,},{0,4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p5 && p3=p4 ] {{2,},{1,5,},{3,4,},}(2->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p-1=p4 && p2=p5 ] {{0,1,},{-1,4,},{3,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p5 ] {{1,},{2,},{4,},{3,5,},}(2->1,4->3,5->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p0=p4 && p2=p5 ] {{-1,1,},{3,},{0,4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 && p2=p5 ] {{1,},{2,5,},{3,4,},}(1->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-1=p2 && p0=p4 ] {{-1,2,},{1,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p2=p5 && p3=p4=p6 ] {{1,},{2,5,},{3,4,6,},}(1->1,5->3,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-5=p1 ] {{-5,1,},} -> hit()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p0=p2 && p-1=p4 ] {{1,},{0,2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5=p6 ] {{1,},{3,4,},{2,5,6,},}(1->1,4->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-5=p1 ] {{-5,1,},} -> hit()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 && p-2=p1 ] {{2,},{3,},{0,4,},{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-2=p2 && p0=p4 ] {{-2,2,},{1,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-2=p4 ] {{1,},{-2,4,},{2,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p4 && p3=p5 ] {{1,},{2,4,},{3,5,},}(1->1,4->3,5->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p0=p2 && p-1=p4 ] {{1,},{0,2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p1=p4 ] {{2,},{3,},{1,4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p4=p5 ] {{1,},{2,},{3,},{4,5,},}(2->1,3->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p2=p4 ] {{1,},{3,},{2,4,},}(1->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5) ] {{1,},{2,},{3,},{4,},{5,},}(3->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p4 ] {{1,},{3,},{5,},{2,4,},}(3->1,4->3,5->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},}(3->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p4=p6 ] {{1,},{2,},{3,},{5,},{4,6,},}(3->1,5->3,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()

Hypothesis ()

[INFO][dc., 10 jul. 2013 13:20:15][rmm.cache.rmmCache] hypothetical states: 10

Equivalence Query

[DEBUG][dc., 10 jul. 2013 13:20:15][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(2) access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(3) access(p1)(2) access(p1)(2) access(p1)(4) access(p1)(0) ] : [miss() miss() hit() miss() hit() hit() hit() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:15][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(0) access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(1) access(p1)(2) access(p1)(0) ] : [miss() miss() hit() hit() hit() hit() hit() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:15][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(2) access(p1)(2) access(p1)(4) access(p1)(2) access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(4) access(p1)(0) ] : [miss() hit() hit() miss() hit() miss() miss() miss() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:15][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(3) access(p1)(2) access(p1)(3) access(p1)(2) access(p1)(3) access(p1)(4) access(p1)(1) access(p1)(0) access(p1)(2) ] : [miss() miss() miss() hit() hit() hit() hit() miss() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:15][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(1) access(p1)(2) access(p1)(3) access(p1)(3) access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(0) access(p1)(2) ] : [miss() hit() miss() miss() hit() hit() hit() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:15][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(4) access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(1) access(p1)(0) access(p1)(0) access(p1)(3) access(p1)(0) ] : [miss() miss() miss() miss() miss() miss() hit() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:15][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(2) access(p1)(3) access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(0) access(p1)(3) access(p1)(3) access(p1)(1) ] : [miss() miss() miss() miss() hit() hit() hit() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:15][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(2) access(p1)(0) access(p1)(1) access(p1)(4) access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(3) access(p1)(4) ] : [miss() miss() hit() miss() miss() hit() hit() miss() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:15][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(2) access(p1)(1) access(p1)(0) access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(3) access(p1)(4) access(p1)(0) ] : [miss() miss() miss() miss() hit() hit() miss() hit() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:15][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(1) access(p1)(2) access(p1)(2) access(p1)(0) access(p1)(2) access(p1)(0) access(p1)(1) access(p1)(0) access(p1)(1) ] : [miss() miss() miss() hit() miss() hit() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:15][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(1) access(p1)(4) access(p1)(4) access(p1)(0) access(p1)(4) access(p1)(0) access(p1)(1) access(p1)(0) access(p1)(1) ] : [miss() miss() miss() hit() hit() hit() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:15][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(3) access(p1)(3) access(p1)(0) access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(2) access(p1)(0) access(p1)(2) ] : [miss() miss() hit() miss() hit() miss() hit() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:15][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(1) access(p1)(1) access(p1)(2) access(p1)(0) access(p1)(4) access(p1)(3) ] : [miss() miss() miss() miss() miss() hit() miss() miss() miss() miss() ] ()

[INFO][dc., 10 jul. 2013 13:20:15][rmm.cache.rmmCache]

Counterexample ()

input: [access(p1)(4) access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(1) access(p1)(1) access(p1)(2) access(p1)(0) access(p1)(4) access(p1)(3) ]

output: [miss() miss() miss() miss() miss() hit() miss() miss() miss() miss() ]

hypout: [miss() miss() miss() miss() miss() miss() miss() miss() miss() miss() ]

Processing counterxample

[INFO][dc., 10 jul. 2013 13:20:15][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(4) access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(1) access(p1)(1) , miss() miss() miss() miss() miss() hit()

[INFO][dc., 10 jul. 2013 13:20:15][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss() miss() miss() miss()

[INFO][dc., 10 jul. 2013 13:20:15][de.ls5.learnlib.algorithms.ra.dl.RAPacks] found new prefix [ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p5=p6 ] {{1,},{2,},{3,},{4,},{5,6,},}, wich was ill represented by [ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6) ] {{1,},{2,},{3,},{4,},{5,},{6,},}

Adding new suffixes

Closing Table

[DEBUG][dc., 10 jul. 2013 13:20:15][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new word [ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p5=p6 ] {{1,},{2,},{3,},{4,},{5,6,},} to table

Checking variable consistency

Processing counterxample

[INFO][dc., 10 jul. 2013 13:20:15][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(4) access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(1) access(p1)(1) , miss() miss() miss() miss() miss() hit()

[INFO][dc., 10 jul. 2013 13:20:15][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss() miss() miss() hit()

[INFO][dc., 10 jul. 2013 13:20:15][de.ls5.learnlib.algorithms.ra.dl.RAPacks] access(p1)(4) access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(1) access(p1)(1) is not a counterexample

[INFO][dc., 10 jul. 2013 13:20:15][rmm.cache.rmmCache] Queries up to this point: 4632

[INFO][dc., 10 jul. 2013 13:20:16][rmm.cache.rmmCache]

Data Structure (plain text)
































































































































































































































































































































































PrefixRemapping()[ access(p1) ] {{1,},}(a1->1)[ access(p1) ] {{1,},}(a1->4,a2->3,a3->5)[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},}(a1->2,a2->4,a3->1)[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(a1->3)[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}(a1->2)[ access(p1)access(p2) ] {{1,},{2,},}(a1->4,a2->1)[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},}
[ ] {}()[ access(p1) ] {{1,},} -> miss()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1) ] {{1,},}(1->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2), p1=p2 ] {{1,2,},}(2->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},}(1->1,2->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3), p2=p3 ] {{1,},{2,3,},}(1->1,3->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 && p-2=p1 ] {{2,},{3,},{0,4,},{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3), p1=p3 ] {{2,},{1,3,},}(2->2,3->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}(1->1,2->2,3->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 ] {{1,},{2,},{5,},{6,},{3,4,},}(4->3,5->1,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p6 ] {{1,},{5,},{3,4,},{2,6,},}(4->3,5->1,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5 ] {{1,},{6,},{2,5,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5 && p1=p6 ] {{1,6,},{2,5,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6) ] {{1,},{2,},{3,},{4,},{5,},{6,},}(4->1,5->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p6 ] {{1,},{2,},{4,},{5,},{3,6,},}(4->1,5->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p3=p4 ] {{1,},{2,},{3,4,},}(1->1,2->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p4 && p2=p5 ] {{1,},{3,},{0,4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p4 && p2=p5 && p-2=p1 ] {{3,},{0,4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4=p5 ] {{1,},{2,},{3,4,5,},}(1->1,2->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-3=p2 ] {{1,},{-3,2,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p4 && p2=p5 && p-3=p1 ] {{3,},{0,4,},{2,5,},{-3,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p4 && p2=p5 ] {{1,},{3,},{0,4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 ] {{1,},{2,},{5,},{3,4,},}(2->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p-1=p4 && p2=p5 ] {{0,1,},{-1,4,},{3,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p5=p6 ] {{1,},{2,},{3,4,},{5,6,},}(2->1,4->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-2=p4 ] {{1,},{-2,4,},{2,},{3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p-2=p4 && p2=p5 ] {{0,1,},{-2,4,},{3,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4=p6 ] {{1,},{2,},{5,},{3,4,6,},}(2->1,5->3,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p0=p4 && p2=p5 ] {{-1,1,},{3,},{0,4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p5 && p3=p4 ] {{2,},{1,5,},{3,4,},}(2->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p-1=p4 && p2=p5 ] {{0,1,},{-1,4,},{3,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p5 ] {{1,},{2,},{4,},{3,5,},}(2->1,4->3,5->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p0=p4 && p2=p5 ] {{-1,1,},{3,},{0,4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 && p2=p5 ] {{1,},{2,5,},{3,4,},}(1->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-1=p2 && p0=p4 ] {{-1,2,},{1,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p2=p5 && p3=p4=p6 ] {{1,},{2,5,},{3,4,6,},}(1->1,5->3,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-5=p1 ] {{-5,1,},} -> hit()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p0=p2 && p-1=p4 ] {{1,},{0,2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5=p6 ] {{1,},{3,4,},{2,5,6,},}(1->1,4->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-5=p1 ] {{-5,1,},} -> hit()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 && p-2=p1 ] {{2,},{3,},{0,4,},{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-2=p2 && p0=p4 ] {{-2,2,},{1,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-2=p4 ] {{1,},{-2,4,},{2,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p4 && p3=p5 ] {{1,},{2,4,},{3,5,},}(1->1,4->3,5->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p0=p2 && p-1=p4 ] {{1,},{0,2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p1=p4 ] {{2,},{3,},{1,4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p4=p5 ] {{1,},{2,},{3,},{4,5,},}(2->1,3->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p2=p4 ] {{1,},{3,},{2,4,},}(1->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5) ] {{1,},{2,},{3,},{4,},{5,},}(3->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p4 ] {{1,},{3,},{5,},{2,4,},}(3->1,4->3,5->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},}(3->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p4=p6 ] {{1,},{2,},{3,},{5,},{4,6,},}(3->1,5->3,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p5=p6 ] {{1,},{2,},{3,},{4,},{5,6,},}(3->1,4->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 && p-2=p1 ] {{2,},{3,},{0,4,},{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()

Hypothesis ()

[INFO][dc., 10 jul. 2013 13:20:16][rmm.cache.rmmCache] hypothetical states: 10

Equivalence Query

[DEBUG][dc., 10 jul. 2013 13:20:16][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(2) access(p1)(3) access(p1)(3) access(p1)(1) access(p1)(3) access(p1)(4) access(p1)(4) access(p1)(0) access(p1)(3) ] : [miss() miss() miss() hit() miss() hit() miss() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:16][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(4) access(p1)(1) access(p1)(4) access(p1)(2) access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(1) access(p1)(0) ] : [miss() miss() miss() hit() miss() hit() miss() miss() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:16][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(4) access(p1)(1) access(p1)(3) access(p1)(3) access(p1)(2) access(p1)(4) access(p1)(0) access(p1)(4) access(p1)(3) ] : [miss() miss() miss() miss() hit() miss() miss() miss() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:16][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(1) access(p1)(4) access(p1)(2) access(p1)(4) access(p1)(3) access(p1)(1) access(p1)(2) access(p1)(3) access(p1)(1) ] : [miss() miss() hit() miss() hit() miss() miss() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:16][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(3) access(p1)(2) access(p1)(1) access(p1)(2) access(p1)(3) access(p1)(2) access(p1)(2) access(p1)(0) access(p1)(4) ] : [miss() miss() hit() miss() hit() hit() hit() hit() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:16][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(1) access(p1)(2) access(p1)(3) access(p1)(1) access(p1)(4) access(p1)(1) access(p1)(3) access(p1)(2) access(p1)(2) ] : [miss() miss() miss() miss() hit() miss() hit() hit() miss() hit() ] ()

[INFO][dc., 10 jul. 2013 13:20:16][rmm.cache.rmmCache]

Counterexample ()

input: [access(p1)(4) access(p1)(1) access(p1)(2) access(p1)(3) access(p1)(1) access(p1)(4) access(p1)(1) access(p1)(3) access(p1)(2) access(p1)(2) ]

output: [miss() miss() miss() miss() hit() miss() hit() hit() miss() hit() ]

hypout: [miss() miss() miss() miss() hit() miss() hit() miss() miss() hit() ]

Processing counterxample

[INFO][dc., 10 jul. 2013 13:20:16][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(4) access(p1)(1) access(p1)(2) access(p1)(3) access(p1)(1) access(p1)(4) access(p1)(1) access(p1)(3) , miss() miss() miss() miss() hit() miss() hit() hit()

[INFO][dc., 10 jul. 2013 13:20:17][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss() miss() hit() miss() hit() miss()

[INFO][dc., 10 jul. 2013 13:20:17][de.ls5.learnlib.algorithms.ra.dl.RAPacks] found new prefix [ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p4 && p1=p5 ] {{3,},{1,5,},{2,4,},}, wich was ill represented by [ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p4 ] {{1,},{3,},{5,},{2,4,},}

Adding new suffixes

Closing Table

[DEBUG][dc., 10 jul. 2013 13:20:17][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new word [ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p4 && p1=p5 ] {{3,},{1,5,},{2,4,},} to table

Checking variable consistency

Processing counterxample

[INFO][dc., 10 jul. 2013 13:20:17][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(4) access(p1)(1) access(p1)(2) access(p1)(3) access(p1)(1) access(p1)(4) access(p1)(1) access(p1)(3) , miss() miss() miss() miss() hit() miss() hit() hit()

[INFO][dc., 10 jul. 2013 13:20:17][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss() miss() hit() miss() hit() hit()

[INFO][dc., 10 jul. 2013 13:20:17][de.ls5.learnlib.algorithms.ra.dl.RAPacks] access(p1)(4) access(p1)(1) access(p1)(2) access(p1)(3) access(p1)(1) access(p1)(4) access(p1)(1) access(p1)(3) is not a counterexample

[INFO][dc., 10 jul. 2013 13:20:17][rmm.cache.rmmCache] Queries up to this point: 4716

[INFO][dc., 10 jul. 2013 13:20:17][rmm.cache.rmmCache]

Data Structure (plain text)










































































































































































































































































































































































PrefixRemapping()[ access(p1) ] {{1,},}(a1->1)[ access(p1) ] {{1,},}(a1->4,a2->3,a3->5)[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},}(a1->2,a2->4,a3->1)[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(a1->3)[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}(a1->2)[ access(p1)access(p2) ] {{1,},{2,},}(a1->4,a2->1)[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},}
[ ] {}()[ access(p1) ] {{1,},} -> miss()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1) ] {{1,},}(1->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2), p1=p2 ] {{1,2,},}(2->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},}(1->1,2->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3), p2=p3 ] {{1,},{2,3,},}(1->1,3->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 && p-2=p1 ] {{2,},{3,},{0,4,},{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3), p1=p3 ] {{2,},{1,3,},}(2->2,3->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}(1->1,2->2,3->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 ] {{1,},{2,},{5,},{6,},{3,4,},}(4->3,5->1,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p6 ] {{1,},{5,},{3,4,},{2,6,},}(4->3,5->1,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5 ] {{1,},{6,},{2,5,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5 && p1=p6 ] {{1,6,},{2,5,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6) ] {{1,},{2,},{3,},{4,},{5,},{6,},}(4->1,5->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p6 ] {{1,},{2,},{4,},{5,},{3,6,},}(4->1,5->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p3=p4 ] {{1,},{2,},{3,4,},}(1->1,2->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p4 && p2=p5 ] {{1,},{3,},{0,4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p4 && p2=p5 && p-2=p1 ] {{3,},{0,4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4=p5 ] {{1,},{2,},{3,4,5,},}(1->1,2->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-3=p2 ] {{1,},{-3,2,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p4 && p2=p5 && p-3=p1 ] {{3,},{0,4,},{2,5,},{-3,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p4 && p2=p5 ] {{1,},{3,},{0,4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 ] {{1,},{2,},{5,},{3,4,},}(2->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p-1=p4 && p2=p5 ] {{0,1,},{-1,4,},{3,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p5=p6 ] {{1,},{2,},{3,4,},{5,6,},}(2->1,4->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-2=p4 ] {{1,},{-2,4,},{2,},{3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p-2=p4 && p2=p5 ] {{0,1,},{-2,4,},{3,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4=p6 ] {{1,},{2,},{5,},{3,4,6,},}(2->1,5->3,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p0=p4 && p2=p5 ] {{-1,1,},{3,},{0,4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p5 && p3=p4 ] {{2,},{1,5,},{3,4,},}(2->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p-1=p4 && p2=p5 ] {{0,1,},{-1,4,},{3,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p5 ] {{1,},{2,},{4,},{3,5,},}(2->1,4->3,5->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p0=p4 && p2=p5 ] {{-1,1,},{3,},{0,4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 && p2=p5 ] {{1,},{2,5,},{3,4,},}(1->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-1=p2 && p0=p4 ] {{-1,2,},{1,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p2=p5 && p3=p4=p6 ] {{1,},{2,5,},{3,4,6,},}(1->1,5->3,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-5=p1 ] {{-5,1,},} -> hit()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p0=p2 && p-1=p4 ] {{1,},{0,2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5=p6 ] {{1,},{3,4,},{2,5,6,},}(1->1,4->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-5=p1 ] {{-5,1,},} -> hit()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 && p-2=p1 ] {{2,},{3,},{0,4,},{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-2=p2 && p0=p4 ] {{-2,2,},{1,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-2=p4 ] {{1,},{-2,4,},{2,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p4 && p3=p5 ] {{1,},{2,4,},{3,5,},}(1->1,4->3,5->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p0=p2 && p-1=p4 ] {{1,},{0,2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p1=p4 ] {{2,},{3,},{1,4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p4=p5 ] {{1,},{2,},{3,},{4,5,},}(2->1,3->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p2=p4 ] {{1,},{3,},{2,4,},}(1->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5) ] {{1,},{2,},{3,},{4,},{5,},}(3->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p4 ] {{1,},{3,},{5,},{2,4,},}(3->1,4->3,5->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},}(3->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p4=p6 ] {{1,},{2,},{3,},{5,},{4,6,},}(3->1,5->3,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p5=p6 ] {{1,},{2,},{3,},{4,},{5,6,},}(3->1,4->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 && p-2=p1 ] {{2,},{3,},{0,4,},{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p4 && p1=p5 ] {{3,},{1,5,},{2,4,},}(3->1,4->3,5->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()

Hypothesis ()

[INFO][dc., 10 jul. 2013 13:20:18][rmm.cache.rmmCache] hypothetical states: 10

Equivalence Query

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(2) access(p1)(0) access(p1)(2) access(p1)(1) access(p1)(2) access(p1)(1) access(p1)(0) access(p1)(1) access(p1)(4) ] : [miss() miss() miss() hit() miss() hit() hit() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(0) access(p1)(4) access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(2) access(p1)(2) access(p1)(0) access(p1)(1) ] : [miss() miss() hit() hit() miss() miss() miss() hit() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(3) access(p1)(2) access(p1)(2) access(p1)(1) access(p1)(2) ] : [miss() miss() miss() miss() hit() hit() hit() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(3) access(p1)(2) access(p1)(1) access(p1)(1) access(p1)(3) access(p1)(3) access(p1)(2) access(p1)(0) access(p1)(3) ] : [miss() hit() miss() miss() hit() hit() hit() hit() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(1) access(p1)(1) access(p1)(3) access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(4) access(p1)(1) access(p1)(3) ] : [miss() miss() hit() miss() hit() miss() miss() miss() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(2) access(p1)(0) access(p1)(4) access(p1)(0) access(p1)(0) access(p1)(4) access(p1)(3) access(p1)(3) access(p1)(4) ] : [miss() miss() miss() miss() hit() hit() hit() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(3) access(p1)(3) access(p1)(4) access(p1)(0) access(p1)(1) access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(1) ] : [miss() miss() hit() hit() miss() miss() miss() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(0) access(p1)(1) access(p1)(4) access(p1)(3) access(p1)(1) access(p1)(3) access(p1)(2) access(p1)(1) access(p1)(0) ] : [miss() miss() hit() miss() miss() miss() hit() miss() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(0) access(p1)(3) access(p1)(2) access(p1)(1) access(p1)(4) access(p1)(3) access(p1)(3) access(p1)(4) access(p1)(2) ] : [miss() miss() miss() miss() miss() miss() miss() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(3) access(p1)(1) access(p1)(2) access(p1)(4) access(p1)(2) access(p1)(4) access(p1)(0) access(p1)(0) access(p1)(1) ] : [miss() miss() miss() miss() miss() hit() hit() miss() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(2) access(p1)(3) access(p1)(3) access(p1)(0) access(p1)(4) access(p1)(4) access(p1)(1) access(p1)(2) access(p1)(2) ] : [miss() miss() miss() hit() hit() miss() hit() miss() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(0) access(p1)(4) access(p1)(0) access(p1)(3) access(p1)(1) access(p1)(2) access(p1)(1) access(p1)(0) access(p1)(2) ] : [miss() miss() miss() hit() miss() miss() miss() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(0) access(p1)(4) access(p1)(1) access(p1)(4) access(p1)(2) access(p1)(4) access(p1)(2) access(p1)(1) access(p1)(2) ] : [miss() miss() miss() hit() hit() miss() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(1) access(p1)(1) access(p1)(3) access(p1)(0) access(p1)(0) access(p1)(4) access(p1)(2) access(p1)(3) access(p1)(3) ] : [miss() hit() hit() miss() miss() hit() miss() miss() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(2) access(p1)(2) access(p1)(1) access(p1)(0) access(p1)(1) access(p1)(2) access(p1)(4) access(p1)(4) access(p1)(2) ] : [miss() miss() hit() miss() miss() hit() hit() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(0) access(p1)(4) access(p1)(4) access(p1)(0) access(p1)(0) access(p1)(3) access(p1)(1) access(p1)(3) access(p1)(3) ] : [miss() miss() miss() hit() hit() hit() miss() miss() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(4) access(p1)(3) access(p1)(0) access(p1)(3) access(p1)(2) access(p1)(4) access(p1)(3) access(p1)(1) access(p1)(1) ] : [miss() miss() miss() miss() hit() miss() miss() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(4) access(p1)(4) access(p1)(2) access(p1)(3) access(p1)(2) access(p1)(0) access(p1)(4) access(p1)(4) access(p1)(1) ] : [miss() miss() hit() miss() miss() hit() miss() miss() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(0) access(p1)(4) access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(4) access(p1)(2) access(p1)(2) access(p1)(3) ] : [miss() miss() miss() hit() hit() miss() miss() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(1) access(p1)(3) access(p1)(2) access(p1)(0) access(p1)(2) access(p1)(0) access(p1)(4) access(p1)(2) access(p1)(1) ] : [miss() miss() miss() miss() miss() hit() hit() miss() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(0) access(p1)(4) access(p1)(2) access(p1)(1) access(p1)(4) access(p1)(0) access(p1)(0) access(p1)(1) access(p1)(2) ] : [miss() miss() miss() hit() miss() hit() miss() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(3) access(p1)(0) access(p1)(0) access(p1)(1) access(p1)(2) access(p1)(3) access(p1)(2) access(p1)(3) access(p1)(3) ] : [miss() miss() miss() hit() miss() miss() miss() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(1) access(p1)(4) access(p1)(0) access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(0) access(p1)(1) access(p1)(2) ] : [miss() miss() hit() miss() hit() miss() hit() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(3) access(p1)(0) access(p1)(4) access(p1)(0) access(p1)(0) access(p1)(1) access(p1)(2) access(p1)(0) access(p1)(3) ] : [miss() miss() miss() miss() hit() hit() miss() miss() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(1) access(p1)(1) access(p1)(4) access(p1)(0) access(p1)(3) access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(3) ] : [miss() miss() hit() miss() hit() miss() miss() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(3) access(p1)(2) access(p1)(3) access(p1)(4) access(p1)(1) access(p1)(0) access(p1)(0) access(p1)(2) access(p1)(0) ] : [miss() miss() miss() hit() miss() miss() miss() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(4) access(p1)(4) access(p1)(0) access(p1)(0) access(p1)(4) access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(1) ] : [miss() miss() hit() miss() hit() hit() hit() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(2) access(p1)(4) access(p1)(4) access(p1)(4) access(p1)(4) access(p1)(4) access(p1)(0) access(p1)(3) access(p1)(3) ] : [miss() miss() miss() hit() hit() hit() hit() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(4) access(p1)(2) access(p1)(4) access(p1)(1) access(p1)(0) access(p1)(0) access(p1)(4) access(p1)(4) access(p1)(4) ] : [miss() miss() miss() hit() hit() miss() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(4) access(p1)(0) access(p1)(2) access(p1)(1) access(p1)(2) access(p1)(2) access(p1)(1) ] : [miss() miss() hit() miss() hit() hit() miss() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(1) access(p1)(4) access(p1)(2) access(p1)(0) access(p1)(4) access(p1)(0) access(p1)(3) access(p1)(2) access(p1)(0) ] : [miss() miss() miss() hit() miss() hit() hit() miss() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(1) access(p1)(0) access(p1)(1) access(p1)(0) access(p1)(0) access(p1)(4) access(p1)(4) access(p1)(2) access(p1)(1) ] : [miss() miss() miss() hit() hit() hit() miss() hit() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(1) access(p1)(1) access(p1)(1) access(p1)(1) access(p1)(1) access(p1)(1) access(p1)(3) access(p1)(3) access(p1)(1) ] : [miss() miss() hit() hit() hit() hit() hit() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(4) access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(3) access(p1)(2) ] : [miss() miss() miss() hit() miss() miss() hit() hit() miss() hit() ] ()

[INFO][dc., 10 jul. 2013 13:20:18][rmm.cache.rmmCache]

Counterexample ()

input: [access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(4) access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(3) access(p1)(2) ]

output: [miss() miss() miss() hit() miss() miss() hit() hit() miss() hit() ]

hypout: [miss() miss() miss() hit() miss() miss() hit() miss() miss() miss() ]

Processing counterxample

[INFO][dc., 10 jul. 2013 13:20:18][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(4) access(p1)(2) access(p1)(0) access(p1)(0) , miss() miss() miss() hit() miss() miss() hit() hit()

[INFO][dc., 10 jul. 2013 13:20:18][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss() hit() miss() miss() hit() miss()

[INFO][dc., 10 jul. 2013 13:20:18][de.ls5.learnlib.algorithms.ra.dl.RAPacks] found new prefix [ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p4=p5 ] {{1,},{3,},{2,4,5,},}, wich was ill represented by [ access(p1)access(p2)access(p3)access(p4)access(p5), p4=p5 ] {{1,},{2,},{3,},{4,5,},}

Adding new suffixes

Closing Table

[DEBUG][dc., 10 jul. 2013 13:20:18][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Adding new word [ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p4=p5 ] {{1,},{3,},{2,4,5,},} to table

Checking variable consistency

Processing counterxample

[INFO][dc., 10 jul. 2013 13:20:18][de.ls5.learnlib.algorithms.ra.dl.RAPacks] CE: access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(4) access(p1)(2) access(p1)(0) access(p1)(0) , miss() miss() miss() hit() miss() miss() hit() hit()

[INFO][dc., 10 jul. 2013 13:20:18][de.ls5.learnlib.algorithms.ra.dl.RAPacks] Testout : miss() miss() miss() hit() miss() miss() hit() hit()

[INFO][dc., 10 jul. 2013 13:20:18][de.ls5.learnlib.algorithms.ra.dl.RAPacks] access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(4) access(p1)(2) access(p1)(0) access(p1)(0) is not a counterexample

[INFO][dc., 10 jul. 2013 13:20:18][rmm.cache.rmmCache] Queries up to this point: 4801

[INFO][dc., 10 jul. 2013 13:20:18][rmm.cache.rmmCache]

Data Structure (plain text)




















































































































































































































































































































































































PrefixRemapping()[ access(p1) ] {{1,},}(a1->1)[ access(p1) ] {{1,},}(a1->4,a2->3,a3->5)[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},}(a1->2,a2->4,a3->1)[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(a1->3)[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}(a1->2)[ access(p1)access(p2) ] {{1,},{2,},}(a1->4,a2->1)[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},}
[ ] {}()[ access(p1) ] {{1,},} -> miss()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1) ] {{1,},}(1->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2), p1=p2 ] {{1,2,},}(2->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},}(1->1,2->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3), p2=p3 ] {{1,},{2,3,},}(1->1,3->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 && p-2=p1 ] {{2,},{3,},{0,4,},{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3), p1=p3 ] {{2,},{1,3,},}(2->2,3->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}(1->1,2->2,3->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 ] {{1,},{2,},{5,},{6,},{3,4,},}(4->3,5->1,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p6 ] {{1,},{5,},{3,4,},{2,6,},}(4->3,5->1,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5 ] {{1,},{6,},{2,5,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5 && p1=p6 ] {{1,6,},{2,5,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6) ] {{1,},{2,},{3,},{4,},{5,},{6,},}(4->1,5->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p6 ] {{1,},{2,},{4,},{5,},{3,6,},}(4->1,5->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p3=p4 ] {{1,},{2,},{3,4,},}(1->1,2->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p4 && p2=p5 ] {{1,},{3,},{0,4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p4 && p2=p5 && p-2=p1 ] {{3,},{0,4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4=p5 ] {{1,},{2,},{3,4,5,},}(1->1,2->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-3=p2 ] {{1,},{-3,2,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p4 && p2=p5 && p-3=p1 ] {{3,},{0,4,},{2,5,},{-3,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p4 && p2=p5 ] {{1,},{3,},{0,4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 ] {{1,},{2,},{5,},{3,4,},}(2->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p-1=p4 && p2=p5 ] {{0,1,},{-1,4,},{3,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p5=p6 ] {{1,},{2,},{3,4,},{5,6,},}(2->1,4->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-2=p4 ] {{1,},{-2,4,},{2,},{3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p-2=p4 && p2=p5 ] {{0,1,},{-2,4,},{3,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4=p6 ] {{1,},{2,},{5,},{3,4,6,},}(2->1,5->3,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p0=p4 && p2=p5 ] {{-1,1,},{3,},{0,4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p5 && p3=p4 ] {{2,},{1,5,},{3,4,},}(2->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p-1=p4 && p2=p5 ] {{0,1,},{-1,4,},{3,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p5 ] {{1,},{2,},{4,},{3,5,},}(2->1,4->3,5->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p0=p4 && p2=p5 ] {{-1,1,},{3,},{0,4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 && p2=p5 ] {{1,},{2,5,},{3,4,},}(1->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-1=p2 && p0=p4 ] {{-1,2,},{1,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p2=p5 && p3=p4=p6 ] {{1,},{2,5,},{3,4,6,},}(1->1,5->3,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-5=p1 ] {{-5,1,},} -> hit()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p0=p2 && p-1=p4 ] {{1,},{0,2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5=p6 ] {{1,},{3,4,},{2,5,6,},}(1->1,4->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-5=p1 ] {{-5,1,},} -> hit()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 && p-2=p1 ] {{2,},{3,},{0,4,},{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-2=p2 && p0=p4 ] {{-2,2,},{1,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-2=p4 ] {{1,},{-2,4,},{2,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p4 && p3=p5 ] {{1,},{2,4,},{3,5,},}(1->1,4->3,5->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p0=p2 && p-1=p4 ] {{1,},{0,2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p1=p4 ] {{2,},{3,},{1,4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p4=p5 ] {{1,},{2,},{3,},{4,5,},}(2->1,3->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p2=p4 ] {{1,},{3,},{2,4,},}(1->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p4=p5 ] {{1,},{3,},{2,4,5,},}(1->1,3->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5) ] {{1,},{2,},{3,},{4,},{5,},}(3->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p4 ] {{1,},{3,},{5,},{2,4,},}(3->1,4->3,5->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},}(3->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p4=p6 ] {{1,},{2,},{3,},{5,},{4,6,},}(3->1,5->3,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p5=p6 ] {{1,},{2,},{3,},{4,},{5,6,},}(3->1,4->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 && p-2=p1 ] {{2,},{3,},{0,4,},{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p4 && p1=p5 ] {{3,},{1,5,},{2,4,},}(3->1,4->3,5->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()

Hypothesis ()

[INFO][dc., 10 jul. 2013 13:20:20][rmm.cache.rmmCache] hypothetical states: 10

Equivalence Query

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(3) access(p1)(4) access(p1)(0) access(p1)(1) access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(0) access(p1)(1) ] : [miss() miss() miss() miss() miss() hit() miss() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(3) access(p1)(1) access(p1)(2) access(p1)(0) ] : [miss() hit() miss() miss() miss() miss() hit() miss() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(2) access(p1)(3) access(p1)(4) access(p1)(2) access(p1)(0) ] : [miss() miss() miss() miss() miss() hit() hit() miss() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(2) access(p1)(2) access(p1)(3) access(p1)(2) access(p1)(3) access(p1)(2) access(p1)(4) access(p1)(4) access(p1)(3) ] : [miss() miss() hit() miss() hit() hit() hit() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(4) access(p1)(1) access(p1)(3) access(p1)(1) access(p1)(1) access(p1)(4) access(p1)(2) access(p1)(3) access(p1)(4) ] : [miss() hit() miss() miss() hit() hit() hit() miss() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(2) access(p1)(1) access(p1)(4) access(p1)(3) access(p1)(0) access(p1)(4) access(p1)(0) access(p1)(1) access(p1)(4) ] : [miss() miss() hit() miss() miss() miss() hit() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(3) access(p1)(4) access(p1)(0) access(p1)(0) access(p1)(0) access(p1)(3) access(p1)(2) access(p1)(1) access(p1)(1) ] : [miss() miss() miss() hit() hit() hit() hit() miss() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(2) access(p1)(1) access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(1) access(p1)(2) access(p1)(0) access(p1)(1) ] : [miss() miss() miss() miss() miss() hit() hit() miss() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(1) access(p1)(0) access(p1)(4) access(p1)(3) access(p1)(2) access(p1)(2) access(p1)(0) access(p1)(2) access(p1)(1) ] : [miss() miss() miss() miss() miss() miss() hit() miss() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(2) access(p1)(2) access(p1)(0) access(p1)(4) access(p1)(1) access(p1)(2) access(p1)(2) access(p1)(3) access(p1)(2) ] : [miss() miss() hit() hit() miss() miss() hit() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(3) access(p1)(2) access(p1)(3) access(p1)(0) access(p1)(4) access(p1)(0) access(p1)(4) access(p1)(3) access(p1)(0) ] : [miss() miss() miss() hit() hit() miss() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(1) access(p1)(3) access(p1)(0) access(p1)(3) access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(4) access(p1)(4) ] : [miss() miss() hit() miss() hit() miss() hit() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(3) access(p1)(4) access(p1)(3) access(p1)(3) access(p1)(1) access(p1)(3) access(p1)(3) ] : [miss() miss() miss() hit() miss() hit() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(1) access(p1)(1) access(p1)(0) access(p1)(1) access(p1)(1) access(p1)(0) access(p1)(1) access(p1)(4) access(p1)(4) ] : [miss() miss() hit() hit() hit() hit() hit() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(4) access(p1)(2) access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(1) access(p1)(4) access(p1)(0) access(p1)(1) ] : [miss() miss() miss() hit() hit() miss() miss() miss() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(2) access(p1)(3) access(p1)(2) access(p1)(0) access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(4) access(p1)(0) ] : [miss() miss() miss() hit() miss() hit() miss() miss() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(0) access(p1)(2) access(p1)(4) access(p1)(0) access(p1)(4) access(p1)(3) access(p1)(4) access(p1)(3) access(p1)(1) ] : [miss() miss() miss() hit() hit() hit() miss() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(2) access(p1)(4) access(p1)(2) access(p1)(4) access(p1)(0) access(p1)(0) access(p1)(3) access(p1)(2) access(p1)(0) ] : [miss() miss() miss() hit() hit() miss() hit() miss() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(4) access(p1)(3) access(p1)(4) access(p1)(4) access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(2) ] : [miss() miss() hit() hit() hit() miss() miss() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(4) access(p1)(2) access(p1)(0) access(p1)(2) access(p1)(2) access(p1)(0) access(p1)(4) access(p1)(3) access(p1)(3) ] : [miss() miss() miss() miss() hit() hit() hit() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(3) access(p1)(2) access(p1)(2) access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(2) access(p1)(1) access(p1)(3) ] : [miss() miss() miss() hit() hit() miss() hit() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(4) access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(1) access(p1)(0) access(p1)(1) access(p1)(1) access(p1)(4) ] : [miss() miss() hit() miss() miss() hit() miss() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(4) access(p1)(1) access(p1)(1) access(p1)(1) access(p1)(3) access(p1)(2) access(p1)(3) access(p1)(4) access(p1)(3) ] : [miss() miss() hit() hit() hit() miss() miss() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(4) access(p1)(2) access(p1)(0) access(p1)(1) access(p1)(2) access(p1)(1) access(p1)(2) access(p1)(4) access(p1)(0) ] : [miss() miss() miss() hit() miss() hit() hit() hit() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(0) access(p1)(3) access(p1)(2) access(p1)(3) access(p1)(2) access(p1)(1) access(p1)(0) access(p1)(4) access(p1)(4) ] : [miss() miss() miss() miss() hit() hit() miss() miss() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(4) access(p1)(3) access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(4) access(p1)(4) access(p1)(3) access(p1)(3) ] : [miss() miss() miss() miss() miss() hit() miss() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(1) access(p1)(1) access(p1)(0) access(p1)(0) access(p1)(0) access(p1)(2) access(p1)(0) access(p1)(4) access(p1)(0) ] : [miss() miss() hit() miss() hit() hit() hit() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(1) access(p1)(0) access(p1)(4) access(p1)(4) access(p1)(0) access(p1)(4) access(p1)(2) ] : [miss() miss() miss() miss() hit() miss() hit() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(2) access(p1)(4) access(p1)(1) access(p1)(0) access(p1)(2) access(p1)(1) access(p1)(2) access(p1)(0) access(p1)(2) ] : [miss() miss() hit() miss() miss() hit() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(0) access(p1)(0) access(p1)(0) access(p1)(0) access(p1)(0) access(p1)(0) access(p1)(4) access(p1)(0) access(p1)(3) ] : [miss() miss() hit() hit() hit() hit() hit() miss() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(0) access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(1) access(p1)(0) access(p1)(1) access(p1)(2) access(p1)(1) ] : [miss() hit() hit() miss() hit() miss() hit() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(3) access(p1)(4) access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(3) access(p1)(3) access(p1)(2) access(p1)(1) ] : [miss() miss() hit() miss() miss() hit() hit() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(3) access(p1)(4) access(p1)(0) access(p1)(3) access(p1)(3) access(p1)(2) access(p1)(4) access(p1)(3) access(p1)(4) ] : [miss() hit() miss() miss() hit() hit() miss() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(4) access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(1) access(p1)(4) access(p1)(3) access(p1)(0) access(p1)(0) ] : [miss() miss() miss() miss() hit() miss() miss() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(4) access(p1)(0) access(p1)(2) access(p1)(0) access(p1)(4) access(p1)(0) access(p1)(3) access(p1)(3) access(p1)(4) ] : [miss() miss() miss() miss() hit() hit() hit() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(3) access(p1)(4) access(p1)(3) access(p1)(3) access(p1)(4) access(p1)(4) access(p1)(2) access(p1)(1) access(p1)(1) ] : [miss() miss() miss() hit() hit() hit() hit() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(1) access(p1)(4) access(p1)(4) access(p1)(1) access(p1)(3) access(p1)(1) access(p1)(1) ] : [miss() miss() miss() miss() miss() hit() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(4) access(p1)(4) access(p1)(1) access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(2) access(p1)(4) access(p1)(0) ] : [miss() miss() hit() miss() hit() miss() miss() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(3) access(p1)(1) access(p1)(2) access(p1)(2) access(p1)(1) access(p1)(0) access(p1)(0) ] : [miss() miss() hit() hit() miss() miss() hit() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(4) access(p1)(0) access(p1)(4) access(p1)(3) access(p1)(3) access(p1)(3) access(p1)(4) access(p1)(3) access(p1)(3) ] : [miss() miss() miss() hit() hit() hit() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(3) access(p1)(0) access(p1)(0) access(p1)(1) access(p1)(1) access(p1)(1) access(p1)(1) access(p1)(3) access(p1)(2) ] : [miss() miss() miss() hit() hit() hit() hit() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(2) access(p1)(2) access(p1)(3) access(p1)(2) access(p1)(4) access(p1)(1) access(p1)(4) access(p1)(1) access(p1)(3) ] : [miss() miss() hit() hit() hit() miss() miss() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(4) access(p1)(2) access(p1)(0) access(p1)(2) access(p1)(3) access(p1)(0) access(p1)(3) access(p1)(4) access(p1)(1) ] : [miss() hit() miss() miss() hit() miss() hit() hit() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(1) access(p1)(1) access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(2) access(p1)(1) access(p1)(4) access(p1)(1) ] : [miss() miss() hit() hit() miss() miss() miss() miss() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(3) access(p1)(0) access(p1)(0) access(p1)(3) access(p1)(3) access(p1)(2) ] : [miss() miss() miss() hit() hit() miss() hit() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(4) access(p1)(1) access(p1)(4) access(p1)(1) access(p1)(3) access(p1)(1) access(p1)(2) access(p1)(2) access(p1)(3) ] : [miss() hit() miss() hit() hit() miss() hit() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(4) access(p1)(3) access(p1)(2) access(p1)(3) access(p1)(2) access(p1)(0) access(p1)(2) access(p1)(4) access(p1)(4) ] : [miss() hit() miss() miss() hit() hit() miss() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(4) access(p1)(1) access(p1)(2) access(p1)(4) access(p1)(4) access(p1)(3) access(p1)(0) ] : [miss() miss() miss() miss() hit() miss() hit() hit() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(1) access(p1)(4) access(p1)(4) access(p1)(3) access(p1)(1) access(p1)(3) ] : [miss() hit() miss() miss() hit() miss() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(2) access(p1)(1) access(p1)(4) access(p1)(0) access(p1)(1) access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(3) ] : [miss() miss() miss() miss() miss() hit() hit() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(4) access(p1)(0) access(p1)(4) access(p1)(0) access(p1)(1) access(p1)(2) access(p1)(2) access(p1)(2) access(p1)(0) ] : [miss() hit() miss() hit() hit() miss() miss() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(4) access(p1)(1) access(p1)(2) access(p1)(1) access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(2) access(p1)(4) ] : [miss() hit() miss() miss() hit() hit() hit() miss() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(0) access(p1)(1) access(p1)(0) access(p1)(4) access(p1)(0) access(p1)(0) access(p1)(0) access(p1)(3) access(p1)(3) ] : [miss() miss() miss() hit() miss() hit() hit() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(4) access(p1)(2) access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(3) ] : [miss() miss() miss() hit() miss() miss() hit() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(4) access(p1)(0) access(p1)(1) access(p1)(0) access(p1)(2) access(p1)(3) access(p1)(2) access(p1)(3) access(p1)(4) ] : [miss() hit() miss() miss() hit() miss() miss() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(4) access(p1)(3) access(p1)(3) access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(1) access(p1)(1) access(p1)(2) ] : [miss() miss() miss() hit() miss() miss() hit() miss() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(4) access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(3) access(p1)(3) access(p1)(2) access(p1)(4) access(p1)(3) ] : [miss() miss() miss() hit() hit() hit() hit() miss() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(4) access(p1)(2) access(p1)(3) access(p1)(1) access(p1)(4) access(p1)(3) ] : [miss() miss() miss() miss() miss() miss() hit() miss() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(1) access(p1)(4) access(p1)(4) access(p1)(0) access(p1)(2) access(p1)(3) access(p1)(2) access(p1)(2) access(p1)(1) ] : [miss() hit() miss() hit() miss() miss() miss() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(1) access(p1)(4) access(p1)(2) access(p1)(1) access(p1)(2) access(p1)(0) access(p1)(4) access(p1)(2) access(p1)(1) ] : [miss() miss() hit() miss() hit() hit() miss() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(2) access(p1)(2) access(p1)(0) access(p1)(4) access(p1)(4) access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(2) ] : [miss() hit() hit() miss() miss() hit() hit() miss() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(4) access(p1)(0) access(p1)(0) access(p1)(1) access(p1)(4) access(p1)(0) access(p1)(2) access(p1)(1) access(p1)(1) ] : [miss() miss() miss() hit() miss() hit() hit() miss() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(0) access(p1)(4) access(p1)(4) access(p1)(4) access(p1)(3) access(p1)(3) access(p1)(3) access(p1)(3) access(p1)(3) ] : [miss() miss() miss() hit() hit() miss() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(4) access(p1)(1) access(p1)(2) access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(0) access(p1)(2) ] : [miss() miss() miss() miss() hit() miss() miss() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(1) access(p1)(3) access(p1)(4) access(p1)(0) access(p1)(3) access(p1)(1) access(p1)(1) ] : [miss() miss() miss() miss() hit() miss() miss() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(4) access(p1)(0) access(p1)(2) access(p1)(2) access(p1)(2) access(p1)(2) access(p1)(2) access(p1)(2) access(p1)(1) ] : [miss() miss() hit() miss() hit() hit() hit() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(2) access(p1)(3) access(p1)(4) access(p1)(3) access(p1)(4) access(p1)(3) access(p1)(3) access(p1)(1) access(p1)(2) ] : [miss() miss() hit() miss() hit() hit() hit() hit() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(2) access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(2) access(p1)(0) access(p1)(2) access(p1)(2) access(p1)(2) ] : [miss() hit() hit() miss() miss() hit() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(0) access(p1)(2) access(p1)(1) access(p1)(4) access(p1)(4) access(p1)(2) access(p1)(4) access(p1)(1) access(p1)(3) ] : [miss() hit() miss() miss() miss() hit() hit() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(1) access(p1)(2) access(p1)(0) access(p1)(2) access(p1)(1) access(p1)(1) access(p1)(4) access(p1)(2) access(p1)(4) ] : [miss() miss() miss() miss() hit() hit() hit() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(1) access(p1)(3) access(p1)(1) access(p1)(4) access(p1)(3) access(p1)(2) access(p1)(4) access(p1)(2) access(p1)(3) ] : [miss() miss() hit() hit() miss() hit() miss() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(3) access(p1)(4) access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(3) access(p1)(0) access(p1)(4) access(p1)(1) ] : [miss() miss() miss() miss() miss() miss() hit() miss() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(2) access(p1)(4) access(p1)(4) access(p1)(3) access(p1)(3) access(p1)(1) access(p1)(4) access(p1)(2) access(p1)(4) ] : [miss() hit() miss() hit() miss() hit() miss() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(1) access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(1) access(p1)(0) access(p1)(3) access(p1)(1) access(p1)(4) ] : [miss() hit() miss() miss() hit() hit() hit() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(3) access(p1)(2) access(p1)(1) access(p1)(0) access(p1)(4) access(p1)(3) access(p1)(1) access(p1)(4) access(p1)(3) ] : [miss() miss() miss() miss() miss() miss() miss() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(3) access(p1)(4) access(p1)(4) access(p1)(3) access(p1)(0) access(p1)(0) access(p1)(3) access(p1)(3) access(p1)(3) ] : [miss() hit() miss() hit() hit() miss() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(1) access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(2) access(p1)(3) access(p1)(0) access(p1)(3) access(p1)(0) ] : [miss() miss() hit() miss() miss() hit() miss() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(4) access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(2) access(p1)(4) access(p1)(0) access(p1)(3) access(p1)(3) ] : [miss() hit() miss() miss() hit() hit() hit() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(3) access(p1)(3) access(p1)(1) access(p1)(3) access(p1)(0) access(p1)(0) access(p1)(0) access(p1)(0) access(p1)(0) ] : [miss() miss() hit() hit() hit() miss() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(2) access(p1)(1) access(p1)(4) access(p1)(0) access(p1)(3) access(p1)(3) access(p1)(1) access(p1)(2) access(p1)(2) ] : [miss() miss() hit() miss() miss() miss() hit() miss() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(4) access(p1)(0) access(p1)(0) access(p1)(2) access(p1)(4) access(p1)(3) access(p1)(3) access(p1)(1) access(p1)(3) ] : [miss() miss() hit() hit() miss() hit() miss() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(1) access(p1)(3) access(p1)(4) access(p1)(3) access(p1)(2) access(p1)(4) access(p1)(0) access(p1)(0) access(p1)(0) ] : [miss() hit() miss() miss() hit() miss() hit() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(2) access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(3) access(p1)(4) access(p1)(4) access(p1)(1) access(p1)(4) ] : [miss() hit() miss() miss() hit() hit() miss() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(0) access(p1)(1) access(p1)(0) access(p1)(1) access(p1)(0) access(p1)(3) access(p1)(3) access(p1)(3) access(p1)(4) ] : [miss() hit() miss() hit() hit() hit() miss() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(0) access(p1)(1) access(p1)(1) access(p1)(0) access(p1)(3) access(p1)(2) access(p1)(3) access(p1)(1) access(p1)(4) ] : [miss() miss() miss() hit() hit() hit() miss() miss() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(4) access(p1)(3) access(p1)(4) access(p1)(3) access(p1)(3) access(p1)(2) access(p1)(4) access(p1)(1) access(p1)(2) ] : [miss() miss() miss() hit() hit() hit() miss() hit() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(4) access(p1)(4) access(p1)(1) access(p1)(3) access(p1)(0) access(p1)(3) access(p1)(3) access(p1)(3) access(p1)(3) ] : [miss() miss() hit() hit() miss() miss() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(1) access(p1)(0) access(p1)(1) access(p1)(4) access(p1)(1) access(p1)(4) access(p1)(0) access(p1)(1) access(p1)(2) ] : [miss() miss() miss() hit() miss() hit() hit() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(0) access(p1)(1) access(p1)(2) access(p1)(3) access(p1)(2) access(p1)(2) access(p1)(0) access(p1)(4) access(p1)(3) ] : [miss() miss() miss() miss() miss() hit() hit() miss() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(1) access(p1)(2) access(p1)(0) access(p1)(4) access(p1)(1) access(p1)(3) access(p1)(3) access(p1)(2) access(p1)(2) ] : [miss() miss() miss() hit() miss() miss() miss() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(2) access(p1)(3) access(p1)(4) access(p1)(3) access(p1)(4) access(p1)(4) access(p1)(3) access(p1)(4) access(p1)(3) ] : [miss() miss() miss() miss() hit() hit() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(3) access(p1)(4) access(p1)(0) access(p1)(3) access(p1)(4) access(p1)(2) access(p1)(3) access(p1)(3) access(p1)(1) ] : [miss() miss() miss() miss() hit() hit() miss() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(2) access(p1)(2) access(p1)(0) access(p1)(4) access(p1)(0) access(p1)(1) access(p1)(2) ] : [miss() miss() miss() hit() hit() miss() miss() hit() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(2) access(p1)(4) access(p1)(3) access(p1)(3) access(p1)(1) access(p1)(0) access(p1)(1) access(p1)(0) access(p1)(1) ] : [miss() miss() miss() miss() hit() miss() miss() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(1) access(p1)(3) access(p1)(4) access(p1)(0) access(p1)(0) access(p1)(2) access(p1)(3) access(p1)(2) access(p1)(1) ] : [miss() miss() miss() hit() miss() hit() miss() miss() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(3) access(p1)(0) access(p1)(0) access(p1)(2) access(p1)(4) access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(3) ] : [miss() miss() miss() hit() hit() miss() hit() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(3) access(p1)(4) access(p1)(2) access(p1)(1) access(p1)(4) access(p1)(0) access(p1)(3) access(p1)(2) access(p1)(2) ] : [miss() hit() miss() miss() miss() hit() miss() miss() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(1) access(p1)(0) access(p1)(0) access(p1)(3) access(p1)(3) access(p1)(4) access(p1)(3) access(p1)(1) access(p1)(1) ] : [miss() miss() miss() hit() hit() hit() miss() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(3) access(p1)(4) access(p1)(4) access(p1)(4) access(p1)(1) access(p1)(4) access(p1)(2) access(p1)(0) access(p1)(3) ] : [miss() miss() miss() hit() hit() hit() hit() miss() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(0) access(p1)(1) access(p1)(1) access(p1)(3) access(p1)(2) access(p1)(4) access(p1)(2) access(p1)(1) access(p1)(1) ] : [miss() miss() miss() hit() miss() miss() miss() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(0) access(p1)(0) access(p1)(3) access(p1)(3) access(p1)(4) access(p1)(3) access(p1)(1) access(p1)(4) access(p1)(4) ] : [miss() miss() hit() hit() hit() miss() hit() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(4) access(p1)(3) access(p1)(3) access(p1)(2) access(p1)(1) access(p1)(0) access(p1)(3) access(p1)(4) access(p1)(2) ] : [miss() miss() miss() hit() miss() miss() miss() hit() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(2) access(p1)(1) access(p1)(1) access(p1)(3) access(p1)(4) access(p1)(1) access(p1)(3) access(p1)(4) access(p1)(3) ] : [miss() miss() miss() hit() miss() miss() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(0) access(p1)(2) access(p1)(2) access(p1)(3) access(p1)(1) access(p1)(0) access(p1)(0) access(p1)(3) access(p1)(1) ] : [miss() hit() miss() hit() miss() miss() miss() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(2) access(p1)(4) access(p1)(4) access(p1)(4) access(p1)(1) access(p1)(1) access(p1)(4) access(p1)(3) access(p1)(0) ] : [miss() hit() miss() hit() hit() miss() hit() hit() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(1) access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(1) access(p1)(1) access(p1)(0) ] : [miss() miss() hit() miss() miss() hit() hit() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(3) access(p1)(4) access(p1)(3) access(p1)(2) access(p1)(1) access(p1)(1) access(p1)(0) access(p1)(4) access(p1)(3) ] : [miss() miss() miss() hit() miss() miss() hit() miss() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(0) access(p1)(4) access(p1)(0) access(p1)(2) access(p1)(1) access(p1)(4) access(p1)(2) access(p1)(1) access(p1)(3) ] : [miss() miss() miss() hit() miss() miss() miss() miss() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(3) access(p1)(2) access(p1)(1) access(p1)(1) access(p1)(1) access(p1)(0) access(p1)(4) access(p1)(4) access(p1)(3) ] : [miss() hit() miss() miss() hit() hit() miss() miss() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(3) access(p1)(1) access(p1)(4) access(p1)(3) access(p1)(4) access(p1)(0) access(p1)(0) access(p1)(0) access(p1)(1) ] : [miss() miss() miss() miss() hit() hit() miss() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(1) access(p1)(0) access(p1)(4) access(p1)(3) access(p1)(4) access(p1)(4) access(p1)(2) access(p1)(3) access(p1)(2) ] : [miss() miss() hit() miss() miss() hit() hit() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(2) access(p1)(3) access(p1)(1) access(p1)(1) access(p1)(3) access(p1)(2) access(p1)(2) access(p1)(0) access(p1)(4) ] : [miss() hit() miss() miss() hit() hit() hit() hit() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(0) access(p1)(1) access(p1)(4) access(p1)(4) access(p1)(4) access(p1)(3) access(p1)(4) access(p1)(4) access(p1)(4) ] : [miss() miss() hit() miss() hit() hit() miss() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(1) access(p1)(2) access(p1)(1) access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(1) ] : [miss() miss() hit() hit() miss() miss() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(4) access(p1)(3) access(p1)(0) access(p1)(0) access(p1)(4) access(p1)(0) access(p1)(3) access(p1)(1) access(p1)(1) ] : [miss() miss() miss() miss() hit() hit() hit() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(2) access(p1)(0) access(p1)(1) access(p1)(1) access(p1)(3) access(p1)(4) access(p1)(0) access(p1)(2) access(p1)(2) ] : [miss() miss() miss() miss() hit() miss() miss() miss() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(3) access(p1)(2) access(p1)(0) access(p1)(2) access(p1)(4) access(p1)(3) access(p1)(0) access(p1)(1) access(p1)(4) ] : [miss() hit() miss() miss() hit() miss() miss() miss() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(3) access(p1)(2) access(p1)(1) access(p1)(2) access(p1)(4) access(p1)(1) access(p1)(2) access(p1)(1) access(p1)(4) ] : [miss() miss() miss() miss() hit() miss() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(0) access(p1)(1) access(p1)(0) access(p1)(1) access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(1) access(p1)(2) ] : [miss() miss() miss() hit() hit() hit() hit() miss() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(3) access(p1)(2) access(p1)(3) access(p1)(2) access(p1)(2) access(p1)(0) access(p1)(2) access(p1)(2) access(p1)(3) ] : [miss() miss() miss() hit() hit() hit() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(3) access(p1)(2) access(p1)(4) access(p1)(2) access(p1)(3) access(p1)(3) access(p1)(3) access(p1)(3) access(p1)(4) ] : [miss() hit() miss() miss() hit() hit() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(3) access(p1)(4) access(p1)(4) access(p1)(1) access(p1)(1) access(p1)(1) ] : [miss() miss() miss() miss() hit() miss() hit() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(3) access(p1)(3) access(p1)(2) access(p1)(1) access(p1)(0) access(p1)(2) access(p1)(2) access(p1)(0) access(p1)(1) ] : [miss() hit() hit() miss() miss() miss() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(4) access(p1)(2) access(p1)(2) access(p1)(3) access(p1)(0) access(p1)(4) access(p1)(3) access(p1)(1) access(p1)(3) ] : [miss() miss() miss() hit() hit() miss() miss() miss() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(3) access(p1)(3) access(p1)(1) access(p1)(1) access(p1)(3) access(p1)(2) access(p1)(3) access(p1)(3) access(p1)(0) ] : [miss() miss() hit() hit() hit() hit() miss() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(3) access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(0) access(p1)(3) access(p1)(1) access(p1)(3) access(p1)(3) ] : [miss() miss() hit() miss() hit() miss() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(0) access(p1)(1) access(p1)(2) access(p1)(2) access(p1)(4) access(p1)(2) ] : [miss() hit() miss() miss() miss() hit() miss() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(2) access(p1)(4) access(p1)(3) access(p1)(3) access(p1)(3) access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(3) ] : [miss() miss() miss() hit() hit() hit() miss() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(3) access(p1)(0) access(p1)(3) access(p1)(2) access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(3) access(p1)(3) ] : [miss() miss() miss() hit() miss() hit() miss() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(0) access(p1)(1) access(p1)(1) access(p1)(3) access(p1)(0) access(p1)(0) access(p1)(3) access(p1)(3) access(p1)(0) ] : [miss() miss() miss() hit() miss() hit() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(0) access(p1)(2) access(p1)(3) access(p1)(3) access(p1)(2) access(p1)(2) access(p1)(1) access(p1)(1) access(p1)(1) ] : [miss() miss() hit() miss() hit() hit() hit() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(3) access(p1)(4) access(p1)(0) access(p1)(0) access(p1)(1) access(p1)(4) access(p1)(4) access(p1)(2) access(p1)(3) ] : [miss() miss() miss() hit() hit() miss() hit() hit() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(1) access(p1)(4) access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(4) access(p1)(1) access(p1)(2) access(p1)(0) ] : [miss() miss() miss() hit() miss() hit() hit() miss() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(0) access(p1)(2) access(p1)(3) access(p1)(2) access(p1)(4) access(p1)(1) access(p1)(3) access(p1)(3) access(p1)(4) ] : [miss() hit() miss() miss() hit() miss() miss() miss() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(2) access(p1)(2) access(p1)(4) access(p1)(1) access(p1)(3) access(p1)(4) access(p1)(0) access(p1)(2) access(p1)(1) ] : [miss() miss() hit() miss() hit() miss() hit() miss() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(0) access(p1)(0) access(p1)(2) access(p1)(1) access(p1)(2) access(p1)(0) access(p1)(2) access(p1)(2) access(p1)(2) ] : [miss() miss() hit() miss() miss() hit() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(2) access(p1)(4) access(p1)(2) access(p1)(2) access(p1)(4) access(p1)(1) access(p1)(0) access(p1)(1) access(p1)(0) ] : [miss() miss() miss() hit() hit() hit() miss() miss() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(0) access(p1)(2) access(p1)(3) access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(4) access(p1)(2) access(p1)(4) ] : [miss() miss() miss() miss() hit() hit() hit() miss() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(0) access(p1)(4) access(p1)(2) access(p1)(1) access(p1)(1) access(p1)(4) access(p1)(1) access(p1)(3) access(p1)(1) ] : [miss() miss() miss() hit() miss() hit() hit() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(4) access(p1)(0) access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(4) access(p1)(2) access(p1)(4) access(p1)(2) ] : [miss() miss() miss() miss() miss() miss() miss() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(1) access(p1)(1) access(p1)(2) access(p1)(3) access(p1)(0) access(p1)(4) access(p1)(2) access(p1)(3) access(p1)(2) ] : [miss() hit() hit() miss() miss() miss() miss() miss() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(0) access(p1)(3) access(p1)(3) access(p1)(3) access(p1)(3) access(p1)(2) access(p1)(4) access(p1)(1) access(p1)(1) ] : [miss() miss() hit() hit() hit() hit() miss() miss() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(1) access(p1)(3) access(p1)(3) access(p1)(0) access(p1)(3) access(p1)(0) access(p1)(4) access(p1)(0) access(p1)(4) ] : [miss() miss() miss() hit() miss() hit() hit() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(0) access(p1)(1) access(p1)(4) access(p1)(3) access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(4) access(p1)(1) ] : [miss() hit() miss() miss() miss() hit() miss() miss() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(1) access(p1)(2) access(p1)(3) access(p1)(0) access(p1)(3) access(p1)(2) access(p1)(0) access(p1)(2) access(p1)(3) ] : [miss() miss() miss() miss() miss() hit() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(4) access(p1)(4) access(p1)(0) access(p1)(4) access(p1)(1) access(p1)(0) access(p1)(3) access(p1)(1) access(p1)(3) ] : [miss() miss() hit() miss() hit() miss() hit() miss() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(1) access(p1)(1) access(p1)(4) access(p1)(3) access(p1)(3) access(p1)(1) access(p1)(3) access(p1)(3) access(p1)(3) ] : [miss() miss() hit() hit() miss() hit() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(2) access(p1)(4) access(p1)(2) access(p1)(2) access(p1)(3) access(p1)(3) access(p1)(1) access(p1)(0) access(p1)(0) ] : [miss() miss() miss() hit() hit() hit() hit() miss() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(0) access(p1)(1) access(p1)(0) access(p1)(2) access(p1)(3) access(p1)(0) access(p1)(0) access(p1)(3) access(p1)(0) ] : [miss() miss() miss() hit() hit() miss() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(3) access(p1)(3) access(p1)(0) access(p1)(4) access(p1)(4) access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(3) ] : [miss() miss() hit() miss() miss() hit() hit() miss() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(4) access(p1)(1) access(p1)(0) access(p1)(1) access(p1)(4) access(p1)(4) access(p1)(0) access(p1)(1) access(p1)(1) ] : [miss() miss() miss() miss() hit() hit() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(0) access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(4) access(p1)(0) access(p1)(1) access(p1)(4) access(p1)(1) ] : [miss() miss() miss() hit() miss() miss() hit() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(2) access(p1)(1) access(p1)(1) access(p1)(0) access(p1)(1) access(p1)(2) access(p1)(4) access(p1)(2) access(p1)(1) ] : [miss() miss() miss() hit() miss() hit() hit() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(4) access(p1)(3) access(p1)(1) access(p1)(3) access(p1)(3) access(p1)(3) access(p1)(1) access(p1)(0) access(p1)(3) ] : [miss() hit() miss() miss() hit() hit() hit() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(3) access(p1)(4) access(p1)(4) access(p1)(1) access(p1)(3) access(p1)(0) access(p1)(0) access(p1)(4) access(p1)(4) ] : [miss() miss() miss() hit() miss() hit() miss() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(2) access(p1)(1) access(p1)(1) access(p1)(0) access(p1)(4) access(p1)(0) access(p1)(4) access(p1)(2) access(p1)(0) ] : [miss() hit() miss() hit() miss() miss() hit() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(2) access(p1)(4) access(p1)(3) access(p1)(2) access(p1)(0) access(p1)(3) access(p1)(1) ] : [miss() miss() miss() hit() miss() miss() hit() miss() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(4) access(p1)(2) access(p1)(4) access(p1)(3) access(p1)(3) access(p1)(0) access(p1)(4) ] : [miss() miss() miss() miss() miss() hit() hit() hit() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(2) access(p1)(2) access(p1)(1) access(p1)(0) access(p1)(0) access(p1)(4) access(p1)(3) access(p1)(1) access(p1)(0) ] : [miss() miss() hit() miss() miss() hit() miss() miss() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(0) access(p1)(3) access(p1)(3) access(p1)(4) access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(0) access(p1)(1) ] : [miss() miss() miss() hit() miss() miss() miss() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(2) access(p1)(0) access(p1)(4) access(p1)(4) access(p1)(4) access(p1)(3) ] : [miss() miss() miss() miss() hit() hit() miss() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(3) access(p1)(2) access(p1)(2) access(p1)(1) access(p1)(0) access(p1)(1) access(p1)(0) access(p1)(3) access(p1)(4) ] : [miss() miss() miss() hit() miss() miss() hit() hit() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(1) access(p1)(2) access(p1)(2) access(p1)(2) access(p1)(2) access(p1)(0) access(p1)(4) access(p1)(0) access(p1)(1) ] : [miss() hit() miss() hit() hit() hit() miss() miss() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(4) access(p1)(2) access(p1)(3) access(p1)(1) access(p1)(4) access(p1)(0) access(p1)(0) access(p1)(4) access(p1)(0) ] : [miss() miss() miss() miss() miss() miss() miss() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(3) access(p1)(3) access(p1)(1) access(p1)(2) access(p1)(1) access(p1)(4) access(p1)(4) access(p1)(2) access(p1)(1) ] : [miss() miss() hit() miss() hit() hit() miss() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(2) access(p1)(4) access(p1)(3) access(p1)(1) access(p1)(0) access(p1)(1) access(p1)(0) access(p1)(1) access(p1)(1) ] : [miss() hit() miss() miss() miss() miss() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(4) access(p1)(2) access(p1)(4) access(p1)(3) access(p1)(1) access(p1)(2) access(p1)(3) access(p1)(3) access(p1)(1) ] : [miss() hit() miss() hit() miss() miss() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(2) access(p1)(4) access(p1)(2) access(p1)(2) access(p1)(0) access(p1)(3) ] : [miss() miss() miss() miss() miss() miss() hit() hit() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(4) access(p1)(4) access(p1)(2) access(p1)(1) access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(0) access(p1)(1) ] : [miss() hit() hit() miss() miss() hit() miss() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(4) access(p1)(4) access(p1)(3) access(p1)(1) access(p1)(1) access(p1)(2) access(p1)(4) access(p1)(4) access(p1)(1) ] : [miss() miss() hit() miss() hit() hit() miss() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(0) access(p1)(2) access(p1)(0) access(p1)(1) access(p1)(4) access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(0) ] : [miss() miss() miss() hit() miss() miss() hit() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(2) access(p1)(1) access(p1)(1) access(p1)(1) access(p1)(3) access(p1)(4) access(p1)(0) access(p1)(0) access(p1)(1) ] : [miss() hit() miss() hit() hit() miss() miss() miss() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(1) access(p1)(3) access(p1)(4) access(p1)(1) access(p1)(4) access(p1)(4) access(p1)(1) access(p1)(1) access(p1)(0) ] : [miss() miss() hit() miss() hit() hit() hit() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(2) access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(1) access(p1)(3) access(p1)(0) access(p1)(0) access(p1)(4) ] : [miss() miss() hit() miss() miss() hit() hit() miss() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(1) access(p1)(4) access(p1)(1) access(p1)(0) access(p1)(0) access(p1)(0) access(p1)(0) access(p1)(0) access(p1)(1) ] : [miss() miss() hit() hit() miss() hit() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(2) access(p1)(2) access(p1)(3) access(p1)(1) access(p1)(0) access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(1) ] : [miss() miss() hit() miss() miss() miss() miss() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(1) access(p1)(0) access(p1)(4) access(p1)(4) access(p1)(1) access(p1)(0) access(p1)(0) access(p1)(4) access(p1)(3) ] : [miss() miss() hit() miss() hit() hit() hit() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(4) access(p1)(4) access(p1)(1) access(p1)(1) access(p1)(3) access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(2) access(p1)(0) ] : [miss() hit() miss() hit() miss() miss() hit() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(0) access(p1)(1) access(p1)(4) access(p1)(4) access(p1)(2) access(p1)(2) access(p1)(2) access(p1)(2) access(p1)(1) ] : [miss() hit() miss() miss() hit() miss() hit() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(4) access(p1)(1) access(p1)(2) access(p1)(1) access(p1)(4) access(p1)(4) access(p1)(3) access(p1)(3) access(p1)(4) ] : [miss() miss() miss() miss() hit() hit() hit() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(1) access(p1)(1) access(p1)(3) access(p1)(2) access(p1)(2) access(p1)(3) access(p1)(4) access(p1)(2) access(p1)(1) ] : [miss() miss() hit() miss() miss() hit() hit() miss() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(3) access(p1)(4) access(p1)(1) access(p1)(2) access(p1)(1) access(p1)(0) access(p1)(1) access(p1)(4) access(p1)(1) ] : [miss() hit() miss() miss() miss() hit() miss() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(0) access(p1)(4) access(p1)(1) access(p1)(3) access(p1)(3) access(p1)(2) access(p1)(3) access(p1)(2) access(p1)(2) ] : [miss() miss() miss() miss() miss() hit() miss() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(4) access(p1)(0) access(p1)(2) access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(4) access(p1)(3) access(p1)(4) ] : [miss() miss() miss() miss() hit() hit() hit() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(3) access(p1)(4) access(p1)(3) access(p1)(4) access(p1)(4) access(p1)(4) access(p1)(3) access(p1)(2) access(p1)(1) ] : [miss() hit() miss() hit() hit() hit() hit() hit() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(2) access(p1)(0) access(p1)(4) access(p1)(0) access(p1)(4) access(p1)(3) access(p1)(3) access(p1)(2) access(p1)(2) ] : [miss() miss() hit() miss() hit() hit() miss() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(2) access(p1)(1) access(p1)(3) access(p1)(0) access(p1)(2) access(p1)(0) access(p1)(1) access(p1)(0) access(p1)(3) ] : [miss() miss() miss() hit() miss() miss() hit() miss() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(3) access(p1)(1) access(p1)(1) access(p1)(3) access(p1)(1) access(p1)(1) access(p1)(4) access(p1)(4) access(p1)(4) access(p1)(2) ] : [miss() miss() hit() hit() hit() hit() miss() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(2) access(p1)(4) access(p1)(0) access(p1)(2) access(p1)(4) access(p1)(1) access(p1)(3) access(p1)(3) access(p1)(3) access(p1)(1) ] : [miss() miss() miss() hit() hit() miss() miss() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(4) access(p1)(1) access(p1)(1) access(p1)(3) access(p1)(3) access(p1)(0) access(p1)(4) access(p1)(3) access(p1)(1) ] : [miss() miss() hit() hit() miss() hit() miss() hit() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(2) access(p1)(0) access(p1)(2) access(p1)(0) access(p1)(2) access(p1)(3) access(p1)(1) access(p1)(1) access(p1)(1) ] : [miss() miss() hit() hit() hit() hit() miss() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(0) access(p1)(0) access(p1)(0) access(p1)(0) access(p1)(1) access(p1)(2) access(p1)(3) access(p1)(2) access(p1)(3) ] : [miss() hit() hit() hit() hit() miss() miss() miss() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(1) access(p1)(3) access(p1)(1) access(p1)(2) access(p1)(1) access(p1)(2) access(p1)(4) access(p1)(2) access(p1)(0) ] : [miss() miss() miss() hit() miss() hit() hit() miss() hit() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(2) access(p1)(0) access(p1)(1) access(p1)(4) access(p1)(2) access(p1)(0) access(p1)(0) access(p1)(4) access(p1)(0) ] : [miss() miss() hit() miss() miss() hit() miss() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(1) access(p1)(4) access(p1)(2) access(p1)(2) access(p1)(2) access(p1)(4) access(p1)(0) access(p1)(1) access(p1)(4) ] : [miss() hit() miss() miss() hit() hit() hit() miss() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(2) access(p1)(4) access(p1)(1) access(p1)(4) access(p1)(1) access(p1)(0) access(p1)(1) access(p1)(0) access(p1)(1) ] : [miss() miss() miss() miss() hit() hit() miss() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(4) access(p1)(2) access(p1)(4) access(p1)(0) access(p1)(3) access(p1)(1) access(p1)(3) access(p1)(2) access(p1)(3) ] : [miss() miss() miss() hit() hit() miss() miss() hit() miss() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(0) access(p1)(1) access(p1)(0) access(p1)(2) access(p1)(4) access(p1)(1) access(p1)(2) access(p1)(2) access(p1)(2) ] : [miss() miss() hit() hit() miss() miss() miss() hit() hit() hit() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(0) access(p1)(2) access(p1)(0) access(p1)(4) access(p1)(0) access(p1)(2) access(p1)(1) access(p1)(4) access(p1)(0) access(p1)(2) ] : [miss() miss() hit() miss() hit() hit() miss() miss() miss() miss() ] ()

[DEBUG][dc., 10 jul. 2013 13:20:20][de.ls5.jlearn.equivalenceoracles.RandomWalkEquivalenceOracle][access(p1)(1) access(p1)(2) access(p1)(0) access(p1)(2) access(p1)(4) access(p1)(3) access(p1)(0) access(p1)(4) access(p1)(0) access(p1)(1) ] : [miss() miss() miss() hit() miss() miss() miss() miss() hit() miss() ] ()

Final report

[INFO][dc., 10 jul. 2013 13:20:20][rmm.cache.rmmCache]

Data Structure (plain text)




















































































































































































































































































































































































PrefixRemapping()[ access(p1) ] {{1,},}(a1->1)[ access(p1) ] {{1,},}(a1->4,a2->3,a3->5)[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},}(a1->2,a2->4,a3->1)[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(a1->3)[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}(a1->2)[ access(p1)access(p2) ] {{1,},{2,},}(a1->4,a2->1)[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},}
[ ] {}()[ access(p1) ] {{1,},} -> miss()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1) ] {{1,},}(1->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2), p1=p2 ] {{1,2,},}(2->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},}(1->1,2->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3), p2=p3 ] {{1,},{2,3,},}(1->1,3->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 && p-2=p1 ] {{2,},{3,},{0,4,},{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3), p1=p3 ] {{2,},{1,3,},}(2->2,3->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},}(1->1,2->2,3->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 ] {{1,},{2,},{5,},{6,},{3,4,},}(4->3,5->1,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p6 ] {{1,},{5,},{3,4,},{2,6,},}(4->3,5->1,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5 ] {{1,},{6,},{2,5,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5 && p1=p6 ] {{1,6,},{2,5,},{3,4,},}(4->3,5->2,6->1)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6) ] {{1,},{2,},{3,},{4,},{5,},{6,},}(4->1,5->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p6 ] {{1,},{2,},{4,},{5,},{3,6,},}(4->1,5->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p3=p4 ] {{1,},{2,},{3,4,},}(1->1,2->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p4 && p2=p5 ] {{1,},{3,},{0,4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p4 && p2=p5 && p-2=p1 ] {{3,},{0,4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4=p5 ] {{1,},{2,},{3,4,5,},}(1->1,2->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-3=p2 ] {{1,},{-3,2,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p4 && p2=p5 && p-3=p1 ] {{3,},{0,4,},{2,5,},{-3,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p4 && p2=p5 ] {{1,},{3,},{0,4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 ] {{1,},{2,},{5,},{3,4,},}(2->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p-1=p4 && p2=p5 ] {{0,1,},{-1,4,},{3,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p5=p6 ] {{1,},{2,},{3,4,},{5,6,},}(2->1,4->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-2=p4 ] {{1,},{-2,4,},{2,},{3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p-2=p4 && p2=p5 ] {{0,1,},{-2,4,},{3,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4=p6 ] {{1,},{2,},{5,},{3,4,6,},}(2->1,5->3,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p0=p4 && p2=p5 ] {{-1,1,},{3,},{0,4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p5 && p3=p4 ] {{2,},{1,5,},{3,4,},}(2->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p-1=p4 && p2=p5 ] {{0,1,},{-1,4,},{3,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p5 ] {{1,},{2,},{4,},{3,5,},}(2->1,4->3,5->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p0=p4 && p2=p5 ] {{-1,1,},{3,},{0,4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p3=p4 && p2=p5 ] {{1,},{2,5,},{3,4,},}(1->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-1=p2 && p0=p4 ] {{-1,2,},{1,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-1=p4 ] {{1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p2=p5 && p3=p4=p6 ] {{1,},{2,5,},{3,4,6,},}(1->1,5->3,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-5=p1 ] {{-5,1,},} -> hit()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p0=p2 && p-1=p4 ] {{1,},{0,2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p3=p4 && p2=p5=p6 ] {{1,},{3,4,},{2,5,6,},}(1->1,4->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-5=p1 ] {{-5,1,},} -> hit()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 && p-2=p1 ] {{2,},{3,},{0,4,},{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-2=p2 && p0=p4 ] {{-2,2,},{1,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p-2=p4 ] {{1,},{-2,4,},{2,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2)access(p3), p-2=p3 ] {{-2,3,},{1,},{2,},} -> hit()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p4 && p3=p5 ] {{1,},{2,4,},{3,5,},}(1->1,4->3,5->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4), p0=p2 && p-1=p4 ] {{1,},{0,2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p1=p4 ] {{2,},{3,},{1,4,},}(2->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p4=p5 ] {{1,},{2,},{3,},{4,5,},}(2->1,3->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p2=p4 ] {{1,},{3,},{2,4,},}(1->1,3->2,4->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p-1=p1 && p2=p5 ] {{-1,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p4=p5 ] {{1,},{3,},{2,4,5,},}(1->1,3->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-4=p1 ] {{-4,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 && p0=p5 ] {{1,2,},{3,},{4,},{0,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 ] {{1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p0=p1 && p2=p5 ] {{0,1,},{3,},{4,},{2,5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 && p-2=p1 ] {{3,},{4,},{2,5,},{-2,1,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5) ] {{1,},{2,},{3,},{4,},{5,},}(3->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p4 ] {{1,},{3,},{5,},{2,4,},}(3->1,4->3,5->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},}(3->1,4->2,5->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p-1=p1 && p0=p4 ] {{-1,1,},{2,},{3,},{0,4,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p4=p6 ] {{1,},{2,},{3,},{5,},{4,6,},}(3->1,5->3,6->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5)access(p6), p5=p6 ] {{1,},{2,},{3,},{4,},{5,6,},}(3->1,4->2,6->3)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-3=p1 ] {{-3,1,},} -> hit()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p4 && p-2=p1 ] {{2,},{3,},{0,4,},{-2,1,},} -> hit()
[ access(p1)access(p2)access(p3), p0=p3 ] {{1,},{2,},{0,3,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-2=p2 ] {{-2,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p4 && p1=p5 ] {{3,},{1,5,},{2,4,},}(3->1,4->3,5->2)[ access(p1) ] {{1,},} -> miss()
[ access(p1), p0=p1 ] {{0,1,},} -> hit()
[ access(p1) ] {{1,},} -> miss()
[ access(p1), p-2=p1 ] {{-2,1,},} -> hit()
[ access(p1), p-1=p1 ] {{-1,1,},} -> hit()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p1=p2 ] {{1,2,},{3,},{4,},{5,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4) ] {{1,},{2,},{3,},{4,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4), p0=p1 && p-1=p4 ] {{0,1,},{2,},{-1,4,},{3,},} -> hit()
[ access(p1)access(p2)access(p3), p-1=p3 ] {{1,},{-1,3,},{2,},} -> hit()
[ access(p1)access(p2)access(p3) ] {{1,},{2,},{3,},} -> miss()
[ access(p1)access(p2), p-1=p2 ] {{-1,2,},{1,},} -> hit()
[ access(p1)access(p2), p0=p2 ] {{1,},{0,2,},} -> hit()
[ access(p1)access(p2) ] {{1,},{2,},} -> miss()
[ access(p1)access(p2)access(p3)access(p4)access(p5), p2=p5 ] {{1,},{3,},{4,},{2,5,},} -> hit()

Hypothesis ()

[INFO][dc., 10 jul. 2013 13:20:22][rmm.cache.rmmCache] hypothetical states: 10

[INFO][dc., 10 jul. 2013 13:20:22][rmm.cache.rmmCache] Queries: 4801

[INFO][dc., 10 jul. 2013 13:20:22][rmm.cache.rmmCache] Equivalence queries: 23