diagnostic network ""
node A
{
	name: "a";
	type: discrete[2] =
	{
		"Normal",
		"Abnormal"
	};
	position: (11875, 11260);
}

node B
{
	name: "b";
	type: discrete[3] =
	{
		"Red",
		"Blue",
		"Green"
	};
	position: (13555, 12970);
}

node C
{
	name: "c";
	type: discrete[2] =
	{
		"Wet",
		"Dry"
	};
	position: (11260, 13180);
}

node D
{
	name: "d";
	type: discrete[3] =
	{
		"high",
		"med",
		"low"
	};
	position: (15775, 11140);
}

node E
{
	name: "e";
	type: discrete[2] =
	{
		"alive",
		"dead"
	};
	position: (17170, 12925);
}

node F
{
	name: "f";
	type: discrete[3] = 
	{
		"slow",
		"medium",
		"fast"
	};
	position: (13600, 11215);
}

node G
{
	name: "g";
	type: discrete[2] =
	{
		"Normal",
		"Abnormal"
	};
	position: (13195, 10270);
}

probability(A | G)
{
	(0): 0.75, 0.25;
	(1): 0.75, 0.25;
}

probability(B | A, D, F)
{
	(0, 0, 0): 0.73, 0.22, 0.05;
	(0, 0, 1): 0.333333, 0.333333, 0.333333;
	(0, 0, 2): 0.333333, 0.333333, 0.333333;
	(0, 1, 0): 0.333333, 0.333333, 0.333333;
	(0, 1, 1): 0.333333, 0.333333, 0.333333;
	(0, 1, 2): 0.333333, 0.333333, 0.333333;
	(0, 2, 0): 0.333333, 0.333333, 0.333333;
	(0, 2, 1): 0.333333, 0.333333, 0.333333;
	(0, 2, 2): 0.333333, 0.333333, 0.333333;
	(1, 0, 0): 0.74, 0.13, 0.13;
	(1, 0, 1): 0.333333, 0.333333, 0.333333;
	(1, 0, 2): 0.333333, 0.333333, 0.333333;
	(1, 1, 0): 0.333333, 0.333333, 0.333333;
	(1, 1, 1): 0.333333, 0.333333, 0.333333;
	(1, 1, 2): 0.333333, 0.333333, 0.333333;
	(1, 2, 0): 0.333333, 0.333333, 0.333333;
	(1, 2, 1): 0.333333, 0.333333, 0.333333;
	(1, 2, 2): 0.333333, 0.333333, 0.333333;
}

probability(C | A)
{
	(0): 0.25, 0.75;
	(1): 0.75, 0.25;
}

probability(D | G)
{
	(0): 0.12, 0.31, 0.57;
	(1): 0.22, 0.55, 0.23;
}

probability(E | D, F)
{
	(0, 0): 0.31, 0.69;
	(0, 1): 0.87, 0.13;
	(0, 2): 0.07, 0.93;
	(1, 0): 0.95, 0.05;
	(1, 1): 0.18, 0.82;
	(1, 2): 0.2, 0.8;
	(2, 0): 0.88, 0.12;
	(2, 1): 0.78, 0.22;
	(2, 2): 0.02, 0.98;
}

probability(F)
{
	0.52, 0.18, 0.3;
}

probability(G)
{
	0.7, 0.3;
}




