source: examples/python_tests/partial_proof_rt1/rocket.save @ c3c73bd

mei_rt2mei_rt2_fix_1
Last change on this file since c3c73bd was a59bc06, checked in by Mei <mei@…>, 12 years ago

1) tweak partial proof's example output

  • Property mode set to 100644
File size: 2.9 KB
Line 
1
2...final principal set...
3(pAcme,keyid,y)
4(pBurpee,keyid,y)
5(pCoyote,keyid,y)
6(pGranny,keyid,y)
7(pLadybug,keyid,y)
8(pOsh,keyid,y)
9(pPooh,keyid,y)
10
11...final policy attribute set...
12pAcme.buy_flowers(pBurpee) <- pAcme.green_thumb
13pAcme.buy_lumbers <- pAcme.contractor
14pAcme.buy_rockets <- pAcme.preferred_customer
15pAcme.contractor <- pGranny
16pAcme.green_thumb <- pGranny
17pAcme.green_thumb <- pLadybug
18pAcme.preferred_customer <- pCoyote
19pOsh.buy_rockets <- pOsh.preferred_customer
20pOsh.preferred_customer <- pCoyote
21pOsh.preferred_customer <- pLadybug
22
23===good============ Acme.buy_rockets <- Coyote
24YAP query succeed
25pAcme.buy_rockets <- pAcme.preferred_customer
26pAcme.preferred_customer <- pCoyote
27
28===bad============ Acme.buy_rockets <- Ladybug
29YAP query failed
30A partial proof(type:what)
31pAcme.green_thumb <- pLadybug
32
33next proof:
34A partial proof(type:who)
35pAcme.buy_rockets <- pAcme.preferred_customer
36pAcme.preferred_customer <- pCoyote
37
38next proof:
39A partial proof(type:whom)
40pOsh.buy_rockets <- pOsh.preferred_customer
41pOsh.preferred_customer <- pLadybug
42
43next proof:
44A partial proof(type:what_whom)
45pAcme.green_thumb <- pLadybug
46
47next proof:
48A partial proof(type:what_whom)
49pOsh.buy_rockets <- pOsh.preferred_customer
50pOsh.preferred_customer <- pLadybug
51
52next proof:
53A partial proof(type:what_whom)
54pOsh.preferred_customer <- pLadybug
55
56next proof:
57no more..
58
59
60===good============ Osh.buy_rockets <- Ladybug
61YAP query succeed
62pOsh.buy_rockets <- pOsh.preferred_customer
63pOsh.preferred_customer <- pLadybug
64
65===bad============ Acme.buy_lumbers <- Ladybug
66YAP query failed
67A partial proof(type:what)
68pAcme.green_thumb <- pLadybug
69
70next proof:
71A partial proof(type:who)
72pAcme.buy_lumbers <- pAcme.contractor
73pAcme.contractor <- pGranny
74
75next proof:
76A partial proof(type:what_whom)
77pAcme.green_thumb <- pLadybug
78
79next proof:
80A partial proof(type:what_whom)
81pOsh.buy_rockets <- pOsh.preferred_customer
82pOsh.preferred_customer <- pLadybug
83
84next proof:
85A partial proof(type:what_whom)
86pOsh.preferred_customer <- pLadybug
87
88next proof:
89no more..
90
91
92===bad============ Osh.buy_rockets <- Pooh
93YAP query failed
94A partial proof(type:who)
95pOsh.buy_rockets <- pOsh.preferred_customer
96pOsh.preferred_customer <- pCoyote
97
98===bad============ Osh.buy_rockets <- Pooh
99YAP query failed
100A partial proof(type:who)
101pOsh.buy_rockets <- pOsh.preferred_customer
102pOsh.preferred_customer <- pCoyote
103
104next proof:
105A partial proof(type:who)
106pOsh.buy_rockets <- pOsh.preferred_customer
107pOsh.preferred_customer <- pLadybug
108
109next proof:
110no more..
111
112
113===good============ Acme.buy_flowers(Burpee) <- Ladybug
114YAP query succeed
115pAcme.buy_flowers(pBurpee) <- pAcme.green_thumb
116pAcme.green_thumb <- pLadybug
117
118===bad============ Acme.buy_flowers(Burpee) <- Pooh
119YAP query failed
120A partial proof(type:who)
121pAcme.buy_flowers(pBurpee) <- pAcme.green_thumb
122pAcme.green_thumb <- pGranny
123
124next proof:
125A partial proof(type:who)
126pAcme.buy_flowers(pBurpee) <- pAcme.green_thumb
127pAcme.green_thumb <- pLadybug
128
129next proof:
130no more..
131
Note: See TracBrowser for help on using the repository browser.