1934 1934 1934 1934 1934 1934 1934 Ambient Static Analyzer: Results

main menu



Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































communication analysis

(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)



Please select a channel name or return to the main menu


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)



main menu - communication analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)



main menu - communication analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)



main menu - communication analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)



main menu - communication analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)



main menu - communication analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)



main menu - communication analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)



main menu - communication analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)



main menu - communication analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)



main menu - communication analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)



main menu - communication analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)



main menu - communication analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)



main menu - communication analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.










































































Start --> END

Start --> END


main menu - communication analysis -

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# request)
open18 request



Start --> (28,45)A
A --> (14,43)B+ (28,44)A
B --> END

Start --> END

(28,45) + 1 = (28,45)
(14,43) + 1 = (14,43)

main menu - communication analysis - (# request)

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# request)
request33[



Start --> (28,45)A
A --> END+ (28,44)A

Start --> END

(28,45) + 1 = (28,45)

main menu - communication analysis - (# request)

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# make)
<make>45



Start --> END

Start --> END


main menu - communication analysis - (# make)

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# make)
<make>44



Start --> (28,45)A
A --> END+ (28,44)A

Start --> END

(28,45) + 1 = (28,45)

main menu - communication analysis - (# make)

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# server)
server12[



Start --> END

Start --> END


main menu - communication analysis - (# server)

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# server)
in39 server



Start --> (28,45)A
A --> END+ (28,44)A

Start --> END

(28,45) + 1 = (28,45)

main menu - communication analysis - (# server)

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# server)
out22 server



Start --> (28,45)A
A --> (14,43)B+ (28,44)A
B --> END

Start --> END

(28,45) + 1 = (28,45)
(14,43) + 1 = (14,43)

main menu - communication analysis - (# server)

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# server)
in40 server



Start --> (28,45)A
A --> END+ (28,44)A

Start --> END

(28,45) + 1 = (28,45)

main menu - communication analysis - (# server)

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# duplicate)
open13 duplicate



Start --> END

Start --> END


main menu - communication analysis - (# duplicate)

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# duplicate)
duplicate41[



Start --> (28,45)A
A --> END+ (28,44)A

Start --> END

(28,45) + 1 = (28,45)

main menu - communication analysis - (# duplicate)

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# instance)
instance16[



Start --> (28,45)A
A --> (14,43)B+ (28,44)A
B --> END

Start --> END

(28,45) + 1 = (28,45)
(14,43) + 1 = (14,43)

main menu - communication analysis - (# instance)

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# instance)
open35 instance



Start --> (28,45)A
A --> END+ (28,44)A

Start --> END

(28,45) + 1 = (28,45)

main menu - communication analysis - (# instance)

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# answer)
answer20[



Start --> (28,45)A
A --> (14,43)B+ (28,44)A
B --> END

Start --> END

(28,45) + 1 = (28,45)
(14,43) + 1 = (14,43)

main menu - communication analysis - (# answer)

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# client)
client27[



Start --> END

Start --> END


main menu - communication analysis - (# client)

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# client)
out32 client



Start --> (28,45)A
A --> END+ (28,44)A

Start --> END

(28,45) + 1 = (28,45)

main menu - communication analysis - (# client)

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# token)
token37[



Start --> (28,45)A
A --> END+ (28,44)A

Start --> END

(28,45) + 1 = (28,45)

main menu - communication analysis - (# token)

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# token)
open15 token



Start --> (28,45)A
A --> (14,43)B+ (28,44)A
B --> END

Start --> END

(14,43) + 1 = (14,43)
(28,45) + 1 = (28,45)

main menu - communication analysis - (# token)

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# token)
token26[



Start --> END

Start --> END


main menu - communication analysis - (# token)

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# token)
token25[



Start --> END

Start --> END


main menu - communication analysis - (# token)

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# token)
token24[



Start --> END

Start --> END


main menu - communication analysis - (# token)

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# tok)
open23 tok



Start --> (28,45)A
A --> (14,43)B+ (28,44)A
B --> END

Start --> END

(28,45) + 1 = (28,45)
(14,43) + 1 = (14,43)

main menu - communication analysis - (# tok)

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# tok)
tok36[



Start --> (28,45)A
A --> END+ (28,44)A

Start --> END

(28,45) + 1 = (28,45)

main menu - communication analysis - (# tok)

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# q)
<q>34



Start --> (28,45)A
A --> END+ (28,44)A

Start --> (28,45)A
A --> END+ (28,44)A

(28,45) = (28,45)
(28,44) = (28,44)

main menu - communication analysis - (# q)

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# q)
<rep>21



Start --> (28,45)A
A --> (14,43)B+ (28,44)A
B --> END

Start --> (28,45)A
A --> END+ (28,44)A

(28,44) = (28,44)
(28,45) = (28,45)
(14,43) + 1 = (14,43)

main menu - communication analysis - (# q)

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# p)
p31[



Start --> (28,45)A
A --> END+ (28,44)A

Start --> (28,45)A
A --> END+ (28,44)A

(28,45) = (28,45)
(28,44) = (28,44)

main menu - communication analysis - (# p)

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# p)
out38 p



Start --> (28,45)A
A --> END+ (28,44)A

Start --> (28,45)A
A --> END+ (28,44)A

(28,44) = (28,44)
(28,45) = (28,45)

main menu - communication analysis - (# p)

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# p)
in17 k



Start --> (28,45)A
A --> (14,43)B+ (28,44)A
B --> END

Start --> (28,45)A
A --> END+ (28,44)A

(28,45) = (28,45)
(28,44) = (28,44)
(14,43) + 1 = (14,43)

main menu - communication analysis - (# p)

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# p)
<p>43



Start --> (28,45)A
A --> END+ (28,44)A

Start --> (28,45)A
A --> END+ (28,44)A

(28,45) = (28,45)
(28,44) = (28,44)

main menu - communication analysis - (# p)

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(# p)
out42 p



Start --> (28,45)A
A --> END+ (28,44)A

Start --> (28,45)A
A --> END+ (28,44)A

(28,45) = (28,45)
(28,44) = (28,44)

main menu - communication analysis - (# p)

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.







































































migration analysis

(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select the label of an agent or return to the main menu


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


main menu - migration analysis

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































top_level2[






Start --> END

Start --> END


main menu - migration analysis - top_level2[



Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































server12[

top_level2[




Start --> END

Start --> END


main menu - migration analysis - server12[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































open13 duplicate

server12[



Start --> END

Start --> END


main menu - migration analysis - open13 duplicate


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(k)14

server12[



Start --> END

Start --> END


main menu - migration analysis - (k)14


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































open15 token

server12[



Start --> (28,45)A
A --> (14,43)B+ (28,44)A
B --> END

Start --> END

(14,43) + 1 = (14,43)
(28,45) + 1 = (28,45)

main menu - migration analysis - open15 token


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































instance16[

p31[



Start --> (28,45)A
A --> (14,43)B+ (28,44)A
B --> END

Start --> (28,45)A
A --> END+ (28,44)A

(28,44) = (28,44)
(28,45) = (28,45)
(14,43) + 1 = (14,43)

main menu - migration analysis - instance16[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































instance16[

server12[



Start --> (28,45)A
A --> (14,43)B+ (28,44)A
B --> END

Start --> END

(14,43) + 1 = (14,43)
(28,45) + 1 = (28,45)

main menu - migration analysis - instance16[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































in17 k

p31[



Start --> (28,45)A
A --> (14,43)B+ (28,44)A
B --> END

Start --> (28,45)A
A --> END+ (28,44)A

(28,45) = (28,45)
(28,44) = (28,44)
(14,43) + 1 = (14,43)

main menu - migration analysis - in17 k


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































in17 k

instance16[



Start --> (28,45)A
A --> (14,43)B+ (28,44)A
B --> END

Start --> (28,45)A
A --> (14,43)B+ (28,44)A
B --> END

(14,43) = (14,43)
(28,45) = (28,45)
(28,44) = (28,44)

main menu - migration analysis - in17 k


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































open18 request

p31[



Start --> (28,45)A
A --> (14,43)B+ (28,44)A
B --> END

Start --> (28,45)A
A --> END+ (28,44)A

(28,45) = (28,45)
(28,44) = (28,44)
(14,43) + 1 = (14,43)

main menu - migration analysis - open18 request


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































open18 request

instance16[



Start --> (28,45)A
A --> (14,43)B+ (28,44)A
B --> END

Start --> (28,45)A
A --> (14,43)B+ (28,44)A
B --> END

(14,43) = (14,43)
(28,45) = (28,45)
(28,44) = (28,44)

main menu - migration analysis - open18 request


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(rep)19

p31[



Start --> (28,45)A
A --> (14,43)B+ (28,44)A
B --> END

Start --> (28,45)A
A --> END+ (28,44)A

(28,44) = (28,44)
(28,45) = (28,45)
(14,43) + 1 = (14,43)

main menu - migration analysis - (rep)19


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































answer20[

p31[



Start --> (28,45)A
A --> (14,43)B+ (28,44)A
B --> END

Start --> (28,45)A
A --> END+ (28,44)A

(28,45) = (28,45)
(28,44) = (28,44)
(14,43) + 1 = (14,43)

main menu - migration analysis - answer20[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































<rep>21

answer20[



Start --> (28,45)A
A --> (14,43)B+ (28,44)A
B --> END

Start --> (28,45)A
A --> (14,43)B+ (28,44)A
B --> END

(14,43) = (14,43)
(28,45) = (28,45)
(28,44) = (28,44)

main menu - migration analysis - <rep>21


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































out22 server

p31[



Start --> (28,45)A
A --> (14,43)B+ (28,44)A
B --> END

Start --> (28,45)A
A --> END+ (28,44)A

(28,45) = (28,45)
(28,44) = (28,44)
(14,43) + 1 = (14,43)

main menu - migration analysis - out22 server


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































open23 tok

p31[



Start --> (28,45)A
A --> (14,43)B+ (28,44)A
B --> END

Start --> (28,45)A
A --> END+ (28,44)A

(28,45) = (28,45)
(28,44) = (28,44)
(14,43) + 1 = (14,43)

main menu - migration analysis - open23 tok


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































token24[

server12[



Start --> END

Start --> END


main menu - migration analysis - token24[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































token25[

server12[



Start --> END

Start --> END


main menu - migration analysis - token25[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































token26[

server12[



Start --> END

Start --> END


main menu - migration analysis - token26[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































client27[

top_level2[




Start --> END

Start --> END


main menu - migration analysis - client27[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(x)28

client27[



Start --> END

Start --> END


main menu - migration analysis - (x)28


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































p31[

server12[



Start --> (28,45)A
A --> END+ (28,44)A

Start --> END

(28,45) + 1 = (28,45)

main menu - migration analysis - p31[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































p31[

top_level2[




Start --> (28,45)A
A --> END+ (28,44)A

Start --> END

(28,45) + 1 = (28,45)

main menu - migration analysis - p31[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































p31[

client27[



Start --> (28,45)A
A --> END+ (28,44)A

Start --> END

(28,45) + 1 = (28,45)

main menu - migration analysis - p31[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































out32 client

p31[



Start --> (28,45)A
A --> END+ (28,44)A

Start --> (28,45)A
A --> END+ (28,44)A

(28,45) = (28,45)
(28,44) = (28,44)

main menu - migration analysis - out32 client


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































request33[

p31[



Start --> (28,45)A
A --> END+ (28,44)A

Start --> (28,45)A
A --> END+ (28,44)A

(28,45) = (28,45)
(28,44) = (28,44)

main menu - migration analysis - request33[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































<q>34

p31[



Start --> (28,45)A
A --> END+ (28,44)A

Start --> (28,45)A
A --> END+ (28,44)A

(28,45) = (28,45)
(28,44) = (28,44)

main menu - migration analysis - <q>34


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































<q>34

request33[



Start --> (28,45)A
A --> END+ (28,44)A

Start --> (28,45)A
A --> END+ (28,44)A

(28,45) = (28,45)
(28,44) = (28,44)

main menu - migration analysis - <q>34


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































open35 instance

p31[



Start --> (28,45)A
A --> END+ (28,44)A

Start --> (28,45)A
A --> END+ (28,44)A

(28,45) = (28,45)
(28,44) = (28,44)

main menu - migration analysis - open35 instance


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































tok36[

p31[



Start --> (28,45)A
A --> END+ (28,44)A

Start --> (28,45)A
A --> END+ (28,44)A

(28,44) = (28,44)
(28,45) = (28,45)

main menu - migration analysis - tok36[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































token37[

client27[



Start --> (28,45)A
A --> END+ (28,44)A

Start --> END

(28,45) + 1 = (28,45)

main menu - migration analysis - token37[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































token37[

top_level2[




Start --> (28,45)A
A --> END+ (28,44)A

Start --> END

(28,45) + 1 = (28,45)

main menu - migration analysis - token37[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































token37[

server12[



Start --> (28,45)A
A --> END+ (28,44)A

Start --> END

(28,45) + 1 = (28,45)

main menu - migration analysis - token37[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































token37[

p31[



Start --> (28,45)A
A --> END+ (28,44)A

Start --> (28,45)A
A --> END+ (28,44)A

(28,45) = (28,45)
(28,44) = (28,44)

main menu - migration analysis - token37[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































token37[

tok36[



Start --> (28,45)A
A --> END+ (28,44)A

Start --> (28,45)A
A --> END+ (28,44)A

(28,44) = (28,44)
(28,45) = (28,45)

main menu - migration analysis - token37[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































out38 p

server12[



Start --> (28,45)A
A --> END+ (28,44)A

Start --> END

(28,45) + 1 = (28,45)

main menu - migration analysis - out38 p


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































out38 p

token37[



Start --> (28,45)A
A --> END+ (28,44)A

Start --> (28,45)A
A --> END+ (28,44)A

(28,44) = (28,44)
(28,45) = (28,45)

main menu - migration analysis - out38 p


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































in39 server

server12[



Start --> (28,45)A
A --> END+ (28,44)A

Start --> END

(28,45) + 1 = (28,45)

main menu - migration analysis - in39 server


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































in39 server

token37[



Start --> (28,45)A
A --> END+ (28,44)A

Start --> (28,45)A
A --> END+ (28,44)A

(28,44) = (28,44)
(28,45) = (28,45)

main menu - migration analysis - in39 server


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































in40 server

p31[



Start --> (28,45)A
A --> END+ (28,44)A

Start --> (28,45)A
A --> END+ (28,44)A

(28,45) = (28,45)
(28,44) = (28,44)

main menu - migration analysis - in40 server


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































duplicate41[

client27[



Start --> (28,45)A
A --> END+ (28,44)A

Start --> END

(28,45) + 1 = (28,45)

main menu - migration analysis - duplicate41[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































duplicate41[

top_level2[




Start --> (28,45)A
A --> END+ (28,44)A

Start --> END

(28,45) + 1 = (28,45)

main menu - migration analysis - duplicate41[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































duplicate41[

server12[



Start --> (28,45)A
A --> END+ (28,44)A

Start --> END

(28,45) + 1 = (28,45)

main menu - migration analysis - duplicate41[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































duplicate41[

p31[



Start --> (28,45)A
A --> END+ (28,44)A

Start --> (28,45)A
A --> END+ (28,44)A

(28,45) = (28,45)
(28,44) = (28,44)

main menu - migration analysis - duplicate41[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































out42 p

server12[



Start --> (28,45)A
A --> END+ (28,44)A

Start --> END

(28,45) + 1 = (28,45)

main menu - migration analysis - out42 p


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































out42 p

duplicate41[



Start --> (28,45)A
A --> END+ (28,44)A

Start --> (28,45)A
A --> END+ (28,44)A

(28,45) = (28,45)
(28,44) = (28,44)

main menu - migration analysis - out42 p


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































<p>43

server12[



Start --> (28,45)A
A --> END+ (28,44)A

Start --> END

(28,45) + 1 = (28,45)

main menu - migration analysis - <p>43


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































<p>43

duplicate41[



Start --> (28,45)A
A --> END+ (28,44)A

Start --> (28,45)A
A --> END+ (28,44)A

(28,45) = (28,45)
(28,44) = (28,44)

main menu - migration analysis - <p>43


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































<make>44

client27[



Start --> (28,45)A
A --> END+ (28,44)A

Start --> END

(28,45) + 1 = (28,45)

main menu - migration analysis - <make>44


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































<make>45

client27[



Start --> END

Start --> END


main menu - migration analysis - <make>45


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.







































































occurrence counting analysis

(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select the label of the ambient the content of which you want the description or return to the main menu


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.




































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]


Please select its surrounding ambient
main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.





































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
PRO2 :1
VAR PRO-1 PRO2 ---
PRO-1 num:-1 den: 1
PRO2 num:1 den: 1




main menu - occurrence counting -


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12:1[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27:1[!(x)28.((# q)(# p) 
             p31:[|0;+oo|[[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37:[|0;+oo|[[out38 p.in39 server.0]]
              |
                in40 server.duplicate41:[|0;+oo|[[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
PRO37 :[|0;+oo|[
TRANS313738 :[|0;+oo|[
PRO31 :[|0;+oo|[
TRANS273132 :[|0;+oo|[
PRO27 :1
PRO12 :1
TRANS123122 :[|0;+oo|[
TRANS314142 :[|0;+oo|[
PRO41 :[|0;+oo|[
VAR PRO-1 PRO12 PRO27 PRO31 PRO37 PRO41 TRANS123122 TRANS273132 TRANS313738 TRANS314142 ---
PRO-1 num:-1 den: 1
PRO12 num:1 den: 1

---
PRO-1 num:-1 den: 1
PRO27 num:1 den: 1

---
PRO31 num:1 den: 1
TRANS123122 num:-1 den: 1
TRANS273132 num:-1 den: 1

---
PRO37 num:1 den: 1
TRANS313738 num:-1 den: 1

---
PRO41 num:1 den: 1
TRANS314142 num:-1 den: 1




main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - server12[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - instance16[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - answer20[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token24[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token25[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token26[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - client27[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - p31[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - request33[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - tok36[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token37[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - duplicate41[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting -


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13:1 duplicate.0 
      | !(k)14:1.open15:[|0;+oo|[ token.
                instance16:[|0;+oo|[[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24:[|0;1|][0] | token25:[|0;1|][0] | token26:[|0;1|][0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31:[|0;+oo|[[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37:[|0;+oo|[[out38 p.in39 server.0]]
              |
                in40 server.duplicate41:[|0;+oo|[[out42 p.<p>43:[|0;+oo|[]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO40 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
PRO37 :[|0;+oo|[
TRANS371239 :[|0;+oo|[
TRANS123122 :[|0;+oo|[
TRANS15260 :[|0;1|]
PRO16 :[|0;+oo|[
TRANS15240 :[|0;1|]
PRO42 :0
PRO43 :[|0;+oo|[
PRO-1 :0
TRANS13410 :[|0;+oo|[
PRO31 :[|0;+oo|[
TRANS311240 :[|0;+oo|[
PRO26 :[|0;1|]
PRO25 :[|0;1|]
PRO24 :[|0;1|]
PRO14 :1
PRO13 :1
TRANS314142 :[|0;+oo|[
PRO41 :[|0;+oo|[
TRANS14430 :[|0;+oo|[
PRO15 :[|0;+oo|[
TRANS15250 :[|0;1|]
TRANS15370 :[|0;+oo|[
PRO39 :0
TRANS35160 :[|0;+oo|[
PRO38 :0
TRANS23360 :[|0;+oo|[
TRANS313738 :[|0;+oo|[
VAR PRO-1 PRO13 PRO14 PRO15 PRO16 PRO24 PRO25 PRO26 PRO31 PRO37 PRO38 PRO39 PRO41 PRO42 PRO43 TRANS123122 TRANS13410 TRANS14430 TRANS15240 TRANS15250 TRANS15260 TRANS15370 TRANS23360 TRANS311240 TRANS313738 TRANS314142 TRANS35160 TRANS371239 ---
PRO-1 num:-1 den: 1
PRO13 num:1 den: 1

---
PRO-1 num:-1 den: 1
PRO14 num:1 den: 1

---
PRO15 num:1 den: 1
TRANS14430 num:-1 den: 1
TRANS15240 num:1 den: 1
TRANS15250 num:1 den: 1
TRANS15260 num:1 den: 1
TRANS35160 num:1 den: 1

---
PRO16 num:1 den: 1
TRANS15240 num:-1 den: 1
TRANS15250 num:-1 den: 1
TRANS15260 num:-1 den: 1
TRANS35160 num:-1 den: 1

---
PRO-1 num:-1 den: 1
PRO24 num:1 den: 1
TRANS15240 num:1 den: 1

---
PRO-1 num:-1 den: 1
PRO25 num:1 den: 1
TRANS15250 num:1 den: 1

---
PRO-1 num:-1 den: 1
PRO26 num:1 den: 1
TRANS15260 num:1 den: 1

---
PRO31 num:1 den: 1
TRANS123122 num:1 den: 1
TRANS13410 num:1 den: 1
TRANS311240 num:-1 den: 1

---
PRO37 num:1 den: 1
TRANS35160 num:1 den: 1
TRANS371239 num:-1 den: 1

---
PRO38 num:1 den: 1

---
PRO39 num:1 den: 1

---
PRO41 num:1 den: 1
TRANS13410 num:2 den: 1
TRANS314142 num:-1 den: 1

---
PRO42 num:1 den: 1

---
PRO43 num:1 den: 1
TRANS13410 num:-1 den: 1
TRANS14430 num:1 den: 1

---
TRANS15370 num:1 den: 1
TRANS35160 num:-1 den: 1

---
TRANS23360 num:1 den: 1
TRANS35160 num:-1 den: 1

---
TRANS313738 num:1 den: 1
TRANS35160 num:-1 den: 1




main menu - occurrence counting - server12[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - instance16[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - answer20[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token24[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token25[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token26[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28:1.((# q)(# p) 
             p31:[|0;+oo|[[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44:[|0;1|])
      | 
        <make>45:[|0;1|]
      ]
)

]

PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO30 :0
PRO29 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
TRANS28440 :[|0;+oo|[
PRO44 :[|0;1|]
PRO31 :[|0;+oo|[
PRO-1 :0
TRANS28450 :[|0;1|]
PRO45 :[|0;1|]
PRO28 :1
TRANS273132 :[|0;+oo|[
VAR PRO-1 PRO28 PRO31 PRO44 PRO45 TRANS273132 TRANS28440 TRANS28450 ---
PRO-1 num:-1 den: 1
PRO28 num:1 den: 1

---
PRO31 num:1 den: 1
TRANS273132 num:1 den: 1
TRANS28440 num:-1 den: 1
TRANS28450 num:-1 den: 1

---
PRO44 num:1 den: 1
TRANS28450 num:-1 den: 1

---
PRO-1 num:-1 den: 1
PRO45 num:1 den: 1
TRANS28450 num:1 den: 1




main menu - occurrence counting - client27[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16:[|0;+oo|[[in17 k.open18:[|0;2|] request.(rep)19:[|0;2|].
                                           ( 
                                             answer20:[|0;3|][<rep>21
                                           | 
                                             out22:[|0;3|] server.open23:[|0;1|] tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33:[|0;1|][<q>34:[|0;2|]]
              |    
                open35:[|0;1|] instance.tok36:[|0;1|][token37:[|0;1|][out38 p.in39 server.0]]
              |
                in40:[|0;1|] server.duplicate41:[|0;1|][out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO39 :0
PRO38 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO21 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
PRO37 :[|0;1|]
TRANS23360 :[|0;1|]
PRO23 :[|0;1|]
PRO34 :[|0;2|]
PRO19 :[|0;2|]
TRANS18330 :[|0;2|]
PRO16 :[|0;+oo|[
TRANS163117 :[|0;+oo|[
PRO41 :[|0;1|]
TRANS314142 :[|0;1|]
TRANS35160 :[|0;2|]
PRO36 :[|0;1|]
PRO18 :[|0;2|]
TRANS15250 :[|0;1|]
PRO17 :0
TRANS15240 :[|0;1|]
TRANS15260 :[|0;1|]
TRANS19340 :[|0;3|]
PRO20 :[|0;3|]
PRO22 :[|0;3|]
TRANS123122 :[|0;1|]
TRANS28440 :[|0;2|]
PRO40 :[|0;1|]
PRO35 :[|0;1|]
PRO33 :[|0;1|]
PRO32 :0
TRANS28450 :[|0;2|]
PRO-1 :0
TRANS273132 :1
TRANS313738 :[|0;1|]
TRANS15370 :[|0;1|]
VAR PRO-1 PRO16 PRO17 PRO18 PRO19 PRO20 PRO22 PRO23 PRO32 PRO33 PRO34 PRO35 PRO36 PRO37 PRO40 PRO41 TRANS123122 TRANS15240 TRANS15250 TRANS15260 TRANS15370 TRANS163117 TRANS18330 TRANS19340 TRANS23360 TRANS273132 TRANS28440 TRANS28450 TRANS313738 TRANS314142 TRANS35160 ---
PRO16 num:1 den: 1
TRANS163117 num:-1 den: 1
TRANS23360 num:-1 den: 1
TRANS35160 num:1 den: 1

---
PRO17 num:1 den: 1

---
PRO-1 num:-1 den: 1
PRO18 num:1 den: 1
TRANS23360 num:1 den: 1
TRANS28440 num:1 den: 1
TRANS28450 num:1 den: 1
TRANS35160 num:-1 den: 1

---
PRO-1 num:1 den: 1
PRO19 num:1 den: 1
TRANS19340 num:1 den: 1
TRANS28440 num:-1 den: 1
TRANS28450 num:-1 den: 1

---
PRO20 num:1 den: 1
TRANS19340 num:-1 den: 1

---
PRO22 num:1 den: 1
TRANS123122 num:1 den: 1
TRANS19340 num:-1 den: 1

---
PRO23 num:1 den: 1
TRANS123122 num:-1 den: 1
TRANS23360 num:1 den: 1

---
PRO32 num:1 den: 1

---
PRO-1 num:-2 den: 1
PRO33 num:1 den: 1
TRANS28440 num:1 den: 1
TRANS28450 num:1 den: 1

---
PRO-1 num:1 den: 1
PRO34 num:1 den: 1
TRANS19340 num:1 den: 1
TRANS28440 num:-1 den: 1
TRANS28450 num:-1 den: 1

---
PRO-1 num:-1 den: 1
PRO35 num:1 den: 1
TRANS23360 num:-1 den: 1
TRANS35160 num:1 den: 1

---
PRO36 num:1 den: 1
TRANS23360 num:2 den: 1
TRANS35160 num:-1 den: 1

---
PRO37 num:1 den: 1
TRANS23360 num:-1 den: 1
TRANS313738 num:1 den: 1

---
PRO-1 num:-1 den: 1
PRO40 num:1 den: 1
TRANS123122 num:1 den: 1

---
PRO41 num:1 den: 1
TRANS123122 num:-1 den: 1
TRANS314142 num:1 den: 1

---
TRANS15240 num:1 den: 1
TRANS15250 num:1 den: 1
TRANS15260 num:1 den: 1
TRANS15370 num:1 den: 1
TRANS23360 num:1 den: 1
TRANS35160 num:-1 den: 1

---
PRO-1 num:1 den: 1
TRANS18330 num:1 den: 1
TRANS28440 num:-1 den: 1
TRANS28450 num:-1 den: 1

---
PRO-1 num:-1 den: 1
TRANS273132 num:1 den: 1




main menu - occurrence counting - p31[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - request33[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - tok36[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39:1 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
PRO39 :1
TRANS35160 :1
PRO38 :0
TRANS23360 :1
PRO-1 :0
TRANS313738 :1
VAR PRO-1 PRO38 PRO39 TRANS23360 TRANS313738 TRANS35160 ---
PRO38 num:1 den: 1

---
PRO-1 num:-1 den: 1
PRO39 num:1 den: 1

---
PRO-1 num:-1 den: 1
TRANS23360 num:1 den: 1

---
PRO-1 num:-1 den: 1
TRANS313738 num:1 den: 1

---
PRO-1 num:-1 den: 1
TRANS35160 num:1 den: 1




main menu - occurrence counting - token37[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43:1]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
TRANS314142 :1
PRO-1 :0
PRO42 :0
TRANS311240 :1
PRO43 :1
VAR PRO-1 PRO42 PRO43 TRANS311240 TRANS314142 ---
PRO42 num:1 den: 1

---
PRO-1 num:-1 den: 1
PRO43 num:1 den: 1

---
PRO-1 num:-1 den: 1
TRANS311240 num:1 den: 1

---
PRO-1 num:-1 den: 1
TRANS314142 num:1 den: 1




main menu - occurrence counting - duplicate41[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting -


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - server12[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17:1 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
TRANS15250 :[|0;1|]
PRO17 :1
TRANS15240 :[|0;1|]
TRANS15260 :[|0;1|]
TRANS15370 :[|0;1|]
VAR PRO-1 PRO17 TRANS15240 TRANS15250 TRANS15260 TRANS15370 ---
PRO-1 num:-1 den: 1
PRO17 num:1 den: 1

---
PRO-1 num:-1 den: 1
TRANS15240 num:1 den: 1
TRANS15250 num:1 den: 1
TRANS15260 num:1 den: 1
TRANS15370 num:1 den: 1




main menu - occurrence counting - instance16[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - answer20[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token24[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token25[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token26[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - client27[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16:[|0;+oo|[[in17 k.open18:[|0;2|] request.(rep)19:[|0;2|].
                                           ( 
                                             answer20:[|0;3|][<rep>21
                                           | 
                                             out22:[|0;3|] server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33:[|0;1|][<q>34:[|0;2|]]
              |    
                open35:[|0;1|] instance.tok36:[|0;1|][token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41:[|0;1|][out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO39 :0
PRO38 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO21 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
TRANS313738 :0
TRANS23360 :0
PRO37 :0
TRANS123122 :0
PRO23 :0
PRO34 :[|0;2|]
PRO19 :[|0;2|]
TRANS18330 :[|0;2|]
PRO16 :[|0;+oo|[
TRANS163117 :[|0;+oo|[
TRANS28440 :[|0;2|]
TRANS273132 :1
PRO-1 :0
TRANS28450 :[|0;2|]
PRO32 :0
PRO33 :[|0;1|]
PRO35 :[|0;1|]
PRO40 :0
PRO41 :[|0;1|]
TRANS314142 :[|0;1|]
TRANS35160 :[|0;1|]
PRO36 :[|0;1|]
PRO18 :[|0;2|]
TRANS15250 :[|0;1|]
PRO17 :0
TRANS15240 :[|0;1|]
TRANS15260 :[|0;1|]
TRANS19340 :[|0;3|]
PRO20 :[|0;3|]
PRO22 :[|0;3|]
TRANS15370 :[|0;1|]
VAR PRO-1 PRO16 PRO17 PRO18 PRO19 PRO20 PRO22 PRO23 PRO32 PRO33 PRO34 PRO35 PRO36 PRO37 PRO40 PRO41 TRANS123122 TRANS15240 TRANS15250 TRANS15260 TRANS15370 TRANS163117 TRANS18330 TRANS19340 TRANS23360 TRANS273132 TRANS28440 TRANS28450 TRANS313738 TRANS314142 TRANS35160 ---
PRO16 num:1 den: 1
TRANS163117 num:-1 den: 1
TRANS23360 num:-1 den: 1
TRANS35160 num:1 den: 1

---
PRO17 num:1 den: 1

---
PRO-1 num:-1 den: 1
PRO18 num:1 den: 1
TRANS23360 num:1 den: 1
TRANS28440 num:1 den: 1
TRANS28450 num:1 den: 1
TRANS35160 num:-1 den: 1

---
PRO-1 num:1 den: 1
PRO19 num:1 den: 1
TRANS19340 num:1 den: 1
TRANS28440 num:-1 den: 1
TRANS28450 num:-1 den: 1

---
PRO20 num:1 den: 1
TRANS19340 num:-1 den: 1

---
PRO22 num:1 den: 1
TRANS123122 num:1 den: 1
TRANS19340 num:-1 den: 1

---
PRO23 num:1 den: 1
TRANS123122 num:-1 den: 1
TRANS23360 num:1 den: 1

---
PRO32 num:1 den: 1

---
PRO-1 num:-2 den: 1
PRO33 num:1 den: 1
TRANS28440 num:1 den: 1
TRANS28450 num:1 den: 1

---
PRO-1 num:1 den: 1
PRO34 num:1 den: 1
TRANS19340 num:1 den: 1
TRANS28440 num:-1 den: 1
TRANS28450 num:-1 den: 1

---
PRO-1 num:-1 den: 1
PRO35 num:1 den: 1
TRANS23360 num:-1 den: 1
TRANS35160 num:1 den: 1

---
PRO36 num:1 den: 1
TRANS23360 num:2 den: 1
TRANS35160 num:-1 den: 1

---
PRO37 num:1 den: 1
TRANS23360 num:-1 den: 1
TRANS313738 num:1 den: 1

---
PRO40 num:1 den: 1
TRANS123122 num:1 den: 1

---
PRO-1 num:-1 den: 1
PRO41 num:1 den: 1
TRANS123122 num:-1 den: 1
TRANS314142 num:1 den: 1

---
TRANS15240 num:1 den: 1
TRANS15250 num:1 den: 1
TRANS15260 num:1 den: 1
TRANS15370 num:1 den: 1
TRANS23360 num:1 den: 1
TRANS35160 num:-1 den: 1

---
PRO-1 num:1 den: 1
TRANS18330 num:1 den: 1
TRANS28440 num:-1 den: 1
TRANS28450 num:-1 den: 1

---
PRO-1 num:-1 den: 1
TRANS273132 num:1 den: 1




main menu - occurrence counting - p31[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - request33[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - tok36[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
PRO39 :0
TRANS35160 :1
PRO38 :0
TRANS23360 :1
PRO-1 :0
TRANS313738 :1
VAR PRO-1 PRO38 PRO39 TRANS23360 TRANS313738 TRANS35160 ---
PRO38 num:1 den: 1

---
PRO39 num:1 den: 1

---
PRO-1 num:-1 den: 1
TRANS23360 num:1 den: 1

---
PRO-1 num:-1 den: 1
TRANS313738 num:1 den: 1

---
PRO-1 num:-1 den: 1
TRANS35160 num:1 den: 1




main menu - occurrence counting - token37[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43:1]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
PRO43 :1
PRO42 :0
TRANS311240 :1
PRO-1 :0
TRANS314142 :1
VAR PRO-1 PRO42 PRO43 TRANS311240 TRANS314142 ---
PRO42 num:1 den: 1

---
PRO-1 num:-1 den: 1
PRO43 num:1 den: 1

---
PRO-1 num:-1 den: 1
TRANS311240 num:1 den: 1

---
PRO-1 num:-1 den: 1
TRANS314142 num:1 den: 1




main menu - occurrence counting - duplicate41[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting -


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - server12[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - instance16[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - answer20[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token24[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token25[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token26[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - client27[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - p31[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - request33[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - tok36[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token37[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - duplicate41[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting -


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - server12[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - instance16[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - answer20[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token24[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token25[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token26[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - client27[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - p31[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - request33[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - tok36[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token37[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - duplicate41[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting -


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - server12[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - instance16[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - answer20[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token24[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token25[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token26[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - client27[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - p31[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - request33[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - tok36[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token37[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - duplicate41[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting -


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - server12[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - instance16[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - answer20[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token24[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token25[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token26[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - client27[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - p31[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - request33[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - tok36[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token37[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - duplicate41[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting -


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - server12[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - instance16[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - answer20[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token24[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token25[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token26[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - client27[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - p31[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - request33[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - tok36[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token37[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - duplicate41[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting -


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - server12[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - instance16[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - answer20[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token24[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token25[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token26[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - client27[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32:1 client.0
              |
                request33:1[<q>34]
              |    
                open35:1 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40:1 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO34 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
TRANS28440 :[|0;1|]
PRO40 :1
PRO35 :1
PRO33 :1
PRO32 :1
TRANS28450 :[|0;1|]
VAR PRO-1 PRO32 PRO33 PRO35 PRO40 TRANS28440 TRANS28450 ---
PRO-1 num:-1 den: 1
PRO32 num:1 den: 1

---
PRO-1 num:-1 den: 1
PRO33 num:1 den: 1

---
PRO-1 num:-1 den: 1
PRO35 num:1 den: 1

---
PRO-1 num:-1 den: 1
PRO40 num:1 den: 1

---
PRO-1 num:-1 den: 1
TRANS28440 num:1 den: 1
TRANS28450 num:1 den: 1




main menu - occurrence counting - p31[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - request33[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - tok36[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token37[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - duplicate41[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting -


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - server12[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18:1 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
TRANS15370 :[|0;1|]
PRO18 :1
TRANS15250 :[|0;1|]
PRO17 :0
TRANS15240 :[|0;1|]
TRANS15260 :[|0;1|]
PRO-1 :0
VAR PRO-1 PRO17 PRO18 TRANS15240 TRANS15250 TRANS15260 TRANS15370 ---
PRO17 num:1 den: 1

---
PRO-1 num:-1 den: 1
PRO18 num:1 den: 1

---
PRO-1 num:-1 den: 1
TRANS15240 num:1 den: 1
TRANS15250 num:1 den: 1
TRANS15260 num:1 den: 1
TRANS15370 num:1 den: 1




main menu - occurrence counting - instance16[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21:1
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
PRO21 :1
TRANS19340 :1
VAR PRO-1 PRO21 TRANS19340 ---
PRO-1 num:-1 den: 1
PRO21 num:1 den: 1

---
PRO-1 num:-1 den: 1
TRANS19340 num:1 den: 1




main menu - occurrence counting - answer20[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token24[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token25[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token26[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - client27[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - p31[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34:1]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
TRANS28440 :[|0;1|]
PRO34 :1
TRANS28450 :[|0;1|]
VAR PRO-1 PRO34 TRANS28440 TRANS28450 ---
PRO-1 num:-1 den: 1
PRO34 num:1 den: 1

---
PRO-1 num:-1 den: 1
TRANS28440 num:1 den: 1
TRANS28450 num:1 den: 1




main menu - occurrence counting - request33[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37:1[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
TRANS35160 :1
PRO37 :1
VAR PRO-1 PRO37 TRANS35160 ---
PRO-1 num:-1 den: 1
PRO37 num:1 den: 1

---
PRO-1 num:-1 den: 1
TRANS35160 num:1 den: 1




main menu - occurrence counting - tok36[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38:1 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
TRANS23360 :1
PRO38 :1
TRANS35160 :1
VAR PRO-1 PRO38 TRANS23360 TRANS35160 ---
PRO-1 num:-1 den: 1
PRO38 num:1 den: 1

---
PRO-1 num:-1 den: 1
TRANS23360 num:1 den: 1

---
PRO-1 num:-1 den: 1
TRANS35160 num:1 den: 1




main menu - occurrence counting - token37[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42:1 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
PRO42 :1
TRANS311240 :1
VAR PRO-1 PRO42 TRANS311240 ---
PRO-1 num:-1 den: 1
PRO42 num:1 den: 1

---
PRO-1 num:-1 den: 1
TRANS311240 num:1 den: 1




main menu - occurrence counting - duplicate41[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting -


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - server12[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - instance16[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - answer20[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token24[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token25[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token26[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - client27[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - p31[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - request33[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - tok36[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token37[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - duplicate41[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting -


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - server12[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - instance16[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - answer20[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token24[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token25[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token26[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - client27[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - p31[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - request33[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - tok36[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38:1 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
TRANS35160 :1
PRO38 :1
VAR PRO-1 PRO38 TRANS35160 ---
PRO-1 num:-1 den: 1
PRO38 num:1 den: 1

---
PRO-1 num:-1 den: 1
TRANS35160 num:1 den: 1




main menu - occurrence counting - token37[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - duplicate41[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting -


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - server12[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - instance16[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - answer20[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token24[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token25[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token26[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - client27[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - p31[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - request33[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - tok36[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token37[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - duplicate41[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting -


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - server12[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - instance16[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - answer20[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token24[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token25[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token26[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - client27[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - p31[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - request33[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - tok36[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - token37[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.






































































(#top_level)
top_level2[
(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12[   
        !open13 duplicate.0 
      | !(k)14.open15 token.
                instance16[in17 k.open18 request.(rep)19.
                                           ( 
                                             answer20[<rep>21
                                           | 
                                             out22 server.open23 tok.0
                                           )
                        ] 
      |
        token24[0] | token25[0] | token26[0]
      ]
|
client27[!(x)28.((# q)(# p) 
             p31[  
                out32 client.0
              |
                request33[<q>34]
              |    
                open35 instance.tok36[token37[out38 p.in39 server.0]]
              |
                in40 server.duplicate41[out42 p.<p>43]      
              ]

              | 
                <make>44)
      | 
        <make>45
      ]
)

]

PRO45 :0
PRO44 :0
PRO43 :0
PRO42 :0
PRO41 :0
PRO40 :0
PRO39 :0
PRO38 :0
PRO37 :0
PRO36 :0
PRO35 :0
PRO34 :0
PRO33 :0
PRO32 :0
PRO31 :0
PRO30 :0
PRO29 :0
PRO28 :0
PRO27 :0
PRO26 :0
PRO25 :0
PRO24 :0
PRO23 :0
PRO22 :0
PRO21 :0
PRO20 :0
PRO19 :0
PRO18 :0
PRO17 :0
PRO16 :0
PRO15 :0
PRO14 :0
PRO13 :0
PRO12 :0
PRO11 :0
PRO10 :0
PRO9 :0
PRO8 :0
PRO7 :0
PRO6 :0
PRO5 :0
PRO4 :0
PRO3 :0
VAR


main menu - occurrence counting - duplicate41[


Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.








































































global occurrence counting analysis


(# request)(# make)(# server)(# duplicate)(# instance)(# answer)(# client)(# token)(# tok)
(
server12:1[   
        !open13:1 duplicate.0 
      | !(k)14:1.open15:[|0;+oo|[ token.
                instance16:[|0;3|][in17:[|0;+oo|[ k.open18:[|0;+oo|[ request.(rep)19:[|0;+oo|[.
                                           ( 
                                             answer20:[|0;+oo|[[<rep>21:[|0;+oo|[
                                           | 
                                             out22:[|0;+oo|[ server.open23:[|0;+oo|[ tok.0
                                           )
                        ] 
      |
        token24:[|0;1|][0] | token25:[|0;1|][0] | token26:[|0;1|][0]
      ]
|
client27:1[!(x)28:1.((# q)(# p) 
             p31:[|0;+oo|[[  
                out32:[|0;+oo|[ client.0
              |
                request33:[|0;+oo|[[<q>34:[|0;+oo|[]
              |    
                open35:[|0;+oo|[ instance.tok36:[|0;+oo|[[token37:[|0;3|][out38:[|0;+oo|[ p.in39:[|0;+oo|[ server.0]]
              |
                in40:[|0;+oo|[ server.duplicate41:[|0;+oo|[[out42:[|0;+oo|[ p.<p>43:[|0;+oo|[]      
              ]

              | 
                <make>44:[|0;1|])
      | 
        <make>45:[|0;1|]
      ]
)


main menu -

Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.








































































log

parsing : 0.s
analysis : 2.71s
displaying: 0.06s

main menu
Amb-s.a. Version 1.02, last Modified Fri November 19 2004
Amb-s.a. is an experimental prototype for academic use only.