Skip to content

Commit 61b625a

Browse files
committed
Добавил про полукольца там, где они в первый раз появляются.
1 parent 7379399 commit 61b625a

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

README.md

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,17 @@ $$
165165
[. \ ; \ . \ ; \ . \ ; \ . \ ; \ 1 \ ; \ 1 \ ; \ . \ ; \ . \ ; \ 1 \ ; \ . \ ; \ 1 \ ; \ 1]
166166
$$
167167
168+
Здесь нам впервые потребуется переопределить поэлементные операции для $\otimes$ (в терминах GraphBLAS необходимо сконструировать пользовательское полукольцо).
169+
170+
$$
171+
\+ \ : \ \textit{bool} \times \textit{bool} \to \textit{bool}
172+
$$
173+
$$
174+
\* \ : \ \textit{User} \times \textit{bool} \to \textit{bool}
175+
$$
176+
177+
В качестве конкретных реализаций для $+$ можно взять логическое "И", а в качестве $*$ операцию $\textit{second}$ (вернуть второй элемент из пары).
178+
168179
Мы получили не совсем карты, но вектор, который указывает, какие карты нас интересуют.
169180
Вспомним, что мы хотим взять только карты "МИР".
170181
Для этого снова будем использовать Select, а полученный вектор $\texttt{Filtered-Cards}$ будем использовать как маску, чтобы дополнительно тфильтровать результат.
@@ -238,14 +249,14 @@ $$
238249
\end{pmatrix}
239250
$$
240251
241-
Здесь операции $\otimes_1$ и $\otimes_2$ требует задания специфичных поэлементных операций $+$ и $*$ (в терминах GraphBLAS необходимо сконструировать пользовательское полукольцо).
252+
Здесь операции $\otimes_1$ и $\otimes_2$ также требует задания специфичных поэлементных операций $+$ и $*$.
242253
Например, для $\otimes_1$:
243254
244255
$$
245-
\+ : \textit{bool} \times \textit{bool} \to \textit{bool}
256+
\+ \ : \ \textit{bool} \times \textit{bool} \to \textit{bool}
246257
$$
247258
$$
248-
\* : \textit{bool} \times \textit{EdgeTX} \to \textit{EdgeTX}
259+
\* \ : \ \textit{bool} \times \textit{EdgeTX} \to \textit{EdgeTX}
249260
$$
250261
251262
В качестве конкретных реализаций для $+$ можно взять логическое "И", а в качестве $*$ операцию $\textit{second}$ (вернуть второй элемент из пары).

0 commit comments

Comments
 (0)