1(variables (skilledlab t f) (typeneeded highq lowq) (spraygun t f) (connected good bad f) (asmooth t f) (bsmooth t f) (ashaped t f) (bshaped t f) (glue t f) (apainted good poor f) (bpainted good poor f) (bolts t f) (adrilled t f) (bdrilled t f) )
2
3
4
5action shapea
6
7ashaped (connected (good (0.000000 1.000000))
8                   (bad (0.000000 1.000000))
9                   (f (0.8 0.2)))
10
11bshaped (connected (good (0.000000 1.000000))
12                   (bad (0.000000 1.000000))
13                   (f (bshaped (t (1.000000 0.000000))
14                               (f (0.000000 1.000000)))))
15
16apainted (0.000000 0.000000 1.000000)
17
18bpainted (connected (good (0.000000 0.000000 1.000000))
19                    (bad (0.000000 0.000000 1.000000))
20                    (f (bpainted (good (1.000000 0.000000 0.000000))
21                                 (poor (0.000000 1.000000 0.000000))
22                                 (f (0.000000 0.000000 1.000000)))))
23
24asmooth (0.000000 1.000000)
25
26bsmooth (connected (good (0.000000 1.000000))
27                   (bad (0.000000 1.000000))
28                   (f (bsmooth (t (1.000000 0.000000))
29                               (f (0.000000 1.000000)))))
30
31adrilled (adrilled (t (1.000000 0.000000))
32                   (f (0.000000 1.000000)))
33
34bdrilled (bdrilled (t (1.000000 0.000000))
35                   (f (0.000000 1.000000)))
36
37typeneeded (typeneeded (highq (1.000000 0.000000))
38                       (lowq (0.000000 1.000000)))
39
40connected (0.000000 0.000000 1.000000)
41
42bolts (bolts (t (1.000000 0.000000))
43             (f (0.000000 1.000000)))
44
45glue (glue (t (1.000000 0.000000))
46           (f (0.000000 1.000000)))
47
48spraygun (spraygun (t (1.000000 0.000000))
49                   (f (0.000000 1.000000)))
50
51skilledlab (skilledlab (t (1.000000 0.000000))
52                       (f (0.000000 1.000000)))
53
54endaction
55
56
57
58action shapeb
59
60ashaped (connected (good (0.000000 1.000000))
61                   (bad (0.000000 1.000000))
62                   (f (ashaped (t (1.000000 0.000000))
63                               (f (0.000000 1.000000)))))
64
65bshaped (connected (good (0.000000 1.000000))
66                   (bad (0.000000 1.000000))
67                   (f (0.8 0.2)))
68
69apainted (connected (good (0.000000 0.000000 1.000000))
70                    (bad (0.000000 0.000000 1.000000))
71                    (f (apainted (good (1.000000 0.000000 0.000000))
72                                 (poor (0.000000 1.000000 0.000000))
73                                 (f (0.000000 0.000000 1.000000)))))
74
75bpainted (0.000000 0.000000 1.000000)
76
77asmooth (connected (good (0.000000 1.000000))
78                   (bad (0.000000 1.000000))
79                   (f (asmooth (t (1.000000 0.000000))
80                               (f (0.000000 1.000000)))))
81
82bsmooth (0.000000 1.000000)
83
84adrilled (adrilled (t (1.000000 0.000000))
85                   (f (0.000000 1.000000)))
86
87bdrilled (bdrilled (t (1.000000 0.000000))
88                   (f (0.000000 1.000000)))
89
90typeneeded (typeneeded (highq (1.000000 0.000000))
91                       (lowq (0.000000 1.000000)))
92
93connected (0.000000 0.000000 1.000000)
94
95bolts (bolts (t (1.000000 0.000000))
96             (f (0.000000 1.000000)))
97
98glue (glue (t (1.000000 0.000000))
99           (f (0.000000 1.000000)))
100
101spraygun (spraygun (t (1.000000 0.000000))
102                   (f (0.000000 1.000000)))
103
104skilledlab (skilledlab (t (1.000000 0.000000))
105                       (f (0.000000 1.000000)))
106
107endaction
108
109
110
111action drilla
112
113ashaped (connected (good (0.000000 1.000000))
114                   (bad (0.000000 1.000000))
115                   (f (ashaped (t (1.000000 0.000000))
116                               (f (0.000000 1.000000)))))
117
118bshaped (connected (good (0.000000 1.000000))
119                   (bad (0.000000 1.000000))
120                   (f (bshaped (t (1.000000 0.000000))
121                               (f (0.000000 1.000000)))))
122
123apainted (0.000000 0.000000 1.000000)
124
125bpainted (connected (good (0.000000 0.000000 1.000000))
126                    (bad (0.000000 0.000000 1.000000))
127                    (f (bpainted (good (1.000000 0.000000 0.000000))
128                                 (poor (0.000000 1.000000 0.000000))
129                                 (f (0.000000 0.000000 1.000000)))))
130
131asmooth (0.000000 1.000000)
132
133bsmooth (connected (good (0.000000 1.000000))
134                   (bad (0.000000 1.000000))
135                   (f (bsmooth (t (1.000000 0.000000))
136                               (f (0.000000 1.000000)))))
137
138adrilled (connected (good (0.000000 1.000000))
139                    (bad (0.000000 1.000000))
140                    (f (adrilled (t (1.000000 0.000000))
141                                 (f (0.8 0.2)))))
142
143bdrilled (connected (good (0.000000 1.000000))
144                    (bad (0.000000 1.000000))
145                    (f (bdrilled (t (1.000000 0.000000))
146                                 (f (0.000000 1.000000)))))
147
148typeneeded (typeneeded (highq (1.000000 0.000000))
149                       (lowq (0.000000 1.000000)))
150
151connected (connected (good (1.000000 0.000000 0.000000))
152                     (bad (0.000000 1.000000 0.000000))
153                     (f (0.000000 0.000000 1.000000)))
154
155bolts (bolts (t (1.000000 0.000000))
156             (f (0.000000 1.000000)))
157
158glue (glue (t (1.000000 0.000000))
159           (f (0.000000 1.000000)))
160
161spraygun (spraygun (t (1.000000 0.000000))
162                   (f (0.000000 1.000000)))
163
164skilledlab (skilledlab (t (1.000000 0.000000))
165                       (f (0.000000 1.000000)))
166
167endaction
168
169
170
171action drillb
172
173ashaped (connected (good (0.000000 1.000000))
174                   (bad (0.000000 1.000000))
175                   (f (ashaped (t (1.000000 0.000000))
176                               (f (0.000000 1.000000)))))
177
178bshaped (connected (good (0.000000 1.000000))
179                   (bad (0.000000 1.000000))
180                   (f (bshaped (t (1.000000 0.000000))
181                               (f (0.000000 1.000000)))))
182
183apainted (connected (good (0.000000 0.000000 1.000000))
184                    (bad (0.000000 0.000000 1.000000))
185                    (f (apainted (good (1.000000 0.000000 0.000000))
186                                 (poor (0.000000 1.000000 0.000000))
187                                 (f (0.000000 0.000000 1.000000)))))
188
189bpainted (0.000000 0.000000 1.000000)
190
191asmooth (connected (good (0.000000 1.000000))
192                   (bad (0.000000 1.000000))
193                   (f (asmooth (t (1.000000 0.000000))
194                               (f (0.000000 1.000000)))))
195
196bsmooth (0.000000 1.000000)
197
198adrilled (connected (good (0.000000 1.000000))
199                    (bad (0.000000 1.000000))
200                    (f (adrilled (t (1.000000 0.000000))
201                                 (f (0.000000 1.000000)))))
202
203bdrilled (connected (good (0.000000 1.000000))
204                    (bad (0.000000 1.000000))
205                    (f (bdrilled (t (1.000000 0.000000))
206                                 (f (0.8 0.2)))))
207
208typeneeded (typeneeded (highq (1.000000 0.000000))
209                       (lowq (0.000000 1.000000)))
210
211connected (connected (good (1.000000 0.000000 0.000000))
212                     (bad (0.000000 1.000000 0.000000))
213                     (f (0.000000 0.000000 1.000000)))
214
215bolts (bolts (t (1.000000 0.000000))
216             (f (0.000000 1.000000)))
217
218glue (glue (t (1.000000 0.000000))
219           (f (0.000000 1.000000)))
220
221spraygun (spraygun (t (1.000000 0.000000))
222                   (f (0.000000 1.000000)))
223
224skilledlab (skilledlab (t (1.000000 0.000000))
225                       (f (0.000000 1.000000)))
226
227endaction
228
229
230
231action dipa
232
233ashaped (ashaped (t (1.000000 0.000000))
234                 (f (0.000000 1.000000)))
235
236bshaped (bshaped (t (1.000000 0.000000))
237                 (f (0.000000 1.000000)))
238
239apainted (asmooth (t (0.000000 1.000000 0.000000))
240                  (f (0.000000 0.000000 1.000000)))
241
242bpainted (connected (good (0.000000 0.000000 1.000000))
243                    (bad (0.000000 0.000000 1.000000))
244                    (f (bpainted (good (1.000000 0.000000 0.000000))
245                                 (poor (0.000000 1.000000 0.000000))
246                                 (f (0.000000 0.000000 1.000000)))))
247
248asmooth (asmooth (t (1.000000 0.000000))
249                 (f (0.000000 1.000000)))
250
251bsmooth (bsmooth (t (1.000000 0.000000))
252                 (f (0.000000 1.000000)))
253
254adrilled (adrilled (t (1.000000 0.000000))
255                   (f (0.000000 1.000000)))
256
257bdrilled (bdrilled (t (1.000000 0.000000))
258                   (f (0.000000 1.000000)))
259
260typeneeded (typeneeded (highq (1.000000 0.000000))
261                       (lowq (0.000000 1.000000)))
262
263connected (connected (good (1.000000 0.000000 0.000000))
264                     (bad (0.000000 1.000000 0.000000))
265                     (f (0.000000 0.000000 1.000000)))
266
267bolts (bolts (t (1.000000 0.000000))
268             (f (0.000000 1.000000)))
269
270glue (glue (t (1.000000 0.000000))
271           (f (0.000000 1.000000)))
272
273spraygun (spraygun (t (1.000000 0.000000))
274                   (f (0.000000 1.000000)))
275
276skilledlab (skilledlab (t (1.000000 0.000000))
277                       (f (0.000000 1.000000)))
278
279endaction
280
281
282
283action dipb
284
285ashaped (ashaped (t (1.000000 0.000000))
286                 (f (0.000000 1.000000)))
287
288bshaped (bshaped (t (1.000000 0.000000))
289                 (f (0.000000 1.000000)))
290
291apainted (connected (good (0.000000 0.000000 1.000000))
292                    (bad (0.000000 0.000000 1.000000))
293                    (f (apainted (good (1.000000 0.000000 0.000000))
294                                 (poor (0.000000 1.000000 0.000000))
295                                 (f (0.000000 0.000000 1.000000)))))
296
297bpainted (bsmooth (t (0.000000 1.000000 0.000000))
298                  (f (0.000000 0.000000 1.000000)))
299
300asmooth (asmooth (t (1.000000 0.000000))
301                 (f (0.000000 1.000000)))
302
303bsmooth (bsmooth (t (1.000000 0.000000))
304                 (f (0.000000 1.000000)))
305
306adrilled (adrilled (t (1.000000 0.000000))
307                   (f (0.000000 1.000000)))
308
309bdrilled (bdrilled (t (1.000000 0.000000))
310                   (f (0.000000 1.000000)))
311
312typeneeded (typeneeded (highq (1.000000 0.000000))
313                       (lowq (0.000000 1.000000)))
314
315connected (connected (good (1.000000 0.000000 0.000000))
316                     (bad (0.000000 1.000000 0.000000))
317                     (f (0.000000 0.000000 1.000000)))
318
319bolts (bolts (t (1.000000 0.000000))
320             (f (0.000000 1.000000)))
321
322glue (glue (t (1.000000 0.000000))
323           (f (0.000000 1.000000)))
324
325spraygun (spraygun (t (1.000000 0.000000))
326                   (f (0.000000 1.000000)))
327
328skilledlab (skilledlab (t (1.000000 0.000000))
329                       (f (0.000000 1.000000)))
330
331endaction
332
333
334
335action spraya
336
337ashaped (ashaped (t (1.000000 0.000000))
338                 (f (0.000000 1.000000)))
339
340bshaped (bshaped (t (1.000000 0.000000))
341                 (f (0.000000 1.000000)))
342
343apainted (spraygun (t (asmooth (t (0.4 0.5 0.1))
344                               (f (0.000000 0.000000 1.000000))))
345                   (f (apainted (good (1.000000 0.000000 0.000000))
346                                (poor (0.000000 1.000000 0.000000))
347                                (f (0.000000 0.000000 1.000000)))))
348
349bpainted (spraygun (t (connected (good (0.000000 0.000000 1.000000))
350                                 (bad (0.000000 0.000000 1.000000))
351                                 (f (bpainted (good (1.000000 0.000000 0.000000))
352                                              (poor (0.000000 1.000000 0.000000))
353                                              (f (0.000000 0.000000 1.000000))))))
354                   (f (bpainted (good (1.000000 0.000000 0.000000))
355                                (poor (0.000000 1.000000 0.000000))
356                                (f (0.000000 0.000000 1.000000)))))
357
358asmooth (asmooth (t (1.000000 0.000000))
359                 (f (0.000000 1.000000)))
360
361bsmooth (bsmooth (t (1.000000 0.000000))
362                 (f (0.000000 1.000000)))
363
364adrilled (adrilled (t (1.000000 0.000000))
365                   (f (0.000000 1.000000)))
366
367bdrilled (bdrilled (t (1.000000 0.000000))
368                   (f (0.000000 1.000000)))
369
370typeneeded (typeneeded (highq (1.000000 0.000000))
371                       (lowq (0.000000 1.000000)))
372
373connected (connected (good (1.000000 0.000000 0.000000))
374                     (bad (0.000000 1.000000 0.000000))
375                     (f (0.000000 0.000000 1.000000)))
376
377bolts (bolts (t (1.000000 0.000000))
378             (f (0.000000 1.000000)))
379
380glue (glue (t (1.000000 0.000000))
381           (f (0.000000 1.000000)))
382
383spraygun (spraygun (t (1.000000 0.000000))
384                   (f (0.000000 1.000000)))
385
386skilledlab (skilledlab (t (1.000000 0.000000))
387                       (f (0.000000 1.000000)))
388
389endaction
390
391
392
393action sprayb
394
395ashaped (ashaped (t (1.000000 0.000000))
396                 (f (0.000000 1.000000)))
397
398bshaped (bshaped (t (1.000000 0.000000))
399                 (f (0.000000 1.000000)))
400
401apainted (spraygun (t (connected (good (0.000000 0.000000 1.000000))
402                                 (bad (0.000000 0.000000 1.000000))
403                                 (f (apainted (good (1.000000 0.000000 0.000000))
404                                              (poor (0.000000 1.000000 0.000000))
405                                              (f (0.000000 0.000000 1.000000))))))
406                   (f (apainted (good (1.000000 0.000000 0.000000))
407                                (poor (0.000000 1.000000 0.000000))
408                                (f (0.000000 0.000000 1.000000)))))
409
410bpainted (spraygun (t (bsmooth (t (0.4 0.5 0.1))
411                               (f (0.000000 0.000000 1.000000))))
412                   (f (bpainted (good (1.000000 0.000000 0.000000))
413                                (poor (0.000000 1.000000 0.000000))
414                                (f (0.000000 0.000000 1.000000)))))
415
416asmooth (asmooth (t (1.000000 0.000000))
417                 (f (0.000000 1.000000)))
418
419bsmooth (bsmooth (t (1.000000 0.000000))
420                 (f (0.000000 1.000000)))
421
422adrilled (adrilled (t (1.000000 0.000000))
423                   (f (0.000000 1.000000)))
424
425bdrilled (bdrilled (t (1.000000 0.000000))
426                   (f (0.000000 1.000000)))
427
428typeneeded (typeneeded (highq (1.000000 0.000000))
429                       (lowq (0.000000 1.000000)))
430
431connected (connected (good (1.000000 0.000000 0.000000))
432                     (bad (0.000000 1.000000 0.000000))
433                     (f (0.000000 0.000000 1.000000)))
434
435bolts (bolts (t (1.000000 0.000000))
436             (f (0.000000 1.000000)))
437
438glue (glue (t (1.000000 0.000000))
439           (f (0.000000 1.000000)))
440
441spraygun (spraygun (t (1.000000 0.000000))
442                   (f (0.000000 1.000000)))
443
444skilledlab (skilledlab (t (1.000000 0.000000))
445                       (f (0.000000 1.000000)))
446
447endaction
448
449
450
451action handpainta
452
453ashaped (ashaped (t (1.000000 0.000000))
454                 (f (0.000000 1.000000)))
455
456bshaped (bshaped (t (1.000000 0.000000))
457                 (f (0.000000 1.000000)))
458
459apainted (skilledlab (t (asmooth (t (0.8 0.2 0.000000))
460                                 (f (0.000000 0.000000 1.000000))))
461                     (f (asmooth (t (0.000000 1.000000 0.000000))
462                                 (f (0.000000 0.000000 1.000000)))))
463
464bpainted (bpainted (good (1.000000 0.000000 0.000000))
465                   (poor (0.000000 1.000000 0.000000))
466                   (f (0.000000 0.000000 1.000000)))
467
468asmooth (asmooth (t (1.000000 0.000000))
469                 (f (0.000000 1.000000)))
470
471bsmooth (bsmooth (t (1.000000 0.000000))
472                 (f (0.000000 1.000000)))
473
474adrilled (adrilled (t (1.000000 0.000000))
475                   (f (0.000000 1.000000)))
476
477bdrilled (bdrilled (t (1.000000 0.000000))
478                   (f (0.000000 1.000000)))
479
480typeneeded (typeneeded (highq (1.000000 0.000000))
481                       (lowq (0.000000 1.000000)))
482
483connected (connected (good (1.000000 0.000000 0.000000))
484                     (bad (0.000000 1.000000 0.000000))
485                     (f (0.000000 0.000000 1.000000)))
486
487bolts (bolts (t (1.000000 0.000000))
488             (f (0.000000 1.000000)))
489
490glue (glue (t (1.000000 0.000000))
491           (f (0.000000 1.000000)))
492
493spraygun (spraygun (t (1.000000 0.000000))
494                   (f (0.000000 1.000000)))
495
496skilledlab (skilledlab (t (1.000000 0.000000))
497                       (f (0.000000 1.000000)))
498
499endaction
500
501
502
503action handpaintb
504
505ashaped (ashaped (t (1.000000 0.000000))
506                 (f (0.000000 1.000000)))
507
508bshaped (bshaped (t (1.000000 0.000000))
509                 (f (0.000000 1.000000)))
510
511apainted (apainted (good (1.000000 0.000000 0.000000))
512                   (poor (0.000000 1.000000 0.000000))
513                   (f (0.000000 0.000000 1.000000)))
514
515bpainted (skilledlab (t (bsmooth (t (0.8 0.2 0.000000))
516                                 (f (0.000000 0.000000 1.000000))))
517                     (f (bsmooth (t (0.000000 1.000000 0.000000))
518                                 (f (0.000000 0.000000 1.000000)))))
519
520asmooth (asmooth (t (1.000000 0.000000))
521                 (f (0.000000 1.000000)))
522
523bsmooth (bsmooth (t (1.000000 0.000000))
524                 (f (0.000000 1.000000)))
525
526adrilled (adrilled (t (1.000000 0.000000))
527                   (f (0.000000 1.000000)))
528
529bdrilled (bdrilled (t (1.000000 0.000000))
530                   (f (0.000000 1.000000)))
531
532typeneeded (typeneeded (highq (1.000000 0.000000))
533                       (lowq (0.000000 1.000000)))
534
535connected (connected (good (1.000000 0.000000 0.000000))
536                     (bad (0.000000 1.000000 0.000000))
537                     (f (0.000000 0.000000 1.000000)))
538
539bolts (bolts (t (1.000000 0.000000))
540             (f (0.000000 1.000000)))
541
542glue (glue (t (1.000000 0.000000))
543           (f (0.000000 1.000000)))
544
545spraygun (spraygun (t (1.000000 0.000000))
546                   (f (0.000000 1.000000)))
547
548skilledlab (skilledlab (t (1.000000 0.000000))
549                       (f (0.000000 1.000000)))
550
551endaction
552
553
554
555action bolt
556
557ashaped (ashaped (t (1.000000 0.000000))
558                 (f (0.000000 1.000000)))
559
560bshaped (bshaped (t (1.000000 0.000000))
561                 (f (0.000000 1.000000)))
562
563apainted (apainted (good (1.000000 0.000000 0.000000))
564                   (poor (0.000000 1.000000 0.000000))
565                   (f (0.000000 0.000000 1.000000)))
566
567bpainted (bpainted (good (1.000000 0.000000 0.000000))
568                   (poor (0.000000 1.000000 0.000000))
569                   (f (0.000000 0.000000 1.000000)))
570
571asmooth (asmooth (t (1.000000 0.000000))
572                 (f (0.000000 1.000000)))
573
574bsmooth (bsmooth (t (1.000000 0.000000))
575                 (f (0.000000 1.000000)))
576
577adrilled (adrilled (t (1.000000 0.000000))
578                   (f (0.000000 1.000000)))
579
580bdrilled (bdrilled (t (1.000000 0.000000))
581                   (f (0.000000 1.000000)))
582
583typeneeded (typeneeded (highq (1.000000 0.000000))
584                       (lowq (0.000000 1.000000)))
585
586connected (connected (good (1.000000 0.000000 0.000000))
587                     (bad (0.000000 1.000000 0.000000))
588                     (f (bolts (t (adrilled (t (bdrilled (t (1.000000 0.000000 0.000000))
589                                                         (f (0.000000 0.000000 1.000000))))
590                                            (f (0.000000 0.000000 1.000000))))
591                               (f (0.000000 0.000000 1.000000)))))
592
593bolts (bolts (t (1.000000 0.000000))
594             (f (0.000000 1.000000)))
595
596glue (glue (t (1.000000 0.000000))
597           (f (0.000000 1.000000)))
598
599spraygun (spraygun (t (1.000000 0.000000))
600                   (f (0.000000 1.000000)))
601
602skilledlab (skilledlab (t (1.000000 0.000000))
603                       (f (0.000000 1.000000)))
604
605endaction
606
607
608
609action glue
610
611ashaped (ashaped (t (1.000000 0.000000))
612                 (f (0.000000 1.000000)))
613
614bshaped (bshaped (t (1.000000 0.000000))
615                 (f (0.000000 1.000000)))
616
617apainted (apainted (good (1.000000 0.000000 0.000000))
618                   (poor (0.000000 1.000000 0.000000))
619                   (f (0.000000 0.000000 1.000000)))
620
621bpainted (bpainted (good (1.000000 0.000000 0.000000))
622                   (poor (0.000000 1.000000 0.000000))
623                   (f (0.000000 0.000000 1.000000)))
624
625asmooth (asmooth (t (1.000000 0.000000))
626                 (f (0.000000 1.000000)))
627
628bsmooth (bsmooth (t (1.000000 0.000000))
629                 (f (0.000000 1.000000)))
630
631adrilled (adrilled (t (1.000000 0.000000))
632                   (f (0.000000 1.000000)))
633
634bdrilled (bdrilled (t (1.000000 0.000000))
635                   (f (0.000000 1.000000)))
636
637typeneeded (typeneeded (highq (1.000000 0.000000))
638                       (lowq (0.000000 1.000000)))
639
640connected (connected (good (1.000000 0.000000 0.000000))
641                     (bad (0.000000 1.000000 0.000000))
642                     (f (glue (t (0.000000 1.000000 0.000000))
643                              (f (0.000000 0.000000 1.000000)))))
644
645bolts (bolts (t (1.000000 0.000000))
646             (f (0.000000 1.000000)))
647
648glue (glue (t (1.000000 0.000000))
649           (f (0.000000 1.000000)))
650
651spraygun (spraygun (t (1.000000 0.000000))
652                   (f (0.000000 1.000000)))
653
654skilledlab (skilledlab (t (1.000000 0.000000))
655                       (f (0.000000 1.000000)))
656
657endaction
658
659
660
661action polisha
662
663ashaped (ashaped (t (1.000000 0.000000))
664                 (f (0.000000 1.000000)))
665
666bshaped (bshaped (t (1.000000 0.000000))
667                 (f (0.000000 1.000000)))
668
669apainted (0.000000 0.000000 1)
670
671bpainted (connected (good (0.000000 0.000000 1.000000))
672                    (bad (0.000000 0.000000 1.000000))
673                    (f (bpainted (good (1.000000 0.000000 0.000000))
674                                 (poor (0.000000 1.000000 0.000000))
675                                 (f (0.000000 0.000000 1.000000)))))
676
677asmooth (asmooth (t (1.000000 0.000000))
678                 (f (ashaped (t (0.8 0.2))
679                             (f (0.000000 1.000000)))))
680
681bsmooth (bsmooth (t (1.000000 0.000000))
682                 (f (0.000000 1.000000)))
683
684adrilled (adrilled (t (1.000000 0.000000))
685                   (f (0.000000 1.000000)))
686
687bdrilled (bdrilled (t (1.000000 0.000000))
688                   (f (0.000000 1.000000)))
689
690typeneeded (typeneeded (highq (1.000000 0.000000))
691                       (lowq (0.000000 1.000000)))
692
693connected (connected (good (1.000000 0.000000 0.000000))
694                     (bad (0.000000 1.000000 0.000000))
695                     (f (0.000000 0.000000 1.000000)))
696
697bolts (bolts (t (1.000000 0.000000))
698             (f (0.000000 1.000000)))
699
700glue (glue (t (1.000000 0.000000))
701           (f (0.000000 1.000000)))
702
703spraygun (spraygun (t (1.000000 0.000000))
704                   (f (0.000000 1.000000)))
705
706skilledlab (skilledlab (t (1.000000 0.000000))
707                       (f (0.000000 1.000000)))
708
709endaction
710
711
712
713action polishb
714
715ashaped (ashaped (t (1.000000 0.000000))
716                 (f (0.000000 1.000000)))
717
718bshaped (bshaped (t (1.000000 0.000000))
719                 (f (0.000000 1.000000)))
720
721apainted (connected (good (0.000000 0.000000 1.000000))
722                    (bad (0.000000 0.000000 1.000000))
723                    (f (apainted (good (1.000000 0.000000 0.000000))
724                                 (poor (0.000000 1.000000 0.000000))
725                                 (f (0.000000 0.000000 1.000000)))))
726
727bpainted (0.000000 0.000000 1)
728
729asmooth (asmooth (t (1.000000 0.000000))
730                 (f (0.000000 1.000000)))
731
732bsmooth (bsmooth (t (1.000000 0.000000))
733                 (f (bshaped (t (0.8 0.2))
734                             (f (0.000000 1.000000)))))
735
736adrilled (adrilled (t (1.000000 0.000000))
737                   (f (0.000000 1.000000)))
738
739bdrilled (bdrilled (t (1.000000 0.000000))
740                   (f (0.000000 1.000000)))
741
742typeneeded (typeneeded (highq (1.000000 0.000000))
743                       (lowq (0.000000 1.000000)))
744
745connected (connected (good (1.000000 0.000000 0.000000))
746                     (bad (0.000000 1.000000 0.000000))
747                     (f (0.000000 0.000000 1.000000)))
748
749bolts (bolts (t (1.000000 0.000000))
750             (f (0.000000 1.000000)))
751
752glue (glue (t (1.000000 0.000000))
753           (f (0.000000 1.000000)))
754
755spraygun (spraygun (t (1.000000 0.000000))
756                   (f (0.000000 1.000000)))
757
758skilledlab (skilledlab (t (1.000000 0.000000))
759                       (f (0.000000 1.000000)))
760
761endaction
762
763
764
765reward (typeneeded (highq (connected (good (apainted (good (bpainted (good (10.0))
766                                                                     (poor (3.0))
767                                                                     (f (3.0))))
768                                                     (poor (3.0))
769                                                     (f (3.0)) ))
770                                     (bad (0.0))
771                                     (f (0.0))))
772                   (lowq (connected (good (apainted (good (bpainted (good (1.0))
773                                                                    (poor (2.0))
774                                                                    (f (1.0))))
775                                                    (poor (bpainted (good (2.0))
776                                                                    (poor (3.0))
777                                                                    (f (2.0))))
778                                                    (f (bpainted (good (1.0))
779                                                                 (poor (2.0))
780                                                                 (f (1.0))))))
781                                    (bad (apainted (good (bpainted (good (3.0))
782                                                                   (poor (4.0))
783                                                                   (f (3.0))))
784                                                   (poor (bpainted (good (4.0))
785                                                                   (poor (5.0))
786                                                                   (f (4.0))))
787                                                   (f (bpainted (good (3.0))
788                                                                (poor (4.0))
789                                                                (f (3.0))))))
790                                    (f (0.0)))))
791discount 0.900000
792tolerance 0.1
793
794