2 \subsection{áËÓÉÏÍÙ ÁÌÇÅÂÒÙ ëÌÉÎÉ Ó ÔÅÓÔÁÍÉ
}\label{sec:KAT-axioms
}
3 \tNDNo{áÌÇÅÂÒÁ ëÌÉÎÉ Ó ÔÅÓÔÁÍÉ
}\T ÜÔÏ
\tD{ÁÌÇÅÂÒÁ ëÌÉÎÉ
}{def:KA
} ÓÏ
4 ×ÓÔÒÏÅÎÎÏÊ ÂÕÌÅ×ÏÊ ÐÏÄÁÌÇÅÂÒÏÊ. æÏÒÍÁÌØÎÏ:
6 \begin{definition
}[\cite{KAT-commutativity,KAT-complete-decidable,KA-modular-elimination
}]
8 \tING{áÌÇÅÂÒÁ ëÌÉÎÉ Ó ÔÅÓÔÁÍÉ
}\T ÜÔÏ ÓÔÒÕËÔÕÒÁ $
\ka T = (K, B; +,
\cdot, ^*,
10 ÔÁËÁÑ, ÞÔÏ $
\nP$
\T ÕÎÁÒÎÙÊ ÏÐÅÒÁÔÏÒ, ÏÐÒÅÄÅÌ£ÎÎÙÊ ÔÏÌØËÏ ÎÁ $B$, É
12 \item $
\Stru{B; +,
\cdot,
0,
1}$ Ñ×ÌÑÅÔÓÑ ÐÏÄÁÌÇÅÂÒÏÊ
13 $
\Stru{K; +,
\cdot,
0,
1}$,
14 \item $
\ka K = (K; +,
\cdot, ^*,
0,
1)$ Ñ×ÌÑÅÔÓÑ
\tD{ÁÌÇÅÂÒÏÊ
16 \item Á $
\ba B = (B; +,
\cdot,
\nP,
0,
1)$
\T \tD{ÂÕÌÅ×ÏÊ ÁÌÇÅÂÒÏÊ
}.
19 üÌÅÍÅÎÔÙ $B$ ÂÕÄÅÍ ÎÁÚÙ×ÁÔØ
\tING{ÔÅÓÔÁÍÉ
}; ÉÎÄÕÃÉÒÏ×ÁÎÎÕÀ ÂÕÌÅ×Õ
20 ÁÌÇÅÂÒÕ $
\ba B$ ÂÕÄÅÍ ÏÂÏÚÎÁÞÁÔØ
23 \KAT ÏÂÏÚÎÁÞÁÅÔ
\tING{ËÁÔÅÇÏÒÉÀ ÁÌÇÅÂÒ ëÌÉÎÉ Ó ÔÅÓÔÁÍÉ É ÉÈ
25 \KATc\T ÐÏÄËÁÔÅÇÏÒÉÀ
\tING{*
\dÎÅÐÒÅÒÙ×ÎÙÈ ÁÌÇÅÂÒ ëÌÉÎÉ Ó ÔÅÓÔÁÍÉ É ÉÈ
26 ÇÏÍÏÍÏÒÆÉÚÍÏ×
} (ïÐÒÅÄÅÌÅÎÉÅ~
\ref{def:KA-cont
} *
\dÎÅÐÒÅÒÙ×ÎÏÓÔÉ
27 ÐÒÉÍÅÎÉÍÏ Ë ÉÎÄÕÃÉÒÏ×ÁÎÎÏÊ ÁÌÇÅÂÒÏÊ ëÌÉÎÉ Ó ÔÅÓÔÁÍÉ $
\ka T$
28 ÁÌÇÅÂÒÅ ëÌÉÎÉ $
\ka K$.)
31 $
\nP$ ÉÍÅÅÔ ÓÁÍÙÊ ÂÏÌØÛÏÊ ÐÒÉÏÒÉÔÅÔ ÓÒÅÄÉ ÏÐÅÒÁÃÉÊ, × ÏÓÔÁÌØÎÏÍ
32 ÐÒÉÏÒÉÔÅÔ ÔÁËÏÊ ÖÅ, ËÁË ÄÌÑ ÁÌÇÅÂÒ ëÌÉÎÉ:
34 úÎÁË <<
\KAT>> ÍÙ ÉÎÏÇÄÁ ÂÕÄÅÍ
35 ÐÉÓÁÔØ ×ÍÅÓÔÏ ÓÌÏ× <<ÁÌÇÅÂÒÁ ëÌÉÎÉ Ó ÔÅÓÔÁÍÉ>>.)
38 ÍÎÏÇÉÅ ÅÓÔÅÓÔ×ÅÎÎÏ ×ÏÚÎÉËÁÀÝÉÅ ÁÌÇÅÂÒÙ ëÌÉÎÉ Ó ÔÅÓÔÁÍÉ *
\dÎÅÐÒÅÒÙ×ÎÙ.
41 \tNDNo{áÌÇÅÂÒÁ ëÌÉÎÉ Ó ÔÅÓÔÁÍÉ
} \cite{KAT-commutativity
}\T ÜÔÏ ÒÁÓÛÉÒÅÎÉÅ ÐÏÎÑÔÉÑ
42 \tDJust{ÁÌÇÅÂÒÙ ëÌÉÎÉ
}, ÍÏÔÉ×ÉÒÏ×ÁÎÎÏÅ ÔÅÍ, ÞÔÏ ÐÒÏÇÒÁÍÍÙ ÓÏÓÔÏÑÔ ÉÚ
43 ÂÁÚÏ×ÙÈ ÜÌÅÍÅÎÔÏ× Ä×ÕÈ ÓÏÒÔÏ×
\T ÏÐÅÒÁÔÏÒÏ×, ÐÒÏÉÚ×ÏÄÑÝÉÈ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ,
44 É ÔÅÓÔÏ×, ÐÒÏ×ÅÒÑÀÝÉÈ, ×ÙÐÏÌÎÅÎÙ ÌÉ ËÁËÉÅ-ÔÏ ÕÓÌÏ×ÉÑ. ðÒÉ ÐÏÍÏÝÉ
45 ÁÌÇÅÂÒ ëÌÉÎÉ Ó ÔÅÓÔÁÍÉ ÍÙ ÍÏÖÅÍ ÌÕÞÛÅ ÏÔÒÁÚÉÔØ ÜÔÏ ÒÁÚÌÉÞÉÅ × ÎÁÛÉÈ
49 \subsection{îÅËÏÔÏÒÙÅ ×ÁÖÎÙÅ ÁÌÇÅÂÒÙ ëÌÉÎÉ
}\label{sec:KAT-models
}
50 \todo{[ÒÁÚÏÂÒÁÔØÓÑ Ó ÕÐÏÔÒÅÂÌÅÎÉÅÍ ÓÌÏ× ÁÌÇÅÂÒÁ/ÍÏÄÅÌØ ÔÕÔ
]}
52 úÄÅÓØ ÐÒÅÄÓÔÁ×ÌÅÎÙ ×ÁÖÎÙÅ ÄÌÑ ÎÁÓ ÍÏÄÅÌÉ
\KAT. ïÎÉ ÒÏÄÓÔ×ÅÎÎÙ ÍÏÄÅÌÑÍ
\KA,
53 ÏÐÉÓÁÎÎÙÍ × òÁÚÄÅÌÅ~
\ref{sec:KA-models
}. ÷ ÏÔÌÉÞÉÅ ÏÔ ÁÌÇÅÂÒ ëÌÉÎÉ,
54 ÆÏÒÍÁÌØÎÏÑÚÙËÏ×ÁÑ ÍÏÄÅÌØ ÄÌÑ ËÏÔÏÒÙÈ (òÁÚÄÅÌ~
\ref{sec:KA-langmodels
})
55 ×ÏÓÐÒÉÎÉÍÁÌÁÓØ ÏÞÅÎØ ÅÓÔÅÓÔ×ÅÎÎÏ
56 ××ÉÄÕ Ó×ÏÅÊ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏÊ Ó×ÑÚÉ Ó ÐÒÉ×ÙÞÎÏÊ ôÅÏÒÉÅÊ ÒÅÇÕÌÑÒÎÙÈ
57 ÆÏÒÍÁÌØÎÙÈ ÑÚÙËÏ× É ËÏÎÅÞÎÙÈ Á×ÔÏÍÁÔÏ×, ÁÌÇÅÂÒÙ ëÌÉÎÉ Ó ÔÅÓÔÁÍÉ ÎÅ
58 ÏÂÌÁÄÁÀÔ ÓÔÏÌØ ÖÅ ÅÓÔÅÓÔ×ÅÎÎÏ ×ÏÚÎÉËÁÀÝÅÊ ÍÏÄÅÌØÀ ÎÁ ÆÏÒÍÁÌØÎÙÈ
59 ÑÚÙËÁÈ. úÁÔÏ ÒÅÌÑÃÉÏÎÎÙÅ É ÔÒÁÓÓÏ×ÙÅ ÍÏÄÅÌÉ
\KAT\T ÚÎÁËÏÍÙÅ ÐÏÄÈÏÄÙ Ë
60 ÉÚÕÞÅÎÉÀ ÓÅÍÁÎÔÉË ÐÒÏÇÒÁÍÍ, É ÏÎÉ ×Ï ÍÎÏÇÏÍ É ÐÏÂÕÄÉÌÉ ××ÅÄÅÎÉÅ ÔÁËÏÇÏ
61 ÎÏ×ÏÇÏ ÏÂßÅËÔÁ ÉÚÕÞÅÎÉÑ ËÁË ÁÌÇÅÂÒÁ ëÌÉÎÉ Ó ÔÅÓÔÁÍÉ. ó ÎÉÈ ÍÙ É ÎÁÞΣÍ.
63 \subsubsection{òÅÌÑÃÉÏÎÎÙÅ ÍÏÄÅÌÉ
}
64 \label{sec:KAT-relmodels
}
66 áÎÁÌÏÇ õÔ×.~
\ref{prop:rels-KA
} É~
\ref{prop:rels-cont
}:
67 \begin{proposition
}\cite{KA-proof-theory
}\label{prop:rels-KAT
}
68 ðÕÓÔØ $K =
\Rels(U)$, $B = \
{ S
\in K
\mid S
\subseteq \id_U \
}$;
69 ÏÐÒÅÄÅÌÉÍ ÄÌÑ $
\bt S
\in B$:
71 \n{\bt S
} \eqdef \id_U \setminus \bt S.
73 ôÏÇÄÁ ÓÔÒÕËÔÕÒÁ~$(K, B;
\cup,
\circ, ^*,
\nP,
\emptyset,
\id_U )$
\T
74 *
\dÎÅÐÒÅÒÙ×ÎÁÑ ÁÌÇÅÂÒÁ ëÌÉÎÉ Ó ÔÅÓÔÁÍÉ.
77 \begin{definition
}\label{def:relational-KA
}
78 áÌÇÅÂÒÁ ëÌÉÎÉ Ó ÔÅÓÔÁÍÉ~$
\ka T$
\tING{ÒÅÌÑÃÉÏÎÎÁÑ
}, ÅÓÌÉ ÏÎÁ Ñ×ÌÑÅÔÓÑ
79 ÐÏÄÁÌÇÅÂÒÏÊ ÁÌÇÅÂÒÙ ÉÚ õÔ×.~
\ref{prop:rels-KAT
}
80 ÄÌÑ ÎÅËÏÔÏÒÏÊ
\tING{ÂÁÚÙ
}~$U$.
82 \RKAT ÏÂÏÚÎÁÞÁÅÔ
\tING{ËÁÔÅÇÏÒÉÀ ÒÅÌÑÃÉÏÎÎÙÈ ÁÌÇÅÂÒ ëÌÉÎÉ Ó ÔÅÓÔÁÍÉ É ÉÈ ÇÏÍÏÍÏÒÆÉÚÍÏ×
}.
85 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
86 \subsubsection{ôÒÁÓÓÏ×ÙÅ ÍÏÄÅÌÉ
}\label{sec:KAT-tracemodels
}
88 áÎÁÌÏÇ õÔ×.~
\ref{prop:all-traces-KA
}:
89 \begin{proposition
}\label{prop:all-traces-KAT
}
90 ðÕÓÔØ $K =
2^
{\Trs(
\kf F)
}$, $B =
2^
{Q_
{\kf F
}}$ (
\te ÍÎÏÖÅÓÔ×Á
91 ÔÒÁÓÓ ÄÌÉÎÙ~
0); ÏÐÒÅÄÅÌÉÍ ÄÌÑ $
\bt S
\in B$:
93 \n{\bt S
} \eqdef Q_
{\kf F
} \setminus \bt S.
95 óÔÒÕËÔÕÒÁ~$(K, B;
\cup,
\trCo,
{}^*,
\nP,
\emptyset, Q_
{\kf F
} )$
\T
96 *
\dÎÅÐÒÅÒÙ×ÎÁÑ ÁÌÇÅÂÒÁ ëÌÉÎÉ Ó ÔÅÓÔÁÍÉ.
100 çÏÍÏÍÏÒÆÉÚÍ ÁÌÇÅÂÒ ëÌÉÎÉ $
\Ext\colon 2^
{\Trs(
\kf F)
} \to
101 \Rels(Q_
{\kf F
})$, ÏÐÒÅÄÅÌ£ÎÎÙÊ~
\eqref{eq:Ext
}:
106 Ñ×ÌÑÅÔÓÑ É ÇÏÍÏÍÏÒÆÉÚÍÏÍ
\KAT.
109 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
110 \subsubsection{æÏÒÍÁÌØÎÏÑÚÙËÏ×ÙÅ ÍÏÄÅÌÉ: ÎÁÓÙÝÅÎÎÙÅ ÓÔÒÏËÉ (<<guarded strings>>)
}
111 \label{sec:KAT-langmodels
}
112 ðÕÓÔØ $
\Sigma$ É $T$ ËÏÎÅÞÎÙÅ ÁÌÆÁ×ÉÔÙ (ÂÁÚÏ×ÙÈ ÏÐÅÒÁÔÏÒÏ× É ÔÅÓÔÏ×).
114 ïÂÏÚÎÁÞÉÍ $
\Atoms_T$ ÍÎÏÖÅÓÔ×Ï
\tND{ÁÔÏÍÏ×
}{?
} (ÍÉÎÉÍÁÌØÎÙÈ ÎÅÎÕÌÅ×ÙÈ
115 ÜÌÅÍÅÎÔÏ×) Ó×ÏÂÏÄÎÏÊ ÂÕÌÅ×ÏÊ ÁÌÇÅÂÒÙ, ÐÏÒÏÖÄ£ÎÎÏÊ $T$. (
\Te ËÁÖÄÙÊ ÁÔÏÍ
116 ÓÏÏÔÎÏÓÉÔÓÑ Ó ÎÅËÏÔÏÒÏÊ
\tNDNo{ÜÌÅÍÅÎÔÁÒÎÏÊ ËÏÎßÀÎËÃÉÅÊ
}, × ËÏÔÏÒÏÊ ÕÞÁÓÔ×ÕÀÔ
117 ×ÓÅ ÓÉÍ×ÏÌÙ ÉÚ $T$; ÉÌÉ, ÐÏ-ÄÒÕÇÏÍÕ, Ó ÎÅËÏÔÏÒÙÍ ÏÔÏÂÒÁÖÅÎÉÅÍ $c
\colon
118 T
\to \
{ 0,
1 \
}$, ÏÚÎÁÞÉ×ÁÀÝÉÍ ×ÓÅ ÐÒÏÐÏÚÉÃÉÏÎÁÌØÎÙÅ ÐÅÒÅÍÅÎÎÙÅ
121 \begin{definition
}[\cite{KAT-complete-decidable,AGS,KAT-elimination
}]\label{def:gs
}
122 \tING{îÁÓÙÝÅÎÎÏÊ ÓÔÒÏËÏÊ
} (
\tING{guarded string
}\footnote{ðÅÒÅ×ÏÄ ÎÁ
123 ÒÕÓÓËÉÊ ÎÅ ÄÏÓÌÏ×ÎÙÊ.
}) ÎÁÄ~$
\Sigma, T$
125 ËÏÎÅÞÎÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ~$
\sigma$ ×ÉÄÁ:
128 \alpha_0 a_0
\alpha_1 \dotsm \alpha_{n-
1} a_
{n-
1} \alpha_n,
130 ÇÄÅ $n
\in \bbN \cup \
{ 0 \
}$ É
132 \alpha_i &
\in \Atoms_T,
137 \tING{íÎÏÖÅÓÔ×Ï ÎÁÓÙÝÅÎÎÙÈ ÓÔÒÏË ÎÁÄ~$
\Sigma, T$
} ÏÂÏÚÎÁÞÉÍ $
\GS(
\Sigma,T)$.
139 äÌÑ ÎÁÓÙÝÅÎÎÏÊ ÓÔÒÏËÉ~$
\sigma$ ×ÉÄÁ~
\eqref{eq:gs
}
140 % \tING{ÄÌÉÎÁ~$\Len{\sigma}$} ÒÁ×ÎÁ $n$,
142 \First(
\sigma) &
\eqdef \alpha_0,
144 \Last(
\sigma) &
\eqdef \alpha_n.
148 ïÐÒÅÄÅÌÉÍ ÞÁÓÔÉÞÎÏ ÏÐÒÅÄÅÌ£ÎÎÕÀ ÏÐÅÒÁÃÉÀ
\tING{ÓÏÅÄÉÎÅÎÉÑ ÎÁÓÙÝÅÎÎÙÈ ÓÔÒÏË
}
149 (ÄÌÑ~$
\sigma$ É~$
\tau$, Õ ËÏÔÏÒÙÈ $
\Last(
\sigma) =
\First(
\tau)$):
150 \begin{definition
}\label{def:gs-concat
}
151 äÌÑ ÎÁÓÙÝÅÎÎÙÈ ÓÔÒÏË $
\sigma,
\tau \in \GS(
\Sigma,T)$:
153 \sigma &=
\alpha_0 a_0
\alpha_1 \dotsm \alpha_n,
155 \tau &=
\beta_0 b_0
\beta_1 \dotsm \beta_m,
160 \sigma \gsCo \tau \eqdef
162 \alpha_0 a_0
\alpha_1 \dotsm \alpha_n b_0
\beta_1 \dotsm \beta_m
163 &
\text{ÅÓÌÉ
} \alpha_n =
\beta_0,\\
170 ïÐÉÛÅÍ ÁÌÇÅÂÒÕ ëÌÉÎÉ Ó ÔÅÓÔÁÍÉ ÍÎÏÖÅÓÔ× ÎÁÓÙÝÅÎÎÙÈ ÓÔÒÏË.
173 äÌÑ $A, B
\subseteq \GS(
\Sigma,T),
\bt C
\subseteq \Atoms_T$
175 \n{\bt C
} &
\eqdef \Atoms_T \setminus \bt C\\
176 \label{eq:gs-set-concat
}
177 A
\gsCo B &
\eqdef \
{ \sigma \gsCo \tau \mid
178 \sigma \in A,\,
\tau \in B,\,
\sigma \gsCo \tau \text{ ÓÕÝÅÓÔ×ÕÅÔ
}\
};\\
179 \label{eq:gs-set-star
}
180 A^* &
\eqdef \bigcup_{n
\in \bbN \cup \
{ 0 \
}} A^n,
186 A^
{n+
1} &
\eqdef A
\gsCo A^n.
190 \begin{proposition
}\label{prop:all-gs-KA
}
191 óÔÒÕËÔÕÒÁ~$(
2^
{\GS(
\Sigma,T)
},
2^
{\Atoms_{T
}};
192 \cup,
\gsCo,
{}^*,
\nP,
\emptyset,
\Atoms_{T
} )$
\T
195 \begin{remark
}\label{rem:gs-as-trace
}
196 îÁÓÙÝÅÎÎÁÑ ÓÔÒÏËÁ ÎÁÄ~$
\Sigma,T$ ÐÏ ÓÕÔÉ Ñ×ÌÑÅÔÓÑ
197 ÔÒÁÓÓÏÊ × ÛËÁÌÅ ëÒÉÐËÅ~$
\kf G = (
\Atoms_T, m_
{\kf G
})$,
200 m_
{\kf G
}(a) &
\eqdef \Atoms_T \times \Atoms_T
202 &
\text{ÄÌÑ
} a
\in \Sigma,\\
203 m_
{\kf G
}(p) &
\eqdef \
{ \alpha \in \Atoms_T \mid \alpha \implic p \
}
205 &
\text{ÄÌÑ
} p
\in T.
207 (íÙ ÔÏÌØËÏ ÄÌÑ ÎÁÇÌÑÄÎÏÓÔÉ ÏÐÒÅÄÅÌÅÎÉÊ ÎÅ ÏÐÒÅÄÅÌÉÌÉ ÓÒÁÚÕ
\tDJust{ÎÁÓÙÝÅÎÎÕÀ ÓÔÒÏËÕ
}
210 \KAT, ÔÏÌØËÏ ÞÔÏ ÐÏÓÔÒÏÅÎÎÁÑ ÎÁ ÏÓÎÏ×Å ÎÁÓÙÝÅÎÎÙÈ ÓÔÒÏË, ÓÏ×ÐÁÄÁÅÔ Ó
211 \KAT, ÐÏÌÕÞÁÅÍÏÊ × ÒÅÚÕÌØÔÁÔÅ ÏÂÝÅÊ ËÏÎÓÔÒÕËÃÉÉ ÄÌÑ ÔÒÁÓÓ
212 ÉÚ òÁÚÄÅÌÁ~
\ref{sec:KAT-tracemodels
}.
215 \todo{[ÞÔÏ ÎÁÐÉÓÁÔØ?
]}
220 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
221 \subsection{ðÒÏÇÒÁÍÍÙ: òÅÇÕÌÑÒÎÙÅ ×ÙÒÁÖÅÎÉÑ (Ó ÔÅÓÔÁÍÉ)
}\label{sec:KAT-regexp
}
222 \begin{definition
}[\cite{?,KA-modular-elimination,AGS
}]\label{def:KAT-regexp
}
223 ðÕÓÔØ $
\Sigma$ É $T$ ËÏÎÅÞÎÙÅ ÎÁÂÏÒÙ ÓÉÍ×ÏÌÏ×
\DËÏÎÓÔÁÎÔ.
225 \tING{âÕÌÅ×ÓËÉÍÉ ÔÅÒÍÁÍÉ
} ÂÕÄÅÍ ÎÁÚÙ×ÁÔØ
226 ÔÅÒÍÙ ÓÉÇÎÁÔÕÒÙ
\tD{ÂÕÌÅ×ÏÊ ÁÌÇÅÂÒÙ
}{def:bool-algebra
}
227 (
\te $+,
\cdot,
\nP,
0,
1$),
228 ÄÏÐÏÌÎÅÎÎÏÊ ËÏÎÓÔÁÎÔÁÍÉ ÉÚ~$T$.
230 ôÅÒÍÙ ÓÉÇÎÁÔÕÒÙ
\tD{\KAT{}}{def:KAT
} (
\te $+,
\cdot, ^*,
\nP,
0,
1$),
231 ÄÏÐÏÌÎÅÎÎÏÊ ËÏÎÓÔÁÎÔÁÍÉ ÉÚ~$
\Sigma$ É $T$,
232 × ËÏÔÏÒÙÈ ÏÔÒÉÃÁÎÉÅ $
\nP$ ÒÁÚÒÅÛÁÅÔÓÑ ÐÒÉÍÅÎÑÔØ ÔÏÌØËÏ Ë
233 \tING{ÂÕÌÅ×ÓËÉÍ ÔÅÒÍÁÍ
},
234 ÎÁÚÙ×ÁÀÔÓÑ
\tING{ÒÅÇÕÌÑÒÎÙÍÉ ×ÙÒÁÖÅÎÉÑÍÉ ÎÁÄ~$
\Sigma, T$
}, ÉÌÉ
235 \tING{ÒÅÇÕÌÑÒÎÙÍÉ ×ÙÒÁÖÅÎÉÑÍÉ Ó ÔÅÓÔÁÍÉ
}.
236 íÎÏÖÅÓÔ×Ï ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÊ ÎÁÄ~$
\Sigma, T$
237 ÏÂÏÚÎÁÞÁÅÔÓÑ $
\RExp_{\Sigma,T
}$.
238 üÌÅÍÅÎÔÙ~$
\Sigma$ ÂÕÄÅÍ ÎÁÚÙ×ÁÔØ
239 \tING{ÂÁÚÏ×ÙÍÉ ÏÐÅÒÁÔÏÒÁÍÉ
},
240 $T$
\T \tING{ÂÁÚÏ×ÙÍÉ ÔÅÓÔÁÍÉ
}.
246 \text{ÂÕÌÅ×ÓËÉÅ ÔÅÒÍÙ
}
247 &
\bt s,
\bt t
\dotsc
248 &
\bt s ::=
\langle\text{{\small ÂÁÚÏ×ÙÅ ÔÅÓÔÙ
}}\rangle
249 \ |\
0\ |\
1\ |\
\bt s +
\bt t\ |\
\bt s
\bt t\ |\
\n{\bt s
} \\
252 & s ::=
\langle\text{{\small ÂÁÚÏ×ÙÅ ÏÐÅÒÁÔÏÒÙ
}}\rangle
253 \ |\
\bt s\ | \ s+t\ |\ st\ |\ s^*
256 \caption{ôÅÒÍÙ × ÏÐÒÅÄÅÌÅÎÉÉ ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÊ ÎÁÄ~$
\Sigma, T$
}
257 \label{tab:KAT-regexp-bnf
}
262 ÔÏÖÅ ÍÏÖÎÏ ÒÁÓÓÍÁÔÒÉ×ÁÔØ ËÁË ÁÌÇÅÂÒÕ Ó ÓÉÇÎÁÔÕÒÏÊ
263 ÁÌÇÅÂÒÙ ëÌÉÎÉ Ó ÔÅÓÔÁÍÉ. ïÐÅÒÁÃÉÉ
264 <<ÄÅÊÓÔ×ÕÀÔ>> ÓÉÎÔÁËÓÉÞÅÓËÉ: ÐÒÉÍÅΣÎÎÙÅ Ë ÔÅÒÍÁÍ, ÏÎÉ ÓÏÓÔÁ×ÌÑÀÔ
267 éÍÅÅÔ ÓÍÙÓÌ ÇÏ×ÏÒÉÔØ Ï ÇÏÍÏÍÏÒÆÎÙÈ ÏÔÏÂÒÁÖÅÎÉÑÈ $
\RExp_{\Sigma,T
}$
268 × ÄÒÕÇÉÅ ÁÌÇÅÂÒÙ ÜÔÏÊ ÓÉÇÎÁÔÕÒÙ.
273 ïÔÏÂÒÁÖÅÎÉÅ $I
\colon \Sigma \to \ka T, T
\to \baTests(
\ka K)$,
274 ÇÄÅ $
\ka T$
\T ÁÌÇÅÂÒÁ ëÌÉÎÉ Ó ÔÅÓÔÁÍÉ, $
\baTests(
\ka K)$
\T ÂÕÌÅ×Á
276 ÂÕÄÅÍ ÎÁÚÙ×ÁÔØ
\tING{ÉÎÔÅÒÐÒÅÔÁÃÉÅÊ ÂÁÚÏ×ÙÈ ÓÉÍ×ÏÌÏ× (ÏÐÅÒÁÔÏÒÏ× É ÔÅÓÔÏ×)
}.
278 $I$ ÏÄÎÏÚÎÁÞÎÏ ÐÒÏÄÏÌÖÁÅÔÓÑ ÄÏ ÇÏÍÏÍÏÒÆÉÚÍÁ ÎÁ ×Ó£
279 $
\RExp_{\Sigma,T
}$, ÐÒÉ ÜÔÏÍ ÏÎ
280 ÏÔÏÂÒÁÖÁÅÔ ÂÕÌÅ×ÓËÉÅ ÔÅÒÍÙ ÉÚ $
\RExp_{\Sigma,T
}$ ×~$
\baTests(
\ka T)$.
281 %ÔÁË ÐÏÌÕÞÁÀÝÅÅÓÑ ÏÔÏÂÒÁÖÅÎÉÅ ÍÙ ÔÏÖÅ ÂÕÄÅÍ ÏÂÏÚÎÁÞÁÔØ $I$
282 åÇÏ ÚÎÁÞÅÎÉÅ ÎÁ $s
\in \RExp_{\Sigma,T
}$ ÍÙ ÂÕÄÅÍ ÏÂÏÚÎÁÞÁÔØ
283 ÐÒÏÓÔÏ $I(s)$ É ÎÁÚÙ×ÁÔØ ÅÇÏ ÚÎÁÞÅÎÉÅÍ
284 ÒÅÇÕÌÑÒÎÏÇÏ ×ÙÒÁÖÅÎÉÑ Ó ÔÅÓÔÁÍÉ~$s$ ÐÒÉ ÉÎÔÅÒÐÒÅÔÁÃÉÉ~$I$, ÉÌÉ,
285 \tING{ÉÎÔÅÒÐÒÅÔÁÃÉÅÊ ÒÅÇÕÌÑÒÎÏÇÏ ×ÙÒÁÖÅÎÉÑ Ó ÔÅÓÔÁÍÉ
}~$s$.
288 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
289 \subsubsection{(ëÁÎÏÎÉÞÅÓËÉÅ) ÉÎÔÅÒÐÒÅÔÁÃÉÉ $
\RExp_{\Sigma,T
}$
}
290 \label{sec:KAT-regexp-interp
}
291 \todo{[ËÁÎÏÎÉÞ/ÓÔÁÎÄ -- ?
]}
293 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
294 \paragraph{ôÒÁÓÓÏ×ÁÑ.
}
296 \begin{definition
}[\cite{KAT-elimination
}]\label{def:interp-traces
}
297 ðÕÓÔØ $
\kf F$ ÛËÁÌÁ ëÒÉÐËÅ ÎÁÄ~$
\Sigma, T$.
298 \tING{ëÁÎÏÎÉÞÅÓËÁÑ ÉÎÔÅÒÐÒÅÔÁÃÉÑ $
\trI{\place}_
{\kf F
}\colon \RExp_{\Sigma,T
} \to
299 2^
{\Trs(
\kf F)
}$ ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÊ ÎÁÄ~$
\Sigma,T$
}. ðÏÌÏÖÉÍ
301 \trI{a
}_
{\kf F
} &
\eqdef \
{ u a v
\mid (u,v)
\in m_
{\kf F
}(a) \
}
302 \text{ ÄÌÑ
} a
\in \Sigma\\
303 \trI{p
}_
{\kf F
} &
\eqdef m_
{\kf F
}(p)
306 É ÇÏÍÏÍÏÒÆÎÏ ÐÒÏÄÌÉÍ $
\trI{\place}_
{\kf F
}$ ÎÁ ×Ó£~$
\RExp_{\Sigma,T
}$.
308 \begin{definition
}[\cite{KAT-elimination
}]
309 íÎÏÖÅÓÔ×Ï ÔÒÁÓÓ $A
\subseteq \Trs(
\kf F)$ ÎÁÚÙ×ÁÅÔÓÑ
310 \tING{ÒÅÇÕÌÑÒÎÙÍ
}, ÅÓÌÉ $A =
\trI{ s
}_
{\kf F
}$ ÄÌÑ ÎÅËÏÔÏÒÏÇÏ
311 ÒÅÇÕÌÑÒÎÏÇÏ ×ÙÒÁÖÅÎÉÑ $s
\in \RExp_{\Sigma,T
}$, ÇÄÅ $
\kf F$
\T ÛËÁÌÁ
312 ëÒÉÐËÅ ÎÁÄ~$
\Sigma,T$.
314 \tING{óÅÍÅÊÓÔ×Ï ÒÅÇÕÌÑÒÎÙÈ ÍÎÏÖÅÓÔ× ÔÒÁÓÓ ×~$
\kf F$
} ÏÂÏÚÎÁÞÁÅÔÓÑ
316 (<<$
\trReg_{\kf F
} \models \phi$>> ÚÎÁÞÉÔ
317 <<$
\trReg_{\kf F
},
\trI{\place} \models \phi$>>.
\todo{[ÐÏÌÕÞÛÅ ÂÙ ÎÁÐÉÓÁÔØ
]})
319 äÌÑ ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÊ É ÛËÁÌ ëÒÉÐËÅ ÎÁÄ Ä×ÕÍÑ ÁÌÆÁ×ÉÔÁÍÉ
\T ÂÁÚÏ×ÙÈ
321 \begin{definition
}[\cite{KAT-elimination
}]
322 ëÌÁÓÓ ËÁÎÏÎÉÞÅÓËÉÈ ÔÒÁÓÓÏ×ÙÈ ÉÎÔÅÒÐÒÅÔÁÃÉÊ:
324 \TRACE \eqdef \
{ (
\trReg_{\kf F
},
\trI{\place}_
{\kf F
})
325 \mid \kf F
\text{\T ÛËÁÌÁ ëÒÉÐËÅ
} \
}
329 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
330 \paragraph{òÅÌÑÃÉÏÎÎÁÑ.
}
332 \begin{definition
}[\cite{KAT-elimination
}]\label{def:interp-traces
}
333 ðÕÓÔØ $
\kf F$ ÛËÁÌÁ ëÒÉÐËÅ ÎÁÄ~$
\Sigma, T$.
334 \tING{ëÁÎÏÎÉÞÅÓËÁÑ ÉÎÔÅÒÐÒÅÔÁÃÉÑ $
\relI{\place}_
{\kf F
}\colon \RExp_{\Sigma,T
} \to
335 \Rels(
\kf F)$ ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÊ ÎÁÄ~$
\Sigma,T$
}. ðÏÌÏÖÉÍ
337 \relI{a
}_
{\kf F
} &
\eqdef m_
{\kf F
}(a)
338 \text{ ÄÌÑ
} a
\in \Sigma
340 \relI{p
}_
{\kf F
} &
\eqdef \
{ (u,u)
\mid u
\in m_
{\kf F
}(p) \
}
343 É ÇÏÍÏÍÏÒÆÎÏ ÐÒÏÄÌÉÍ $
\relI{\place}_
{\kf F
}$ ÎÁ ×Ó£~$
\RExp_{\Sigma,T
}$.
345 \begin{definition
}[\cite{KAT-elimination
}]
346 ïÔÎÏÛÅÎÉÅ $S
\in \Rels(
\kf F)$ ÎÁÚÙ×ÁÅÔÓÑ
347 \tING{ÒÅÇÕÌÑÒÎÙÍ
}, ÅÓÌÉ $S =
\relI{ s
}_
{\kf F
}$ ÄÌÑ ÎÅËÏÔÏÒÏÇÏ
348 ÒÅÇÕÌÑÒÎÏÇÏ ×ÙÒÁÖÅÎÉÑ $s
\in \RExp_{\Sigma,T
}$, ÇÄÅ $
\kf F$
\T ÛËÁÌÁ
349 ëÒÉÐËÅ ÎÁÄ~$
\Sigma,T$.
351 \tING{óÅÍÅÊÓÔ×Ï ÒÅÇÕÌÑÒÎÙÈ ÏÔÎÏÛÅÎÉÊ ÎÁ~$
\kf F$
} ÏÂÏÚÎÁÞÁÅÔÓÑ
353 (<<$
\relReg_{\kf F
} \models \phi$>> ÚÎÁÞÉÔ
354 <<$
\relReg_{\kf F
},
\relI{\place}_
{\kf F
} \models \phi$>>.
355 \todo{[ÐÏÌÕÞÛÅ ÂÙ ÎÁÐÉÓÁÔØ, ÓÒÁ×ÎÉÔØ Ó $
\Reg_{\Sigma}$.
]})
359 \Ext(
\trI{s
})_
{\kf F
} &=
\relI{s
}_
{\kf F
}
361 &
\text{ÄÌÑ ÌÀÂÏÇÏ $s
\in \RExp_{\Sigma,T
}$.
}
366 \paragraph{æÏÒÍÁÌØÎÏÑÚÙËÏ×ÁÑ.
}
367 ðÒÅÄÌÏÖÅÎÎÁÑ ÆÏÒÍÁÌØÎÏÑÚÙËÏ×ÁÑ ÍÏÄÅÌØ
\KAT (ÎÁ ÏÓÎÏ×Å ÎÁÓÙÝÅÎÎÙÈ
368 ÓÔÒÏË; ÓÍ.\ òÁÚÄÅÌ~
\ref{sec:KAT-langmodels
})
369 Ñ×ÌÑÅÔÓÑ ÞÁÓÔÎÙÍ ÓÌÕÞÁÅÍ ÔÒÁÓÓÏ×ÏÊ ÍÏÄÅÌÉ ÎÁ ÛËÁÌÅ ëÒÉÐËÅ~$
\kf
370 G$ (úÁÍÅÞÁÎÉÅ~
\ref{rem:gs-as-trace
}), ÐÏÜÔÏÍÕ ÓÌÅÄÕÀÝÅÅ ÏÐÒÅÄÅÌÅÎÉÅ
371 ÄÁÎÏ ÎÁ ÏÓÎÏ×Å~$
\trIP$:
372 \begin{definition
}\label{def:KAT-interp-gs
}
373 \tING{ëÁÎÏÎÉÞÅÓËÁÑ ÉÎÔÅÒÐÒÅÔÁÃÉÑ $G_
{\Sigma,T
}\colon \RExp_{\Sigma,T
} \to
374 2^
{\GS(
\Sigma,T)
}$ ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÊ ÎÁÄ~$
\Sigma$
}:
376 G_
{\Sigma,T
}(s)
\eqdef \trI{s
}_
{\kf G
} \text{ ÄÌÑ
} s
\in \RExp_{\Sigma,T
}.
379 ðÒÏÓÌÅÖÉ×ÁÑ ÓÄÅÌÁÎÎÙÅ ÏÐÒÅÄÅÌÅÎÉÑ ÐÏÌÕÞÁÅÍ, ÞÔÏ ÐÏ ÓÕÔÉ $G$ ÅÓÔØ
380 ÇÏÍÏÍÏÒÆÎÏÅ ÐÒÏÄÏÌÖÅÎÉÅ ÎÁ ×Ó£~$
\RExp_{\Sigma,T
}$
381 ÔÁËÉÈ ÚÁÄÁÎÉÊ ÚÎÁÞÅÎÉÊ ÎÁ ÂÁÚÏ×ÙÈ $
\Sigma$ É $T$:
383 G_
{\Sigma,T
}(a) &
\eqdef \
{ \alpha a
\beta \mid \alpha,
\beta \in \Atoms_T \
}
384 \text{ ÄÌÑ
} a
\in \Sigma\\
385 G_
{\Sigma,T
}(p) &
\eqdef \
{ \alpha \in \Atoms_T \mid \alpha \implic p \
}
386 \text{ ÄÌÑ
} p
\in T.
389 $
\Sigma = \
{ a, b \
},\; T = \
{ p, q \
}$.
401 &(
\n{p
}q) a (p
\n{q
}) b (
\n{p
}\n{q
}),\\
402 &(
\n{p
}q) a (p
\n{q
}) b (
\n{p
} {q
}),\\
403 &(
\n{p
}q) a (p
\n{q
}) b (
{p
}\n{q
}),\\
404 &(
\n{p
}q) a (p
\n{q
}) b (
{p
} {q
}),\\
406 &(
\n{p
}q) a (p
{q
}) b (
\n{p
}\n{q
}),\\
407 &(
\n{p
}q) a (p
{q
}) b (
\n{p
} {q
}),\\
408 &(
\n{p
}q) a (p
{q
}) b (
{p
}\n{q
}),\\
409 &(
\n{p
}q) a (p
{q
}) b (
{p
} {q
})
422 þÔÏ ËÁÓÁÅÔÓÑ ÐÏÓÌÅÄÎÅÇÏ ÒÁ×ÅÎÓÔ×Á, ÔÏ ÜÔÏ ÎÅ ÓÐÅÃÉÆÉËÁ ËÏÎËÒÅÔÎÏÊ
423 ÉÎÔÅÒÐÒÅÔÁÃÉÉ; ×ÏÏÂÝÅ: $
\KAT \models \bt s^* =
1$, ÇÄÅ
424 $
\bt s$ ÂÕÌÅ×ÓËÉÊ ÔÅÒÍ (ÉÎÔÅÒÐÒÅÔÉÒÕÅÔÓÑ ËÁË ÔÅÓÔ).
427 ðÏ ÁÎÁÌÏÇÉÉ Ó $
\Reg_{\Sigma}$ ÄÌÑ
\KA:
429 íÎÏÖÅÓÔ×Ï ÎÁÓÙÝÅÎÎÙÈ ÓÔÒÏË $A
\subseteq \GS(
\Sigma,T)$ ÎÁÚÙ×ÁÅÔÓÑ
430 \tING{ÒÅÇÕÌÑÒÎÙÍ
}, ÅÓÌÉ $A = G_
{\Sigma,T
}(s)$ ÄÌÑ ÎÅËÏÔÏÒÏÇÏ
431 ÒÅÇÕÌÑÒÎÏÇÏ ×ÙÒÁÖÅÎÉÑ $s
\in \RExp_{\Sigma,T
}$.
433 \tING{óÅÍÅÊÓÔ×Ï ÒÅÇÕÌÑÒÎÙÈ ÍÎÏÖÅÓÔ× ÎÁÓÙÝÅÎÎÙÈ ÓÔÒÏË ÎÁÄ~$
\Sigma,T$
}
436 (<<$
\Reg_{\Sigma,T
} \models \phi$>> ÚÎÁÞÉÔ
437 <<$
\Reg_{\Sigma,T
}, G
\models \phi$>>.
\todo{[ÐÏÌÕÞÛÅ ÂÙ ÎÁÐÉÓÁÔØ
]})
440 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
441 \subsubsection{÷ÏÐÒÏÓÙ ÍÅÔÁÔÅÏÒÉÉ
\KAT É $
\RExp_{\Sigma,T
}$
}
445 % ÎÅÄÅÔÅÒÍÉÎÉÒÏ×ÁÎÎÙÅ
446 \subsection{ðÒÏÇÒÁÍÍÙ: ÐÒÏÐÏÚÉÃÉÏÎÁÌØÎÙÅ ÓÈÅÍÙ
}
448 (îÅÄÅÔ. ÓÈÅÍÙ ñÎÏ×Á.)
451 ä×Å ÓÈÅÍÙ, ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ
452 Á×ÔÏÍÁÔÎÙÍ ×ÙÒÁÖÅÎÉÑÍ $s', s''
\in \AExp_{\Sigma,T
}$
453 \tING{\todo{[ÒÅÌÑÃÉÏÎÎÏ?
]} ÜË×É×ÁÌÅÎÔÎÙ
}, ÅÓÌÉ:
456 \REL_{\Sigma,T
} \models
461 \paragraph{ïÂÙÞÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÓÅÍÁÎÔÉËÉ.
}
463 ðÕÓÔØ Ä×ÕÍ ÓÈÅÍÁÍ ÎÁÄ~$
\Sigma, T$ ÓÏÏÔ×ÅÔÓÔ×ÕÀÔ Á×ÔÏÍÁÔÎÙÅ ×ÙÒÁÖÅÎÉÑ
464 $s', s''
\in \AExp_{\Sigma,T
}$.
465 üÔÉ Ä×Å ÓÈÅÍÙ
\tING{ÜË×É×ÁÌÅÎÔÎÙ ÎÁ ÛËÁÌÅ ëÒÉÐËÅ
}~$
\kf F$ ÎÁÄ~$
\Sigma, T$, ÅÓÌÉ:
467 \label{eq:sch-equiv-on-kf
}
468 \relReg_{\kf F
}'
\models
469 \Start \cdot s' =
\Start \cdot s''.
472 \todo{[$
\relReg_{\kf F
}'$
\T ÓÏ $
\Start$ × ÎÁÞÁÌÅ.
]}
473 üË×É×ÁÌÅÎÔÎÏÓÔØ ×ÏÏÂÝÅ
\T ÜË×É×ÁÌÅÎÔÎÏÓÔØ ÎÁ ÌÀÂÏÊ ÛËÁÌÅ ëÒÉÐËÅ:
475 ä×Å ÓÈÅÍÙ, ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ
476 Á×ÔÏÍÁÔÎÙÍ ×ÙÒÁÖÅÎÉÑÍ $s', s''
\in \AExp_{\Sigma,T
}$
477 \tING{ÜË×É×ÁÌÅÎÔÎÙ × ÔÒÁÄÉÃÉÏÎÎÏÍ ÓÍÙÓÌÅ
}, ÅÓÌÉ:
479 \label{eq:sch-equiv-trad
}
481 \Start \cdot s' =
\Start \cdot s''.
484 \todo{[$
\REL'$
\T ÓÏ $
\Start$ × ÎÁÞÁÌÅ.
]}
485 éÎÏÇÄÁ ÄÌÑ ÏÐÒÅÄÅÌÅÎÉÑ ÜË×É×ÁÌÅÎÔÎÏÓÔÉ ÓÈÅÍ ÐÒÉ×ÌÅËÁÀÔ ÌÉÛØ <<ÍÏÄÅÌÉ,
486 ÏÓÎÏ×ÁÎÎÙÅ ÎÁ Ó×ÏÂÏÄÎÙÈ ÍÏÎÏÉÄÁÈ>>, ÎÏ ÏÔ ÜÔÏÇÏ ÏÐÒÅÄÅÌÅÎÉÅ ÎÅ ÍÅÎÑÅÔÓÑ:
489 \eqref{eq:sch-equiv-trad
} \iff
490 \SIMPLE_{\Sigma,T
} \models \Start \cdot s' =
\Start \cdot s''.
494 óÌÅÄÕÅÔ ÉÚ
\todo{[???
]}.
498 \RELT'
\models \Start \cdot s =
\Start \cdot t
503 ôÁË ÞÔÏ ÐÏËÁÚÁÎÁ ÜË×É×ÁÌÅÎÔÎÏÓÔØ <<ÔÒÁÄÉÃÉÏÎÎÏÇÏ>>
504 ÏÐÒÅÄÅÌÅÎÉÑ ÜË×É×ÁÌÅÎÔÎÏÓÔÉ~
\eqref{eq:sch-equiv-trad
} ÏÓÎÏ×ÎÏÍÕ~
\eqref{eq:sch-equiv
}.
506 \subsubsection{÷ÏÐÒÏÓÙ
}
507 \label{sec:free-withTests-ndet-rexpr-Qs
}
509 ÷ÏÐÒÏÓÙ ÔÅ ÖÅ, ÞÔÏ É × òÁÚÄÅÌÅ~
\ref{sec:free-plain-ndet-rexpr-Qs
}.
513 ïÔÌÉÞÁÀÔÓÑ ÌÉ ××ÅÄ£ÎÎÙÅ ÐÏÄËÌÁÓÓÙ
\KAT (Ó ÔÏÞÎÏÓÔØÀ ÄÏ
514 ÉÚÏÍÏÒÆÉÚÍÏ× ÁÌÇÅÂÒ)? ëÁË ÏÎÉ Ó×ÑÚÁÎÙ Ó ÁÎÁÌÏÇÁÍÉ ÂÅÚ ÔÅÓÔÏ×?
516 äÌÑ ËÌÁÓÓÏ× ÏÞÅ×ÉÄÎÙ ÔÁËÉÅ ×ÌÏÖÅÎÉÑ:
518 \label{eq:KA-classes-inclu-simple
}
519 \RELT \subseteq \RKAT \subseteq \KATc \subseteq \KAT\\
520 \TRACET \subseteq \KAc\\
521 \Reg_{\Sigma} \in \KAc
523 \todo{[çÄÅ $
\trReg_{\kf F
}$, $
\relReg_{\kf F
}$?
]}
525 \label{eq:KAT-KA-inclu-simple
}
528 \KATc &
\subseteq \KAc,
530 \RKAT &
\subseteq \RKA.
533 õÞÅÓÔØ ÓÐÅÃÉÆÉÞÅÓËÉÅ ËÌÁÓÓÙ ÍÏÄÅÌÅÊ, ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ ÏÐÒÅÄÅÌÅÎÉÑÍ
534 ÓÅÍÁÎÔÉËÉ ÐÒÏÇÒÁÍÍ, ÜË×É×ÁÌÅÎÔÎÏÓÔÉ ÐÒÏÇÒÁÍÍ, ÎÁÐÒÉÍÅÒ,
\todo{[??
]}.
537 ïÔÌÉÞÁÀÔÓÑ ÌÉ ÔÅÏÒÉÉ
\todo{[× ÑÚÙËÅ
1\dÇÏ ÐÏÒÑÄËÁ
]} ××ÅÄ£ÎÎÙÈ
539 ëÁË ÏÎÉ Ó×ÑÚÁÎÙ Ó ÔÅÏÒÉÑÍÉ ÐÏÄËÌÁÓÓÏ×
\KA?
542 ïÔÌÉÞÁÀÔÓÑ ÌÉ ÜË×ÁÃÉÏÎÁÌØÎÙÅ ÔÅÏÒÉÉ ××ÅÄ£ÎÎÙÈ ÐÏÄËÌÁÓÓÏ×
\KAT?
544 \item óÕÝÅÓÔ×ÕÀÔ ÌÉ
\todo{Ó×ÏÂÏÄÎÙÅ ÍÏÄÅÌÉ
[ÔÁË?
]} ÄÌÑ ÜÔÉÈ ËÌÁÓÓÏ×?
547 \item òÁÚÒÅÛÉÍÙ ÌÉ ÜË×ÁÃÉÏÎÁÌØÎÙÅ ÔÅÏÒÉÉ ÜÔÉÈ ËÌÁÓÓÏ×?
549 é Ó ËÁËÉÍÉ ÄÒÕÇÉÍÉ ÐÒÏÂÌÅÍÁÍÉ Ó×ÑÚÁÎÁ ÐÒÏÂÌÅÍÁ ÜË×É×ÁÌÅÎÔÎÏÓÔÉ?
550 \todo{[ÄÒÕÇÉÅ ÐÒÏÂÌÅÍÙ
]}
553 \item íÅÓÔÏ ÐÒÏÂÌÅÍÙ ÜË×É×ÁÌÅÎÔÎÏÓÔÉ × ÓÌÏÖÎÏÓÔÎÏÊ ÉÅÒÁÒÈÉÉ.
556 \item ëÁËÉÅ ÍÏÖÎÏ ÎÁÚ×ÁÔØ ÉÎÔÅÒÅÓÎÙÅ ÏÓÏÂÙÅ ÐÏÄÓÌÕÞÁÉ?
562 \label{sec:free-withTests-Theory
}
564 \paragraph{÷ËÌÀÞÅÎÉÑ ÐÏÄËÌÁÓÓÏ×
\KAT É
\KA.
}
566 \subparagraph{ó×ÑÚÉ ÍÅÖÄÕ
\KAT É
\KA.
}
567 \begin{remark
}\label{rem:KA-primitve-KAT
}
568 ìÀÂÁÑ
\KAT Ñ×ÌÑÅÔÓÑ É
\KA ÐÏ ÏÐÒÅÄÅÌÅÎÉÀ, *
\dÎÅÐÒÅÒÙ×ÎÁÑ
\KAT\T
569 *
\dÎÅÐÒÅÒÙ×ÎÏÊ
\KA ÐÏ ÏÐÒÅÄÅÌÅÎÉÀ, É ÒÅÌÑÃÉÏÎÎÁÑ
\KAT\T
570 ÒÅÌÑÃÉÏÎÎÏÊ
\KA (ÏÐÒÅÄÅÌÅÎÉÅ ÒÅÌÑÃÉÏÎÎÏÊ
\KAT ÐÏ ÓÒÁ×ÎÅÎÉÀ Ó
571 ÏÐÒÅÄÅÌÅÎÉÅÍ ÒÅÌÑÃÉÏÎÎÏÊ
\KA ÎÁËÌÁÄÙ×ÁÅÔ ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ÏÇÒÁÎÉÞÅÎÉÑ ÎÁ
572 ÏÔÎÏÛÅÎÉÑ, É ÜÔÏ ÎÅ ÍÅÛÁÅÔ ÅÊ ÂÙÔØ ÒÅÌÑÃÉÏÎÎÏÊ
\KA).
575 ÚÎÁÞÉÔ <<
\KAT $
\ka T =
\Stru{K, B; +,
\cdot, ^*,
\nP,
0,
1}$
576 ÉÎÄÕÃÉÒÕÅÔ
\KA $
\ka K =
\Stru{K; +,
\cdot, ^*,
0,
1}$ Ó ÕËÁÚÁÎÎÙÍÉ
579 ïÂÒÁÔÎÏ. ìÀÂÁÑ
\KA $
\ka K =
\Stru{K; +,
\cdot, ^*,
0,
1}$ ÉÎÄÕÃÉÒÕÅÔ
580 \KAT $
\ka T =
\Stru{K, B; +,
\cdot, ^*,
\nP,
0,
1}$ Ó ÐÒÏÓÔÅÊÛÅÊ
581 ÂÕÌÅ×ÏÊ ÐÏÄÁÌÇÅÂÒÏÊ ÔÅÓÔÏ× ÎÁ $B = \
{ 0,
1 \
}$. *
\dÎÅÐÒÅÒÙ×ÎÏÓÔØ É
582 ÒÅÌÑÃÉÏÎÎÏÓÔØ ÐÒÉ ÜÔÏÍ ÓÏÈÒÁÎÑÀÔÓÑ.
585 \begin{remark
}[\cite{KAT-commutativity
}]
586 ÷ ÔÏ ÖÅ ×ÒÅÍÑ ÐÏÐÙÔËÁ ÐÏÓÔÒÏÉÔØ ÐÏ $
\ka K$ ÂÏÌÅÅ ÓÌÏÖÎÕÀ
\KAT ÄÒÕÇÉÍ
587 ÅÓÔÅÓÔ×ÅÎÎÙÍ ÓÐÏÓÏÂÏÍ ÎÅ ×ÓÅÇÄÁ ÐÒÉ×ÅÄ£Ô Ë ÕÓÐÅÈÕ:
588 ÐÏÌÏÖÉÍ $B = \
{ x
\in K
\mid x
\leq 1 \
}$.
589 åÓÌÉ $
\ka K$ ÒÅÌÑÃÉÏÎÎÁÑ,
590 ÔÏ ÂÕÄÅÔ ÓÕÝÅÓÔ×Ï×ÁÔØ ÒÅÌÑÃÉÏÎÎÁÑ
\KAT $
\ka T$,
591 ÓÏÄÅÒÖÁÝÁÑ $
\Stru{K, B; +,
\cdot, ^*,
\nP,
0,
1}$. äÌÑ $(
\min,
592 +)$
\DÁÌÇÅÂÒÙ ëÌÉÎÉ ÔÁË ÎÅ ÐÏÌÕÞÉÔÓÑ.
595 \paragraph{ôÅÏÒÉÉ ÐÏÄËÌÁÓÓÏ×
\KAT É
\KA.
}
597 \subparagraph{ó×ÑÚÉ ÍÅÖÄÕ
\KAT É
\KA.
}
598 åÓÌÉ $
\phi$
\T ÆÏÒÍÕÌÁ × ÑÚÙËÅ
\KA 1\dÇÏ ÐÏÒÑÄËÁ, ÔÏ
600 \label{eq:KAT-KA-theories
}
601 \KA \models \phi &
\iff \KAT \models \phi
603 \KAc \models \phi &
\iff \KATc \models \phi
605 \RKA \models \phi &
\iff \RKAT \models \phi.
607 üÔÏ ÓÌÅÄÕÅÔ ÉÚ úÁÍÅÞÁÎÉÑ~
\ref{rem:KA-primitve-KAT
}.
611 %%% TeX-master: "main"