ON THE COMPOSITION AND PARTITIONS OF NONPRIMITIVE CIRCUITS
Unknown
Submitted 1958-01-01 | RussiaRxiv: ru-195801.14146 | Translated from Russian

Full Text

ELECTRICAL ENGINEERING

M. L. TSETLIN

ON THE COMPOSITION AND PARTITIONS OF NONPRIMITIVE CIRCUITS

(Presented by Academician M. V. Keldysh on 19 VII 1957)

In the present note we consider circuits formed by the composition of nonprimitive circuits, as well as by the partition of nonprimitive circuits into subcircuits. The definitions and notation correspond to those adopted in (¹).

  1. Let \(X=(x^1,\ldots,x^p)\) and \(Y=(y^1,\ldots,y^q)\) be sets of quantities \(x^i\) \((i=1,2,\ldots,p)\), \(y^j\) \((j=1,2,\ldots,q)\), taking the values either 0 or 1, and let \(\widetilde X=(\widetilde x^0,\ldots,\widetilde x^{2p-1})\), \(\widetilde Y=(\widetilde y^0,\ldots,\widetilde y^{2q-1})\) be the corresponding simple vectors. We shall call the set \(Z=(z^1,\ldots,z^{p+q})\) such that \(z^1=x^1,\ldots,z^p=x^p,\ z^{p+1}=y^1,\ldots,z^{p+q}=y^q\) the union of the sets \(X,Y\). In this case the set \(Z\) will correspond to the simple vector \(\widetilde Z=(\widetilde z^0,\ldots,\widetilde z^{2p+q}-1)\), which is the union of the simple vectors \(\widetilde X,\widetilde Y\). We shall use the notation \(Z=X\times Y,\ \widetilde Z=\widetilde X\times\widetilde Y\). Between the coordinates of the simple vectors \(\widetilde X,\widetilde Y\) and \(\widetilde Z\) the following relations hold:

\[ \widetilde z_{\gamma_{p+q},\ldots,\gamma_{p+1},\gamma_p,\ldots,\gamma_1} = \widetilde x_{\gamma_p,\ldots,\gamma_1} \widetilde y_{\gamma_{p+q},\ldots,\gamma_{p+1}}; \tag{1} \]

\[ \widetilde x_{\gamma_p,\ldots,\gamma_1} = \bigvee_{\gamma_{p+q},\ldots,\gamma_{p+1}} \widetilde z_{\gamma_{p+q},\ldots,\gamma_{p+1},\gamma_p,\ldots,\gamma_1}; \]

\[ \widetilde y_{\gamma_{p+q},\ldots,\gamma_{p+1}} = \bigvee_{\gamma_1,\ldots,\gamma_p} \widetilde z_{\gamma_{p+q},\ldots,\gamma_{p+1},\gamma_p,\ldots,\gamma_1}. \tag{2} \]

Formulas (1), (2) are readily extended to unions of three or more sets and the corresponding simple vectors.

  1. Let a primitive circuit \(P\) have \(s\) feedbacks \(\varphi^1,\ldots,\varphi^s\); \(n\) input buses \(x^1,\ldots,x^n\) and \(p\) output buses \(f^1,\ldots,f^p\), and let a nonprimitive circuit \(Q\) have \(r\) feedbacks \(\psi^1,\ldots,\psi^r\); \(m\) input buses \(y^1,\ldots,y^m\) and \(q\) output buses \(g^1,\ldots,g^q\). Suppose, further, that to the circuit \(P\) there corresponds the state matrix

\[ A=\left\|a_{\alpha_s,\ldots,\alpha_1;\alpha'_s,\ldots,\alpha'_1}(x^1,\ldots,x^n)\right\| \]

and the reaction matrix

\[ L=\left\|l_{\alpha n,\ldots,\alpha_1;\beta_p,\ldots,\beta_1}(\varphi^1,\ldots,\varphi^s)\right\|, \]

and to the circuit \(Q\) there correspond the state matrix

\[ B=\left\|b_{\alpha_r,\ldots,\alpha_1;\alpha'_r,\ldots,\alpha'_1}(y^1,\ldots,y^r)\right\| \]

and the reaction matrix

\[ M=\left\|m_{\alpha m,\ldots,\alpha_i;\beta_q,\ldots,\beta_1}(\psi^1,\ldots,\psi^r)\right\|. \]

If \(\widetilde{\Phi}_{t+1}\) and \(\widetilde{\Psi}_{t+1}\) are the simple state vectors, \(\widetilde X_{t+1}\) and \(\widetilde Y_{t+1}\) are the simple input vectors, and \(\widetilde F_{t+1}\) and \(\widetilde G_{t+1}\) are the simple output vectors of the circuits \(P\) and \(Q\), respectively, then the relations ((¹), formulas (7) and (12)) hold:

\[ \widetilde{\Phi}_{t+1}=\widetilde{\Phi}_t A(X_{t+1}); \qquad \widetilde{\Psi}_{t+1}=\widetilde{\Psi}_t B(Y_{t+1}); \tag{3} \]

\[ \widetilde F_{t+1}=\widetilde X_{t+1}L(\Phi_t); \qquad \widetilde G_{t+1}=\widetilde Y_{t+1}M(\Psi_t). \tag{4} \]

where \(X_{t+1}=(x_{t+1}^1,\ldots,x_{t+1}^n)\); \(Y_{t+1}=(y_{t+1}^1,\ldots,y_{t+1}^m)\); \(\Phi_t=(\varphi_t^1,\ldots,\varphi_t^s)\), \(\Psi_t=(\psi_t^1,\ldots,\psi_t^r)\). We construct the composition \(R\) of the networks \(P\) and \(Q\), putting

\[ f_{t+1}^1=y_{t+1}^1,\ldots,f_{t+1}^v=y_{t+1}^v;\quad x_{t+1}^1=\vartheta_t^1,\ldots,x_{t+1}^u=\vartheta_t^u; \]

\[ \vartheta_{t+1}^1=g_{t+1}^1,\ldots,\vartheta_{t+1}^u=g_{t+1}^u;\quad v\leqslant \min(p,m);\quad u\leqslant \min(n,q). \tag{5} \]

The presence of delay lines \(\vartheta^1,\ldots,\vartheta^u\) is necessary so that contradictory expressions of the type \(x=\bar{x}\) do not arise. If the functions \(f^1,\ldots,f^v\) do not depend on the variables \(x^1,\ldots,x^u\), or if the functions \(g^1,\ldots,g^u\) do not depend on the variables \(y^1,\ldots,y^v\), then the use of additional delay lines is not necessary. The composition \(R\) of the networks \(P\) and \(Q\) is shown in Fig. 1, where the connections corresponding to (5) are indicated by dotted lines*.

Fig. 1

Fig. 1

The network \(R\) obtained in this way will have \(k=m+n-u-v\) input buses, \(l=p+q-u-v\) output buses, and \(w=r+s+u\) feedback links. Introduce the notation:

\[ z_{t+1}^1=x_{t+1}^{u+1},\ldots,z_{t+1}^{\,n-u}=x_{t+1}^n;\quad z_{t+1}^{\,n-u+1}=y_{t+1}^{\,v+1},\ldots,z_{t+1}^k=y_{t+1}^m, \tag{6} \]

\[ \sigma_t^1=\varphi_t^1,\ldots,\sigma_t^s=\varphi_t^s,\quad \sigma_t^{s+1}=\psi_t^1,\ldots,\sigma_t^{s+r}=\psi_t^r,\quad \sigma_t^{s+r+1}=\vartheta_t^1,\ldots,\sigma_t^w=\vartheta_t^u; \tag{7} \]

\[ h_{t+1}^1=f_{t+1}^{v+1},\ldots,h_{t+1}^{p-v}=f_{t+1}^p,\quad h_{t+1}^{p-v+1}=g_{t+1}^{u+1},\ldots,h_{t+1}^l=g_{t+1}^q. \tag{8} \]

The state of the network \(R\) at the moment \(t+2\) is described by the simple vector
\(\widetilde{\Sigma}_{t+1}=(\widetilde{\sigma}_{t+1}^0,\ldots,\widetilde{\sigma}_{t+1}^{\,2w-1})\). From relations (7) it follows that

\[ \widetilde{\Sigma}_{t+1}=\Phi_{t+1}\widetilde{\Psi}_{t+1}\widetilde{\theta}_{t+1}, \tag{9} \]

where \(\widetilde{\theta}_{t+1}=(\widetilde{\vartheta}_{t+1}^0,\ldots,\widetilde{\vartheta}_{t+1}^{\,2u-1})\) is the simple vector describing, at the moment \(t+2\), the state of the feedback links \(\vartheta^1,\ldots,\vartheta^u\).

By formulas (9), (3), (4), (5), using relations (1) and (2) and the notation (6), (7), (8), the elements of the state matrix
\(C=\|c_{\alpha_w,\ldots,\alpha_1;\alpha'_w,\ldots,\alpha'_1}(z_{t+1}^1,\ldots,z_{t+1}^k)\|\)
and of the reaction matrix
\(K=\|k_{\alpha_k,\ldots,\alpha_1;\beta_l,\ldots,\beta_1}(\sigma_t^1,\ldots,\sigma_t^w)\|\)
of the nonprimitive network \(R\) are computed:

\[ c_{\alpha_w,\ldots,\alpha_1;\alpha'_w,\ldots,\alpha'_1} \bigl(z_{t+1}^1,\ldots,z_{t+1}^k\bigr) = \]

\[ = \bigvee_{\substack{\beta_p,\ldots,\beta_1\\ \gamma_{q-u},\ldots,\gamma_1}} \alpha_{\alpha_s,\ldots,\alpha_1;\alpha'_s,\ldots,\alpha'_1} \bigl(\alpha_{s+r+1},\ldots,\alpha_w,z_{t+1}^1,\ldots,z_{t+1}^{\,n-u}\bigr)\times \]

\[ {}\times b_{\alpha_{s+r},\ldots,\alpha_{s+1};\alpha'_{s+r},\ldots,\alpha'_{s+1}} \bigl(\beta_1,\ldots,\beta_v,z_{t+1}^{\,n-u+1},\ldots,z_{t+1}^k\bigr)\times \]

\[ {}\times l_{z_{t+1}^{\,n-u},\ldots,z_{t+1}^1,\alpha_w,\ldots,\alpha_{s+r+1};\beta_p,\ldots,\beta_1} (\alpha_1,\ldots,\alpha_s)\times \]

\[ {}\times m_{z_{t+1}^k,\ldots,z_{t+1}^{\,n-u+1},\beta_w,\ldots,\beta_1;\gamma_{q-u},\ldots,\gamma_1,\alpha'_w,\ldots,\alpha'_{s+r+1}} (\alpha_{s+1},\ldots,\alpha_{s+r}); \tag{10} \]

\[ \text{* Note that as delay lines } \vartheta^1,\ldots,\vartheta^u \text{ one may use part of the lines } \psi^i\ (i=1,\ldots,r), \text{ and as } f^j\ (j=1,\ldots,v)\text{—part of the functions } \varphi^1,\ldots,\varphi^s. \]

\[ k_{\alpha_k,\ldots,\alpha_1;\,\beta_l,\ldots,\beta_1}^{\,l}(\sigma_t^1,\ldots,\sigma_t^w)= \]
\[ =\bigvee_{\substack{\delta_v,\ldots,\delta_1\\ \gamma_u,\ldots,\gamma_1}} l_{\alpha_{n-u},\ldots,\alpha_1;\,\sigma_t^w,\ldots,\sigma_t^{s+r+1};\,\beta_{p-v},\ldots,\beta_1;\,\delta_v,\ldots,\delta_1} (\sigma_t^1,\ldots,\sigma_t^s)\times \]
\[ \times m_{\alpha_k,\ldots,\alpha_{n-u+1};\,\delta_v,\ldots,\delta_1;\,\beta_l,\ldots,\beta_{p-v+1};\,\gamma_u,\ldots,\gamma_1} (\sigma_t^{s+1},\ldots,\sigma_t^{s+r}). \tag{11} \]

We shall call a composition of nonprimitive circuits direct if \(u=0\). We shall call a direct composition successive if, in addition, \(m=p=v\). In the cases of direct and direct successive compositions, formulas (10) and (11) are simplified. Thus, for the case of a direct successive composition \(R\) of circuits \(P\) and \(Q\), the number of input buses is \(k=n\), the number of output buses is \(l=q\), the number of feedbacks is \(w=s+r\), and the corresponding formulas have the form

\[ c_{\alpha_w,\ldots,\alpha_1;\,\alpha_w',\ldots,\alpha_1'} (z_{t+1}^1,\ldots,z_{t+1}^n) = \bigvee_{\beta_p,\ldots,\beta_1} a_{\alpha_s,\ldots,\alpha_1;\,\alpha_s',\ldots,\alpha_1'} (z_{t+1}^1,\ldots,z_{t+1}^n) \times \]
\[ \times b_{\alpha_w,\ldots,\alpha_{s+1};\,\alpha_w',\ldots,\alpha_{s+1}'} (\beta_1,\ldots,\beta_p)\, l_{z_{t+1}^n,\ldots,z_{t+1}^1;\,\beta_p,\ldots,\beta_1} (\alpha_1,\ldots,\alpha_s); \tag{12} \]

\[ k_{\alpha_n,\ldots,\alpha_1;\,\beta_q,\ldots,\beta_1} (\sigma_t^1,\ldots,\sigma_t^w)= \]
\[ = \bigvee_{\gamma_p,\ldots,\gamma_1} l_{\alpha_n,\ldots,\alpha_1;\,\gamma_p,\ldots,\gamma_1} (\sigma_t^1,\ldots,\sigma_t^s)\, m_{\gamma_p,\ldots,\gamma_1;\,\beta_q,\ldots,\beta_1} (\sigma_t^{s+1},\ldots,\sigma_t^w). \tag{13} \]

Formula (13) corresponds to the product of the matrices \(L\) and \(M\) (1).

As an example, let us consider the direct successive composition of \(s\) trigger cells, i.e., of identical nonprimitive circuits, each of which has one input bus \(x^i\), one output bus \(f^i\), one feedback \(\varphi^i\), and is described by the state matrix \(A=\|a_{\alpha;\alpha'}(x_{t+1}^i)\|\) and the reaction matrix \(L=\|l_{\beta,\beta'}(\varphi_t^i)\|\):

\[ A= \begin{pmatrix} \overline{x_{t+1}^i} & x_{t+1}^i\\ x_{t+1}^i & \overline{x_{t+1}^i} \end{pmatrix}; \qquad L= \begin{pmatrix} 1 & 0\\ \overline{\varphi_t^i} & \varphi_t^i \end{pmatrix}; \qquad i=1,2,\ldots,s. \tag{14} \]

The formulas for the elements of the state matrix and the reaction matrix of the composition easily follow from (12) and (13) and have the form

\[ c_{\alpha_s,\ldots,\alpha_1;\,\alpha_s',\ldots,\alpha_1'} (x_{t+1}^1) = \bigvee_{\beta_{s-1},\ldots,\beta_1} a_{\alpha_1;\alpha_1'}(x_{t+1}^1)\, a_{\alpha_2;\alpha_2'}(\beta_1)\cdots a_{\alpha_s;\alpha_s'}(\beta_{s-1}) \times \]
\[ \times l_{x_{t+1}';\,\beta_1}(\alpha_1)\, l_{\beta_1;\beta_2}(\alpha_2),\ldots, l_{\beta_{s-2};\beta_{s-1}}(\alpha_{s-1}); \tag{15} \]

\[ k_{\alpha;\alpha'}(\varphi_t^1,\ldots,\varphi_t^s)= \]
\[ = \bigvee_{\beta_{s-1},\ldots,\beta_1} l_{\alpha;\beta_1}(\varphi_t^1)\, l_{\beta_1;\beta_2}(\varphi_t^2)\cdots l_{\beta_{s-2};\beta_{s-1}}(\varphi_t^{s-1})\, l_{\beta_{s-2};\alpha'}(\varphi_t^s). \tag{16} \]

Writing out, by these formulas, the state and reaction matrices of the composition, we obtain:

\[ C= \begin{pmatrix} \overline{x_{t+1}^1}x_{t+1}^1 & 0 & \ldots & 0 & 0\\ 0 & \overline{x_{t+1}^1}x_{t+1}^1 & \ldots & 0 & 0\\ \cdot & \cdot & \cdot & \ldots & \cdot & \cdot\\ 0 & 0 & 0 & \ldots & \overline{x_{t+1}^1}x_{t+1}^1\\ x_{t+1}^1 & 0 & 0 & \ldots & 0 & \overline{x_{t+1}^1} \end{pmatrix}; \qquad K= \begin{pmatrix} 1 & 0\\ \overline{\varphi_t^1\cdots\varphi_t^s} & \varphi_t^1\cdots\varphi_t^s \end{pmatrix}. \tag{17} \]

The corresponding circuit (a binary-counting circuit) is often used-

is used in experimental physics (see, for example, (²), where numerous concrete schemes for its implementation on thyratrons, electronic tubes, etc. are given).

  1. Let \(R\) be a nonprimitive circuit having \(w\) feedbacks \(\sigma^1,\ldots,\sigma^w\); \(n\) input buses \(x^1,\ldots,x^n\) and \(l\) output buses \(f^1,\ldots,f^l\);

\[ C=\bigl\|c_{\alpha_w,\ldots,\alpha_1;\alpha'_w,\ldots,\alpha'_1} (x^1_{t+1},\ldots,x^n_{t+1})\bigr\|,\quad K=\bigl\|k_{\alpha_n,\ldots,\alpha_1;\beta_l,\ldots,\beta_1} (\sigma^1_t,\ldots,\sigma^w_t)\bigr\| \]

are the matrices of states and reactions of the circuit \(R\). We indicate circuits \(P\) and \(Q\) whose composition is the circuit \(R\). We give one of the possible decompositions of the circuit \(R\) into the subcircuits \(P\) and \(Q\).

The circuit \(P\) has \(s\) feedbacks \(\sigma^1,\ldots,\sigma^s\); \(n+w-s\) input buses \(\sigma^{s+1},\ldots,\sigma^w,x^1,\ldots,x^n\), and \(p+s\) output buses \(\sigma^1,\ldots,\sigma^s,f^1,\ldots,f^p\). The circuit \(Q\) has \(w-s\) feedbacks \(\sigma^{s+1},\ldots,\sigma^w\); \(n+s\) input buses \(\sigma^1,\ldots,\sigma^s,x^1,\ldots,x^n\), and \(l-p+w-s\) output buses \(\sigma^{s+1},\ldots,\sigma^w,f^{p+1},\ldots,f^l\). To the circuit \(P\) there correspond the state matrix

\[ A=\bigl\|a_{\alpha_s,\ldots,\alpha_1;\alpha'_s,\ldots,\alpha'_1} (\sigma^{s+1}_t,\ldots,\sigma^w_t, x^1_{t+1},\ldots,x^n_{t+1})\bigr\| \]

and the reaction matrix

\[ L=\bigl\|l_{\alpha_{n+w-s},\ldots,\alpha_1;\beta_{p+s},\ldots,\beta_1} (\sigma^1_t,\ldots,\sigma^s_t)\bigr\|, \]

and to the circuit \(Q\) there correspond the state matrix

\[ B=\bigl\|b_{\alpha_{w-s},\ldots,\alpha_1;\alpha'_{w-s},\ldots,\alpha'_1} (\sigma^1_t,\ldots,\sigma^s_t, x^1_{t+1},\ldots,x^n_{t+1})\bigr\| \]

and the reaction matrix

\[ M=\bigl\|m_{\alpha_{n+s},\ldots,\alpha_1;\beta_{l-p+w-s},\ldots,\beta_1} (\sigma^{s+1}_t,\ldots,\sigma^w_t)\bigr\|, \]

computed by the formulas:

\[ \alpha_{\alpha_s,\ldots,\alpha_1;\alpha'_s,\ldots,\alpha'_1} (\sigma^{s+1}_t,\ldots,\sigma^w_t,x^1_{t+1},\ldots,x^n_{t+1})= \]

\[ = \bigvee_{\substack{\gamma_{w-s},\ldots,\gamma_1\\ \gamma'_{w-s},\ldots,\gamma'_1}} c_{\gamma_{w-s},\ldots,\gamma_1,\alpha_s,\ldots,\alpha_1; \gamma'_{w-s},\ldots,\gamma'_1,\alpha'_s,\ldots,\alpha'_1} (x^1_{t+1},\ldots,x^n_{t+1})\times \]

\[ \times [\sigma^{s+1}_t]^{\gamma_1}\ldots[\sigma^w_t]^{\gamma_{w-s}}; \tag{18} \]

\[ b_{\alpha_{w-s},\ldots,\alpha_1;\alpha'_{w-s},\ldots,\alpha'_1} (\sigma^1_t,\ldots,\sigma^s_t,x^1_{t+1},\ldots,x^n_{t+1})= \tag{19} \]

\[ = \bigvee_{\substack{\gamma_s,\ldots,\gamma_1\\ \gamma'_s,\ldots,\gamma'_1}} c_{\alpha_{w-s},\ldots,\alpha_1;\gamma_s,\ldots,\gamma_1; \alpha'_{w-s},\ldots,\alpha'_1,\gamma'_s,\ldots,\gamma'_1} (x^1_{t+1},\ldots,x^n_{t+1}) [\sigma^1_t]^{\gamma_1}\ldots[\sigma^s_t]^{\gamma_s}; \]

\[ l_{\alpha_{n+w-s},\ldots,\alpha_1;\beta_{p+s},\ldots,\beta_1} (\sigma^1_t,\ldots,\sigma^s_t)= \]

\[ = \bigvee_{\gamma_{l-p},\ldots,\gamma_1} k_{\alpha_{n+w-s},\ldots,\alpha_{w-s+1}; \gamma_{l-p},\ldots,\gamma_1,\beta_s+p,\ldots,\beta_{s+1}} (\sigma^1_t,\ldots,\sigma^s_t,\alpha_1,\ldots,\alpha_{w-s})\times \]

\[ \times[\sigma^1_t]^{\beta_1}\ldots(\sigma^s_t)^{\beta_s}; \tag{20} \]

\[ m_{\alpha_{n+s},\ldots,\alpha_1;\beta_{l-p+w-s},\ldots,\beta_1} (\sigma^{s+1}_t,\ldots,\sigma^w_t)= \]

\[ = \bigvee_{\gamma_p,\ldots,\gamma_1} k_{\alpha_{n+s},\ldots,\alpha_{s+1}; \beta_{l-p+w-s},\ldots,\beta_{w-s+1},\gamma_p,\ldots,\gamma_1} (\alpha_1,\ldots,\alpha_s,\sigma^{w-s+1}_t,\ldots,\sigma^w_t)\times \]

\[ \times[\sigma^{s+1}_t]^{\beta_1}\ldots(\sigma^w_t)^{\beta_{w-s}}. \tag{21} \]

I express my sincere gratitude for their interest and attention to the work and for participation in the discussion of the results to Prof. K. F. Teodorchik, S. V. Yablonskii, and O. B. Lupanov.

Moscow State University
named after M. V. Lomonosov

Received
16 VII 1957

REFERENCES

¹ M. L. Tsetlin, DAN, 117, No. 6 (1957).
² A. M. Bonch-Bruevich, Application of Electronic Tubes in Experimental Physics, Moscow, 1956.

Submission history

ON THE COMPOSITION AND PARTITIONS OF NONPRIMITIVE CIRCUITS