This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
teaching:is:prop-rules-solutions [2020/05/21 16:44] Franconi Enrico created |
teaching:is:prop-rules-solutions [2020/06/24 10:06] (current) Franconi Enrico [5.3] |
||
---|---|---|---|
Line 20: | Line 20: | ||
% filled_with_water_k1 is true if k1 is filled with water | % filled_with_water_k1 is true if k1 is filled with water | ||
filled_with_water_k1. | filled_with_water_k1. | ||
+ | </ | ||
+ | |||
+ | ===== 5.2 ===== | ||
+ | (a)< | ||
+ | pressurized p3 <- on t1 & pressurized p1. | ||
+ | wet sink <- on t3 & pressurized p3. | ||
+ | flow d3 <- wet sink & unplugged sink. | ||
+ | flow d1 <- flow d3.</ | ||
+ | |||
+ | (b) We would expect the user of the house to be able to determine whether the taps are on and whether the plugs are in or not. | ||
+ | |||
+ | < | ||
+ | < | ||
+ | wet floor <- wet sink & plugged sink. | ||
+ | wet floor <- wet bath & plugged bath. | ||
+ | </ | ||
+ | |||
+ | (d) The denotation is given in the diagram: | ||
+ | {{ : | ||
+ | Here is the simplest axiomatization: | ||
+ | < | ||
+ | pressurized hws <- on t4 & pressurized p2. | ||
+ | pressurized p4 <- pressurized hws. | ||
+ | pressurized p5 <- pressurized hws. | ||
+ | flow shower <- on t5 & pressurized p5. | ||
+ | wet sink <- on t6 & pressurized p4. | ||
+ | </ | ||
+ | The file [[http:// | ||
+ | |||
+ | ===== 5.3 ===== | ||
+ | (a) Give a model of the model of the knowledge base: | ||
+ | The minimal model has { a, c, e, f, g } true and { b, d, h } false. Another model is where all atoms are true. | ||
+ | |||
+ | (b) Give an interpretation that is not a model of the knowledge base: | ||
+ | The interpretation with a false, and all other atoms true is not a model as the first clause is false in this interpretation. | ||
+ | The interpretation with all atoms false is not a model as the 7th clause is false in this interpretation. | ||
+ | |||
+ | < | ||
+ | Any two of { a, c, e, f, g } . | ||
+ | |||
+ | (d) Give two atoms that are not logical consequences of the KB: | ||
+ | Any two of { b, d, h } . | ||
+ | |||
+ | ===== 5.4 ===== | ||
+ | (a) | ||
+ | < | ||
+ | C={} | ||
+ | C={c,e} (by 4 & 5) | ||
+ | C={c,e,b} (by 3) | ||
+ | C={c,e,b,a} (by 1) | ||
+ | C={c, | ||
+ | </ | ||
+ | |||
+ | (b) each of {c,e,b,a,j} is true and the other atoms (including f) are false. | ||
+ | |||
+ | < | ||
+ | < | ||
+ | | ||
+ | | | ||
+ | | ||
+ | / \ | ||
+ | {yes⇽d,c} {yes⇽e,c} | ||
+ | | | | ||
+ | {yes⇽h,c} {yes⇽c} | ||
+ | | | ||
+ | {yes⇽} | ||
</ | </ |