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
RevLine 
[da73657]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
[a59bc06]30A partial proof(type:what)
[da73657]31pAcme.green_thumb <- pLadybug
32
33next proof:
[a59bc06]34A partial proof(type:who)
[da73657]35pAcme.buy_rockets <- pAcme.preferred_customer
36pAcme.preferred_customer <- pCoyote
37
38next proof:
[a59bc06]39A partial proof(type:whom)
[da73657]40pOsh.buy_rockets <- pOsh.preferred_customer
41pOsh.preferred_customer <- pLadybug
42
43next proof:
[a59bc06]44A partial proof(type:what_whom)
[da73657]45pAcme.green_thumb <- pLadybug
46
47next proof:
[a59bc06]48A partial proof(type:what_whom)
[da73657]49pOsh.buy_rockets <- pOsh.preferred_customer
50pOsh.preferred_customer <- pLadybug
51
52next proof:
[a59bc06]53A partial proof(type:what_whom)
[da73657]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
[a59bc06]67A partial proof(type:what)
[da73657]68pAcme.green_thumb <- pLadybug
69
70next proof:
[a59bc06]71A partial proof(type:who)
[da73657]72pAcme.buy_lumbers <- pAcme.contractor
73pAcme.contractor <- pGranny
74
75next proof:
[a59bc06]76A partial proof(type:what_whom)
[da73657]77pAcme.green_thumb <- pLadybug
78
79next proof:
[a59bc06]80A partial proof(type:what_whom)
[da73657]81pOsh.buy_rockets <- pOsh.preferred_customer
82pOsh.preferred_customer <- pLadybug
83
84next proof:
[a59bc06]85A partial proof(type:what_whom)
[da73657]86pOsh.preferred_customer <- pLadybug
87
88next proof:
89no more..
90
91
92===bad============ Osh.buy_rockets <- Pooh
93YAP query failed
[a59bc06]94A partial proof(type:who)
[da73657]95pOsh.buy_rockets <- pOsh.preferred_customer
96pOsh.preferred_customer <- pCoyote
97
98===bad============ Osh.buy_rockets <- Pooh
99YAP query failed
[a59bc06]100A partial proof(type:who)
[da73657]101pOsh.buy_rockets <- pOsh.preferred_customer
102pOsh.preferred_customer <- pCoyote
103
104next proof:
[a59bc06]105A partial proof(type:who)
[da73657]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
[a59bc06]120A partial proof(type:who)
[da73657]121pAcme.buy_flowers(pBurpee) <- pAcme.green_thumb
122pAcme.green_thumb <- pGranny
123
124next proof:
[a59bc06]125A partial proof(type:who)
[da73657]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.