This file is indexed.

/usr/share/Yap/clpbn/examples/sprinkler.yap is in yap 6.2.2-6.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 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
:- ensure_loaded(library(clpbn)).

wet_grass(W) :-
	sprinkler(S),
	rain(R),
	{ W = wet with p([f,t],
			 ([1.0,0.1,0.1,0.01,
			   0.0,0.9,0.9,0.99]),
			 [S,R])
	}.


sprinkler(P) :-
	cloudy(C),
	{ P = sprinkler with p([f,t],
			       [0.5,0.9,
				0.5,0.1],
			       [C])
	}.

rain(R) :-
	cloudy(C),
	{ R = rain with p([f,t], [0.8,0.2,
				  0.2,0.8],
			  [C]) }.

cloudy(C) :-
	{ C = cloudy  with p([f,t],[0.5,0.5],[]) }.