Pr-1st-1.1-m02-Slajd56: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Szopen (dyskusja | edycje)
Nie podano opisu zmian
 
m Zastępowanie tekstu – „ </math>” na „</math>”
 
(Nie pokazano 1 wersji utworzonej przez jednego użytkownika)
Linia 11: Linia 11:
<math>\mathcal{D}_i = \mathcal{D}_i^1 \cup \mathcal{D}_i^2 \cup \ldots\cup\mathcal{D}_i^{qi}</math>, oraz liczb naturalnych <math>k_i^1, k_i^2, \ldots, k_i^{qi}</math>, i
<math>\mathcal{D}_i = \mathcal{D}_i^1 \cup \mathcal{D}_i^2 \cup \ldots\cup\mathcal{D}_i^{qi}</math>, oraz liczb naturalnych <math>k_i^1, k_i^2, \ldots, k_i^{qi}</math>, i
<math>r_i^1, r_i^2, \ldots, r_i^{qi}</math>. Wówczas, predykat można wyrazić następująco:
<math>r_i^1, r_i^2, \ldots, r_i^{qi}</math>. Wówczas, predykat można wyrazić następująco:
:<math>activate_i(\mathcal{X}) \equiv (\exists u:: 1 \le u \e q_i :: |\mathcal{D}_i^u \cap \mathcal{X}| \ge k_i^u)</math>
:<math>activate_i(\mathcal{X}) \equiv (\exists u:: 1 \le u \le q_i :: |\mathcal{D}_i^u \cap \mathcal{X}| \ge k_i^u)</math>


Definicje predykatu dla innych modeli można wyprowadzić z powyższego sformułowania w sposób następujący:  
Definicje predykatu dla innych modeli można wyprowadzić z powyższego sformułowania w sposób następujący:  
Linia 27: Linia 27:
\mathcal{D}_i = \mathcal{D}_i^1 \cup \mathcal{D}_i^2 \cup \ldots\cup\mathcal{D}_i^{qi}</math>
\mathcal{D}_i = \mathcal{D}_i^1 \cup \mathcal{D}_i^2 \cup \ldots\cup\mathcal{D}_i^{qi}</math>
i dalej:  
i dalej:  
:<math>activate_i(\mathcal{X}) \equiv \mathcal{D}_i^u \cap \mathcal{X}) \ne \emptyset </math>
:<math>activate_i(\mathcal{X}) \equiv \mathcal{D}_i^u \cap \mathcal{X}) \ne \emptyset</math>





Aktualna wersja na dzień 10:51, 5 wrz 2023

Model predykatowy

Model predykatowy

W modelu predykatowym, dla każdego pasywnego procesu Pi ze zbiorem warunkującym 𝒟i określony jest predykat activatei(𝒳), gdzie 𝒳𝒟i. Jak łatwo zauważyć, stosownie definiując predykat activatei(𝒳) można oczywiście uzyskać wszystkie wcześniej omówione modele żądań.

Rozważmy na początek dysjunkcyjny model k spośród r, w którym żądania procesu Pi są zdefiniowane w kategoriach podzbiorów 𝒟i=𝒟i1𝒟i2𝒟iqi, oraz liczb naturalnych ki1,ki2,,kiqi, i ri1,ri2,,riqi. Wówczas, predykat można wyrazić następująco:

activatei(𝒳)(u::1uqi::|𝒟iu𝒳|kiu)

Definicje predykatu dla innych modeli można wyprowadzić z powyższego sformułowania w sposób następujący:

Model podstawowy k spośród r - przyjmując, że qi=1, 𝒟i1=𝒟i i dalej:

activatei(𝒳)|𝒟i𝒳|ki1

Model OR-AND - przyjmując, że u::1uqi::kiu=|𝒟iu| i dalej:

activatei(𝒳)(u::1uq::𝒟iu𝒳)


Model OR - przyjmując, że u::1uqi::|𝒟iu|=1kiu=1𝒟i=𝒟i1𝒟i2𝒟iqi i dalej:

activatei(𝒳)𝒟iu𝒳)


Model AND - przyjmując, że qi=1, 𝒟i1=𝒟i, ki1=ri1=|𝒟i1|=|𝒟i| i dalej:

activatei(𝒳)𝒟i𝒳

<< Poprzedni slajd | Spis treści | Następny slajd >>