To jest stara wersja strony!


RIF i Minicases

restrictive behavior

restrictive behavior and multiple values

Opis

Część pierwsza, czyli wyliczenie ilości ocen 2 jest proste w realizaji, w regule używam predykatu count dla wyliczenia. Potem mogę dla wszystkich zmiennych wykonać jakąś operację używając Exists (w Implies używam pustego And, który zwraca zawszę prawdę). Aby wywołać we wniosku dwie operacje, założyłem istnienie predykatu run-two, który jest w stanie wywołać dwie reguły.

Zapis za pomocą RIF

restrictive behavior and multiple values cont.

grouped attributes and multiple value operations

Opis

Proponowany zapis został stworzony w oparciu o przykład. Wykorzystałem tutaj termy z nazwanymi argumentami. Ciekawe jest to, że pomimo praktycznie takiej samej struktury jak w przykładzie, reguła nie przechodzi walidacji.

Proponowany zapis w RIF.

grouped attributes and assert

calculations (factorial)

Opis

Według mnie tej reguły nie da się zapisać za pomocą RIF. Problemem jest zapętlenie. W definicji RIF BLD nie ma możliwości zapętlania reguł i nie widzę możliwości zapisu powyższej reguły.

finding successors in a tree

Opis

Tutaj również występuje zapętlenie reguł, na którego zapis za pomocą RIF nie mam pomysłu.

finding successors in a tree with a hop

pl/miw/miw08_xtt_rif/rif_minicases.1209211664.txt.gz · ostatnio zmienione: 2019/06/27 15:59 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0