-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathspass.txt
110 lines (98 loc) · 2.74 KB
/
spass.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
begin_problem(fisa).
list_of_descriptions.
name({*Law Security Logic Project 2*}).
author({*Gabriel Dos Santos (gnd6), Alice Ao (ava26) and Ben M (bm746)*}).
status(unsatisfiable).
description({*Verifying FISA*}).
end_of_list.
list_of_symbols.
functions[
(Person, 0),
(Contents, 0),
(Device, 0),
(Acquisition, 0)
].
predicates[
(Intentional, 1), % determine whether the acquisition is intentional
(Surv, 1), % determine whether Device is a Surveillance Device
(Surv_US, 1), % determines whether device was installed/used for monitoring purposes in the U.S.
(USP, 1), % determine whether the the target is a US Person
(Target, 1), % determine the person is the target
(Wire, 1), % determine whether communication via wire
(Radio, 1), % determine whether communication via radio
(SentUS, 1), % determine whether communication sent from the US
(ReceiveUS, 1), % determine whether communication received in the US
(REP_LE, 1), % determine whether reasonable expectation of privacy for communication
(Consent, 0), % determine whether any party have given consent
(Tres, 1), % determine whether the communication is computer tresspassing
(ElectronicSurveillance, 0) % determine whether inputs lead to electronic surveilance
].
end_of_list.
list_of_formulae(axioms).
% FISA S 1801 f1
formula(
implies(
and(
Surv(Device), USP(Person), Target(Person), REP_LE(Person),
or(Wire(Contents), Radio(Contents)),
or(SentUS(Contents), ReceiveUS(Contents))
),
ElectronicSurveillance
)
).
% FISA S 1801 f2
formula(
implies(
and(
Surv(Device),
Wire(Contents),
or(SentUS(Contents), ReceiveUS(Contents)),
not(Consent),
Surv_US(Device), %Acquisition
not(Tres(Contents))
),
ElectronicSurveillance
)
).
% FISA S 1801 f3
formula(
implies(
and(
Intentional(Acquisition),
Surv(Device),
Radio(Contents),
REP_LE(Contents),
SentUS(Contents), ReceiveUS(Contents)
),
ElectronicSurveillance
)
).
% FISA S 1801 f4
formula(
implies(
and(
Surv_US(Device),
Surv(Device),
not(or(Radio(Contents), Wire(Contents))),
REP_LE(Contents)
),
ElectronicSurveillance
)
).
formula(Intentional(Acquisition)).
formula(Surv(Device)).
formula(Surv_US(Device)).
formula(not(Wire(Contents))).
formula(not(Radio(Contents))).
formula(not(Target(Person))).
formula(USP(Person)).
formula(ReceiveUS(Contents)).
formula(SentUS(Contents)).
formula(REP_LE(Person)).
formula(not(Consent)).
formula(Tres(Contents)).
end_of_list.
list_of_formulae(conjectures).
formula(ElectronicSurveillance).
end_of_list.
end_problem.