{"id":387907,"date":"2024-06-29T07:36:42","date_gmt":"2024-06-29T07:36:42","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=387907"},"modified":"-0001-11-30T00:00:00","modified_gmt":"2024-06-29T07:36:42","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=387907","title":{"rendered":"<span>Algebra of text. Examples<\/span>"},"content":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>The previous work from <a href=\"https:\/\/www.researchgate.net\/publication\/349928040_ALGEBRA_OF_TEXT\" rel=\"noopener noreferrer nofollow\">ref [1]<\/a> describes the method of transforming a sign sequence into algebra through an example of a linguistic text. Two other examples of algebraic structuring of texts of a different nature are given to illustrate the method.<\/p>\n<h2>1. Morse-Weil-Gerke code as an algebra of matrix units<\/h2>\n<p>The symbol sequences (texts) of 26 Latin letters in the Morse code consist only of dots and dashes. This particular example was chosen because of its extremely concise dictionary (\u201cdot\u201d and \u201cdash\u201d).<\/p>\n<p>Dots or dashes here represent the words, and the texts made up of such words represent 26 letters of the alphabet. Each word has two coordinates. The first coordinate is the number of the word (dot or dash) in this letter (from one to four). The second coordinate is the number in the dictionary (1 or 2). Dictionary <em>E<sub>1,1<\/sub><\/em> (&#171;dot&#187;) and <em>E<sub>2,2<\/sub><\/em> (&#171;dash&#187;).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"D_R=E_{1,1}+E_{2,2}\" alt=\"D_R=E_{1,1}+E_{2,2}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/29a\/ffd\/8a7\/29affd8a7b9e20716d071cc2af3f3178.svg\" width=\"140\" height=\"21\"\/><\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/8ac\/199\/c05\/8ac199c05c2493ee61042ce1eaf09a8e.png\" alt=\"Table 1: Morse code: Latin letters as sign sequences (texts)\" title=\"Table 1: Morse code: Latin letters as sign sequences (texts)\" width=\"913\" height=\"248\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/8ac\/199\/c05\/8ac199c05c2493ee61042ce1eaf09a8e.png\"\/><figcaption>Table 1: Morse code: Latin letters as sign sequences (texts)<\/figcaption><\/figure>\n<p>Each letter (sign sequence) with a number from the table 1 can be associated with a matrix polynomial <em>P<\/em> from 4\u00d74\u2013sized matrix units according to the equation (8) from <a href=\"https:\/\/www.researchgate.net\/publication\/349928040_ALGEBRA_OF_TEXT\" rel=\"noopener noreferrer nofollow\">the previous work [1]<\/a>.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/b9c\/1ca\/e67\/b9c1cae6795fcb38c32c3073a0126025.png\" alt=\"Table 2: Morse code: letters as matrix polynomials\" title=\"Table 2: Morse code: letters as matrix polynomials\" width=\"921\" height=\"401\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b9c\/1ca\/e67\/b9c1cae6795fcb38c32c3073a0126025.png\"\/><figcaption>Table 2: Morse code: letters as matrix polynomials<\/figcaption><\/figure>\n<p>For instance, the letter Q (\u211617) is associated with the matrix polynomial:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"E_{12}+E_{22}+E_{31}+E_{42}= \\begin{Vmatrix} 0 &amp; 1 &amp; 0 &amp; 0\\\\ 0 &amp; 1 &amp; 0 &amp; 0\\\\ 1 &amp; 0 &amp; 0 &amp; 0\\\\ 0 &amp; 1 &amp; 0 &amp; 0 \\end{Vmatrix}.\" alt=\"E_{12}+E_{22}+E_{31}+E_{42}= \\begin{Vmatrix} 0 &amp; 1 &amp; 0 &amp; 0\\\\ 0 &amp; 1 &amp; 0 &amp; 0\\\\ 1 &amp; 0 &amp; 0 &amp; 0\\\\ 0 &amp; 1 &amp; 0 &amp; 0 \\end{Vmatrix}.\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/3f8\/20d\/624\/3f820d624a4aea1e8a9824c463759793.svg\" width=\"334\" height=\"99\"\/><\/p>\n<p>All 26 polynomial letters in the table 2 have a common feature: only three particular matrix units (<em>E<sub>12<\/sub><\/em>, <em>E<sub>21<\/sub><\/em>, <em>E<sub>32<\/sub><\/em>) are their factors in the rightmost position.<\/p>\n<p>If we represent all 26 polynomials from the table 2 as a column <em>||P||<\/em>, and also based on the fact that the following holds true for matrices and columns:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\" \\begin{Vmatrix}         a_{11} &amp; \\ldots &amp; a_{1n}\\\\         \\ldots &amp; \\ldots &amp; \\ldots\\\\         a_{m1} &amp; \\ldots &amp; a_{mn}     \\end{Vmatrix}      \\begin{Vmatrix}         b_{1} \\\\         \\ldots \\\\         b_{n}      \\end{Vmatrix}=     \\begin{Vmatrix}         a_{11} \\\\         \\ldots \\\\         a_{m1}      \\end{Vmatrix}b_1+\\ldots +     \\begin{Vmatrix}         a_{1n} \\\\         \\ldots \\\\         a_{mn}      \\end{Vmatrix}b_n,\" alt=\" \\begin{Vmatrix}         a_{11} &amp; \\ldots &amp; a_{1n}\\\\         \\ldots &amp; \\ldots &amp; \\ldots\\\\         a_{m1} &amp; \\ldots &amp; a_{mn}     \\end{Vmatrix}      \\begin{Vmatrix}         b_{1} \\\\         \\ldots \\\\         b_{n}      \\end{Vmatrix}=     \\begin{Vmatrix}         a_{11} \\\\         \\ldots \\\\         a_{m1}      \\end{Vmatrix}b_1+\\ldots +     \\begin{Vmatrix}         a_{1n} \\\\         \\ldots \\\\         a_{mn}      \\end{Vmatrix}b_n,\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d2a\/e6c\/2f0\/d2ae6c2f029af14e8ff38f37022bccea.svg\" width=\"441\" height=\"73\"\/><\/p>\n<p>then the Morse code can be structured into three left ideals of matrix polynomial sets from the table 2 with bases ||<em>P<\/em>||<sub>1<\/sub>, ||<em>P<\/em>||<sub>2<\/sub>, ||<em>P<\/em>||<sub>3<\/sub> :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"\\left\\|P\\right\\|=\\left\\|P\\right\\|_1\\left\\|P\\right\\|_1=\\left\\|P\\right\\|_2\\left\\|P\\right\\|_2=\\left\\|P\\right\\|_3\\left\\|P\\right\\|_3,\" alt=\"\\left\\|P\\right\\|=\\left\\|P\\right\\|_1\\left\\|P\\right\\|_1=\\left\\|P\\right\\|_2\\left\\|P\\right\\|_2=\\left\\|P\\right\\|_3\\left\\|P\\right\\|_3,\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/558\/264\/a2f\/558264a2f2459aa6e84fcbd72731c2a9.svg\" width=\"358\" height=\"22\"\/><\/p>\n<p>where:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\" \\left\\|P\\right\\|_1=\\begin{Vmatrix}         E_{12} \\\\         E_{21} \\\\         E_{32}     \\end{Vmatrix},     \\left\\|P\\right\\|_2=\\begin{Vmatrix}         E_{12} \\\\         E_{21}E_{12} \\\\         E_{12}+E_{21}E_{12} \\\\         E_{12}E_{21} \\\\         E_{21} \\\\         E_{21}+E_{12}E_{21} \\\\         E_{32} E_{21} + E_{43}E_{32} E_{21} \\\\         E_{43}E_{32} E_{21} \\\\         E_{32} E_{21} \\\\         E_{32} \\\\         E_{32} + E_{43}E_{32} \\\\         E_{43}E_{32}     \\end{Vmatrix}, \\left\\|P\\right\\|_3=\\begin{Vmatrix}         E_{12}E_{21} \\\\         E_{12} \\\\         E_{21} \\\\         E_{21}E_{12} \\\\         E_{32}E_{21} \\\\         E_{32} \\\\         E_{43}E_{32} E_{21} \\\\         E_{43}E_{32}     \\end{Vmatrix}, \\ \\ \\ \\ \\ \\ \\ \\ \\ (1.1)\" alt=\" \\left\\|P\\right\\|_1=\\begin{Vmatrix}         E_{12} \\\\         E_{21} \\\\         E_{32}     \\end{Vmatrix},     \\left\\|P\\right\\|_2=\\begin{Vmatrix}         E_{12} \\\\         E_{21}E_{12} \\\\         E_{12}+E_{21}E_{12} \\\\         E_{12}E_{21} \\\\         E_{21} \\\\         E_{21}+E_{12}E_{21} \\\\         E_{32} E_{21} + E_{43}E_{32} E_{21} \\\\         E_{43}E_{32} E_{21} \\\\         E_{32} E_{21} \\\\         E_{32} \\\\         E_{32} + E_{43}E_{32} \\\\         E_{43}E_{32}     \\end{Vmatrix}, \\left\\|P\\right\\|_3=\\begin{Vmatrix}         E_{12}E_{21} \\\\         E_{12} \\\\         E_{21} \\\\         E_{21}E_{12} \\\\         E_{32}E_{21} \\\\         E_{32} \\\\         E_{43}E_{32} E_{21} \\\\         E_{43}E_{32}     \\end{Vmatrix}, \\ \\ \\ \\ \\ \\ \\ \\ \\ (1.1)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/130\/330\/8ac\/1303308ac80804a3f4114774c2e8d3a8.svg\" width=\"666\" height=\"308\"\/><\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/8d5\/d60\/d50\/8d5d60d5059c48652051c208d2afa10c.png\" width=\"1106\" height=\"473\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/8d5\/d60\/d50\/8d5d60d5059c48652051c208d2afa10c.png\"\/><figcaption><\/figcaption><\/figure>\n<p>Symmetric matrix ||<em>P<\/em>||<sub>2<\/sub>(||<em>P<\/em>||<sub>2<\/sub>)<em><sup>T<\/sup><\/em>\u00a0 as the number in diagonal elements is the number of basic elements (simple and composite matrix units) belonging to a letter; as the number in other elements it is the number of coinciding basic elements in the corresponding pair of sign sequences (letters). After normalization it determines the importance of the letter in the alphabet.<\/p>\n<p>Symmetric matrix (||<em>P<\/em>||<sub>2<\/sub>)<em><sup>T\u00a0<\/sup><\/em>||<em>P<\/em>||<sub>2<\/sub> as the number in diagonal elements is the number of letters belonging to the basic elements; as the number in nondiagonal elements it is the number of matching letters in the corresponding pair of basic elements. After normalization it determines the importance of the basis element (header) in the alphabet.<\/p>\n<p>The Morse code is algebraically structured into three ideals (classes) with bases (1.1). The representation of the alphabet in terms of ideals describes all similar codes with bases (1.1). The representation is provided in the tables 3 and 4<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/a7f\/29b\/c3b\/a7f29bc3b2e54b774fadeb5994db3b51.png\" alt=\"Table 3: Forward indexing\" title=\"Table 3: Forward indexing\" width=\"472\" height=\"273\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a7f\/29b\/c3b\/a7f29bc3b2e54b774fadeb5994db3b51.png\"\/><figcaption>Table 3: Forward indexing<\/figcaption><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/3da\/e53\/416\/3dae534163f4264b0ecab76051883be1.png\" alt=\"Table 4: Reverse indexing\" title=\"Table 4: Reverse indexing\" width=\"948\" height=\"403\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/3da\/e53\/416\/3dae534163f4264b0ecab76051883be1.png\"\/><figcaption>Table 4: Reverse indexing<\/figcaption><\/figure>\n<p>Due to the properties of matrix polynomials (only three matrix units <em>E<sub>12<\/sub>, E<sub>21<\/sub>, E<sub>32<\/sub><\/em> can be the rightmost factors), the Morse code alphabet:<\/p>\n<p><strong>ABCDEFGHIJKLMNOPQRSTUVWXYZ<\/strong><\/p>\n<p>is divided into three classes (three ideals) by the three generators <em>E<sub>12<\/sub>, E<sub>21<\/sub>, E<sub>32<\/sub><\/em>:<\/p>\n<p><em>E<sub>12<\/sub><\/em> \u2013 is the heading of the letters whose four character sequences start with a dash:<\/p>\n<p><strong>_BCD__G___K_MNO_Q__T___XYZ <\/strong>(13 letters)<\/p>\n<p><em>E<sub>21<\/sub><\/em> \u2013 is the heading of the letters in whose four character sequences a dot comes second:<\/p>\n<p><strong>_BCD_F_HI_K__N____S_UV_XY_ <\/strong>(13 letters)<\/p>\n<p><em>E<sub>32<\/sub><\/em> \u2013 is the heading of the letters in whose four character sequences a dash comes third:<\/p>\n<p><strong>__C__F___J K ___OP____U_W_Y_<\/strong> (9 letters)<\/p>\n<h2>2. Algebra of mathematical text<\/h2>\n<p>In the <a href=\"https:\/\/www.researchgate.net\/publication\/349928040_ALGEBRA_OF_TEXT\" rel=\"noopener noreferrer nofollow\">example [1]<\/a>, the linguistic text is transformed into a mathematical object (matrix polynomial) that we can perform algebraic operations with to analyze and synthesize texts. The following example illustrates a reverse transformation: mathematical objects (formulas) are first considered as texts (sign sequences), which are then converted back into mathematical objects but different from the original ones. This new form allows a more consistent discovering of properties of mathematical objects for comparison and classification.<\/p>\n<p>Formulas for the volume of a cone (<em>V<sub>cone<\/sub><\/em>) cylinder <em>V<sub>cylinder<\/sub><\/em> and torus (<em>V<sub>T<\/sub><\/em>):<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\" V_{cone}=\\frac{1}{3}\\pi R_1^2H_1, V_{cylinder}=\\pi R_2^2H_2, V_T=\\pi^2\\left(R_3+R_4\\right)r  \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ (2.1)\" alt=\" V_{cone}=\\frac{1}{3}\\pi R_1^2H_1, V_{cylinder}=\\pi R_2^2H_2, V_T=\\pi^2\\left(R_3+R_4\\right)r  \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ (2.1)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/249\/8b2\/bf4\/2498b2bf462350c2efa582f068ca9753.svg\" width=\"543\" height=\"41\"\/><\/p>\n<p>are first treated as texts. This means that the signs comprising the texts are not mathematical objects, and no algebraic operations can be performed on them. For example, <em>R<sup>2<\/sup><sub>1<\/sub><\/em> is <em>R<sub>1<\/sub>R<sub>1<\/sub><\/em>; <em>\u03c0R<sub>1<\/sub><\/em> is not a product of two numbers but just a sequence of two characters. Signs in (2.1), <em>R<sub>1<\/sub><\/em> and <em>H<sub>1<\/sub><\/em>, are the radius of the cone base and the height of the cone; <em>R<sub>2<\/sub><\/em> and <em>H<sub>2<\/sub><\/em> are the radius of the cylinder base and the height of the cylinder; <em>R<sub>3<\/sub><\/em> and <em>R<sub>4<\/sub><\/em> are the inner and outer radii of the torus, respectively; <em>r<\/em> is the radius of the generating circle of the torus, and <em>\u03c0<\/em> is <em>\u03c0<\/em>.<\/p>\n<p>Semiotic analysis of formulas as texts requires the presence of repetitions of signs: repetitions determine the patterns. There are actually more repetitions of signs in the formulas (2.1) than the indicated repetitions of the <em>\u03c0<\/em> sign. The signs <em>R<sub>1<\/sub><\/em>, <em>R<sub>2<\/sub><\/em>, <em>R<sub>3<\/sub><\/em>, <em>R<sub>4<\/sub><\/em>, <em>H<sub>1<\/sub><\/em>, <em>H<sub>2<\/sub><\/em> and <em>r<\/em> are segment lengths. One of the signs (for instance, <em>r<\/em>) is a simple (standard of length), while the rest of the signs are composite: <em>R<sub>1<\/sub>=ar<\/em>, <em>R<sub>2<\/sub>=br<\/em>, <em>R<sub>3<\/sub>=cr<\/em>, <em>R<sub>4<\/sub>=dr<\/em>, <em>H<sub>1<\/sub>=er<\/em>, <em>H<sub>2<\/sub>=fr<\/em>. Then the parts of the formulas (2.1) on the right side are:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"\\begin{gathered}      \\frac{1}{3}\\pi ararer \\\\      \\pi brbrfr \\\\      \\pi \\pi \\left(c+d \\right)rr \\end{gathered} \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ (2.2)\" alt=\"\\begin{gathered}      \\frac{1}{3}\\pi ararer \\\\      \\pi brbrfr \\\\      \\pi \\pi \\left(c+d \\right)rr \\end{gathered} \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ (2.2)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/517\/7f7\/997\/5177f79978ccf47cc90330d7b7193a9e.svg\" width=\"190\" height=\"91\"\/><\/p>\n<p>Index form:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"\\begin{gathered}         \\left(\\frac{1}{3}\\right)_{1,1}(\\pi)_{2,2}(a)_{3,3} (r)_{4,4} (a)_{5,3} (r)_{6,4} (e)_{7,7} (r)_{8,4} \\\\         (\\pi)_{9,2} (b)_{10,10} (r)_{11,4} (b)_{12,10} (r)_{13,4} (f)_{14,14} (r)_{15,4} \\\\          (\\pi)_{16,2} (\\pi)_{17,2} \\left(c+d \\right)_{18,18} (r)_{19,4}(r)_{20,4}      \\end{gathered} \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ (2.3)\" alt=\"\\begin{gathered}         \\left(\\frac{1}{3}\\right)_{1,1}(\\pi)_{2,2}(a)_{3,3} (r)_{4,4} (a)_{5,3} (r)_{6,4} (e)_{7,7} (r)_{8,4} \\\\         (\\pi)_{9,2} (b)_{10,10} (r)_{11,4} (b)_{12,10} (r)_{13,4} (f)_{14,14} (r)_{15,4} \\\\          (\\pi)_{16,2} (\\pi)_{17,2} \\left(c+d \\right)_{18,18} (r)_{19,4}(r)_{20,4}      \\end{gathered} \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ (2.3)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f15\/47e\/053\/f1547e0536cfe7768fbc7e57cf548d83.svg\" width=\"449\" height=\"105\"\/><\/p>\n<p>Formulas (2.2) as a three-fragment polynomial of matrix units, <em>P<\/em>:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\" P=F_1(P)+F_2(P)+F_3(P),     \\ \\ \\ \\ \\ \\ \\ \\ (2.4)\" alt=\" P=F_1(P)+F_2(P)+F_3(P),     \\ \\ \\ \\ \\ \\ \\ \\ (2.4)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/303\/4c4\/c89\/3034c4c89cf24c5c24ba6a0f22363a85.svg\" width=\"314\" height=\"21\"\/><\/p>\n<p>where:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"\\begin{gathered}          F_1(P) = D_L\\left(E_{1,1}+E_{2,2}+E_{3,3}+E_{4,4}+E_{5,3}+E_{6,4}+E_{7,7}+E_{8,4}\\right)D_R \\\\ F_2(P) = D_L\\left(E_{9,2}+E_{10,10}+E_{11,4}+E_{12,10}+E_{13,4}+E_{14,14}+E_{15,4}\\right) D_R \\\\ F_3(P) = D_L\\left(E_{16,2}+E_{17,2}+E_{18,18}+E_{19,4}+E_{20,4}\\right) D_R \\\\ D_R = E_{1,1}+E_{2,2}+E_{3,3}+E_{4,4}+E_{7,7}+E_{10,10}+E_{14,14}+E_{18,18} \\\\ D_L = E_{1,1}+E_{2,2}+E_{3,3}+E_{4,4}+E_{5,5}+E_{6,6}+E_{7,7}+ \\ldots + E_{20,20} = E \\\\ D_L=D_R+E_{5,5}+E_{6,6}+E_{5,5}+E_{8,8}+E_{5,5}+E_{9,9}       \\end{gathered}\" alt=\"\\begin{gathered}          F_1(P) = D_L\\left(E_{1,1}+E_{2,2}+E_{3,3}+E_{4,4}+E_{5,3}+E_{6,4}+E_{7,7}+E_{8,4}\\right)D_R \\\\ F_2(P) = D_L\\left(E_{9,2}+E_{10,10}+E_{11,4}+E_{12,10}+E_{13,4}+E_{14,14}+E_{15,4}\\right) D_R \\\\ F_3(P) = D_L\\left(E_{16,2}+E_{17,2}+E_{18,18}+E_{19,4}+E_{20,4}\\right) D_R \\\\ D_R = E_{1,1}+E_{2,2}+E_{3,3}+E_{4,4}+E_{7,7}+E_{10,10}+E_{14,14}+E_{18,18} \\\\ D_L = E_{1,1}+E_{2,2}+E_{3,3}+E_{4,4}+E_{5,5}+E_{6,6}+E_{7,7}+ \\ldots + E_{20,20} = E \\\\ D_L=D_R+E_{5,5}+E_{6,6}+E_{5,5}+E_{8,8}+E_{5,5}+E_{9,9}       \\end{gathered}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/1bd\/dfe\/067\/1bddfe067dd6e20dd9221c53e38c9338.svg\" width=\"576\" height=\"152\"\/><\/p>\n<p> Block-matrix form:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"  P=D_LPD_R \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ (2.5)\" alt=\"  P=D_LPD_R \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ (2.5)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ba9\/0fa\/253\/ba90fa253cc77367bf009b4a5200e34b.svg\" width=\"205\" height=\"21\"\/><\/p>\n<p>where:<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/227\/645\/f0d\/227645f0db99cc63c2adf953b966abdc.png\" width=\"1099\" height=\"180\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/227\/645\/f0d\/227645f0db99cc63c2adf953b966abdc.png\"\/><figcaption><\/figcaption><\/figure>\n<p>The <em>P<\/em> columns contain signs from the three formulas (2.1). Two zeroes in a column indicate that the corresponding sign is present in only one formula. For example, the sign \u201c1\/3\u201d (or <em>E<sub>1,1<\/sub><\/em>), two \u201c<em>a<\/em>\u201d signs (or <em>E<sub>3,3<\/sub>+E<sub>5,3<\/sub><\/em>), one \u201c<em>e<\/em>\u201d (or <em>E<sub>7,7<\/sub><\/em>) are present only in the first formula for the cone (the first line (2.5)). Only the cylinder (second row (2.5)) has two \u201c<em>b<\/em>\u201d signs (or <em>E<sub>11,11<\/sub>+E<sub>13,11<\/sub><\/em>) and one \u201c<em>f<\/em>\u201d (or <em>E<sub>15,15<\/sub><\/em>). Only the torus (third line (2.5)) contains a <em>(c+d)<\/em> sign (or <em>E<sub>20,20<\/sub><\/em>). Common signs of the cone, cylinder and torus are found in the second and fourth columns (2.5). Then:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"     \\begin{gathered}      P = P_{quotient_1}P_{divisor_1}+P_{remainder} \\\\      P = P_{quotient_2}P_{divisor_1}+P_{remainder}       \\end{gathered} \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ (2.7)\" alt=\"     \\begin{gathered}      P = P_{quotient_1}P_{divisor_1}+P_{remainder} \\\\      P = P_{quotient_2}P_{divisor_1}+P_{remainder}       \\end{gathered} \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ (2.7)\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/1b6\/927\/bb1\/1b6927bb19c179162b6db87ca05b0cb8.svg\" width=\"356\" height=\"49\"\/><\/p>\n<p>where:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\" \\begin{gathered} P_{quotient_1} = \\left(E_{2,18}+E_{4,12}+E_{6,14}+E_{8,16}\\right) +\\left(E_{10,18}+E_{12,12}+E_{14,4}+E_{16,16}\\right)+\\\\ +\\left(E_{18,18}+E_{19,19}+E_{21,12}+E_{22,14}\\right), \\\\ P_{quotient_2} = (E_{2,2}+E_{4,4}+E_{6,4}+E_{8,4})+(E_{10,2}+E_{12,4}+E_{14,4}+E_{16,4})+ \\\\ +(E_{18,2}+E_{19,2}+E_{21,4}+E_{22,4}), \\\\ P_{divisor_1} = E_{18,2} + E_{19,2}+E_{12,4} + E_{14,4} + E_{16,4}, \\\\ P_{divisor_2} = E_{2,2} + E_{4,4}, \\\\ P_{remainder} = E_{1,1}+E_{3,3} + E_{5,3}+E_{7,7}+E_{11,11} + E_{13,11}+E_{15,15}+E_{20,20}.\\\\     \\end{gathered}\" alt=\" \\begin{gathered} P_{quotient_1} = \\left(E_{2,18}+E_{4,12}+E_{6,14}+E_{8,16}\\right) +\\left(E_{10,18}+E_{12,12}+E_{14,4}+E_{16,16}\\right)+\\\\ +\\left(E_{18,18}+E_{19,19}+E_{21,12}+E_{22,14}\\right), \\\\ P_{quotient_2} = (E_{2,2}+E_{4,4}+E_{6,4}+E_{8,4})+(E_{10,2}+E_{12,4}+E_{14,4}+E_{16,4})+ \\\\ +(E_{18,2}+E_{19,2}+E_{21,4}+E_{22,4}), \\\\ P_{divisor_1} = E_{18,2} + E_{19,2}+E_{12,4} + E_{14,4} + E_{16,4}, \\\\ P_{divisor_2} = E_{2,2} + E_{4,4}, \\\\ P_{remainder} = E_{1,1}+E_{3,3} + E_{5,3}+E_{7,7}+E_{11,11} + E_{13,11}+E_{15,15}+E_{20,20}.\\\\     \\end{gathered}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/912\/881\/a68\/912881a68cf9516eceb6c623279903da.svg\" width=\"636\" height=\"178\"\/><\/p>\n<p>In (2.7), the matrix text is decomposed by different bases <em>P<sub>divisor1<\/sub><\/em> and <em>P<sub>divisor2<\/sub><\/em>. The <em>P<sub>divisor1<\/sub><\/em> basis relies on the mutual positions between the repeating signs, relative to the torus in the formulas (2.1). The <em>P<sub>divisor2<\/sub><\/em> relies on the positions between repeating signs relative to the signs of the <em>D<sub>R<\/sub><\/em> dictionary in the formulas (2.1). In a general case, relying on the position of signs in the formulas is essential if the signs are non-commutative (for example, signs are matrices, vectors, tensors or hypercomplex numbers). Still, it is useful even in scalar cases: for instance, it is the <em>\u03c0r<sup>2<\/sup><\/em> area of the circle formula that is considered canonical not <em>r<sup>2<\/sup>\u03c0<\/em>.<\/p>\n<p>Grebner-Shirshov basis for (2.7):<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"     \\begin{gathered} P_{divisor_1}+P_{remainder} \\\\ P_{divisor_2}+P_{remainder}     \\end{gathered}\" alt=\"     \\begin{gathered} P_{divisor_1}+P_{remainder} \\\\ P_{divisor_2}+P_{remainder}     \\end{gathered}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/001\/65b\/c3d\/00165bc3d4ee45f49fed500de1aad297.svg\" width=\"165\" height=\"48\"\/><\/p>\n<p>Then:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"formula\" source=\"     \\begin{gathered} P= P_{quotient_1} \\left( P_{divisor_1}+P_{remainder} \\right) \\\\ P= P_{quotient_2} \\left( P_{divisor_2}+P_{remainder} \\right)      \\end{gathered}\" alt=\"     \\begin{gathered} P= P_{quotient_1} \\left( P_{divisor_1}+P_{remainder} \\right) \\\\ P= P_{quotient_2} \\left( P_{divisor_2}+P_{remainder} \\right)      \\end{gathered}\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ee3\/d26\/0c0\/ee3d260c06266049569a60bc69fce425.svg\" width=\"289\" height=\"49\"\/><\/p>\n<p><em>P<sub>quotient1<\/sub><\/em> and <em>P<sub>quotient2<\/sub><\/em> have repetitions (link of matrix units by the second index), and they are subject to further reduction. All the links are solvable. The additive <em>P<sub>quotient1<\/sub><\/em> and <em>P<sub>quotient2<\/sub><\/em> will acquire a multiplicative form (as in the language example).<\/p>\n<p>The method of algebraic structuring of texts allows finding appropriate classifiers and dictionaries for texts of different nature. That is, classifying texts without a priori ascription of classification signs and class names. This kind of classification is called categorization or posterior classification. For instance, classification features for (2.4) will be:<\/p>\n<ul>\n<li>\n<p><em>P<sub>divisor1<\/sub><\/em> and <em>P<sub>divisor2<\/sub><\/em> (common <em>\u03c0<\/em> and <em>r<\/em> in different places in the formulas) <\/p>\n<\/li>\n<li>\n<p>the total number of terms in the parentheses of <em>P<sub>quotient1<\/sub><\/em> and <em>P<sub>quotient2<\/sub><\/em> (four) <\/p>\n<\/li>\n<li>\n<p>the ratio of <em>\u03c0<\/em> and <em>r<\/em> in the parentheses of <em>P<sub>quotient1<\/sub><\/em> and <em>P<sub>quotient2<\/sub><\/em> (1, 1, 2 and 3, 3, 2) <\/p>\n<\/li>\n<li>\n<p>factors of the multiplicative form of <em>P<sub>quotient1<\/sub><\/em> and <em>P<sub>quotient1<\/sub><\/em> <\/p>\n<\/li>\n<li>\n<p>various fragments of the <em>P<\/em>remainder (deductions as a class of formulas with a remainder-fragment).<\/p>\n<\/li>\n<\/ul>\n<p>Names of classes coincide with the names of the classification features and their combinations.<\/p>\n<h2>References<\/h2>\n<p><a href=\"https:\/\/www.researchgate.net\/publication\/349928040_ALGEBRA_OF_TEXT\" rel=\"noopener noreferrer nofollow\">[1] Pshenichnikov S. B. Algebra of text. Researchgate Preprint, 2021.<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/552248\/\"> https:\/\/habr.com\/ru\/articles\/552248\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>The previous work from <a href=\"https:\/\/www.researchgate.net\/publication\/349928040_ALGEBRA_OF_TEXT\" rel=\"noopener noreferrer nofollow\">ref [1]<\/a> describes the method of transforming a sign sequence into algebra through an example of a linguistic text. Two other examples of algebraic structuring of texts of a different nature are given to illustrate the method.<\/p>\n<h2>1. Morse-Weil-Gerke code as an algebra of matrix units<\/h2>\n<p>The symbol sequences (texts) of 26 Latin letters in the Morse code consist only of dots and dashes. This particular example was chosen because of its extremely concise dictionary (\u201cdot\u201d and \u201cdash\u201d).<\/p>\n<p>Dots or dashes here represent the words, and the texts made up of such words represent 26 letters of the alphabet. Each word has two coordinates. The first coordinate is the number of the word (dot or dash) in this letter (from one to four). The second coordinate is the number in the dictionary (1 or 2). Dictionary <em>E<sub>1,1<\/sub><\/em> (&#171;dot&#187;) and <em>E<sub>2,2<\/sub><\/em> (&#171;dash&#187;).<\/p>\n<figure class=\"full-width\"><figcaption>Table 1: Morse code: Latin letters as sign sequences (texts)<\/figcaption><\/figure>\n<p>Each letter (sign sequence) with a number from the table 1 can be associated with a matrix polynomial <em>P<\/em> from 4\u00d74\u2013sized matrix units according to the equation (8) from <a href=\"https:\/\/www.researchgate.net\/publication\/349928040_ALGEBRA_OF_TEXT\" rel=\"noopener noreferrer nofollow\">the previous work [1]<\/a>.<\/p>\n<figure class=\"full-width\"><figcaption>Table 2: Morse code: letters as matrix polynomials<\/figcaption><\/figure>\n<p>For instance, the letter Q (\u211617) is associated with the matrix polynomial:<\/p>\n<p>All 26 polynomial letters in the table 2 have a common feature: only three particular matrix units (<em>E<sub>12<\/sub><\/em>, <em>E<sub>21<\/sub><\/em>, <em>E<sub>32<\/sub><\/em>) are their factors in the rightmost position.<\/p>\n<p>If we represent all 26 polynomials from the table 2 as a column <em>||P||<\/em>, and also based on the fact that the following holds true for matrices and columns:<\/p>\n<p>then the Morse code can be structured into three left ideals of matrix polynomial sets from the table 2 with bases ||<em>P<\/em>||<sub>1<\/sub>, ||<em>P<\/em>||<sub>2<\/sub>, ||<em>P<\/em>||<sub>3<\/sub> :<\/p>\n<p>where:<\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>Symmetric matrix ||<em>P<\/em>||<sub>2<\/sub>(||<em>P<\/em>||<sub>2<\/sub>)<em><sup>T<\/sup><\/em>\u00a0 as the number in diagonal elements is the number of basic elements (simple and composite matrix units) belonging to a letter; as the number in other elements it is the number of coinciding basic elements in the corresponding pair of sign sequences (letters). After normalization it determines the importance of the letter in the alphabet.<\/p>\n<p>Symmetric matrix (||<em>P<\/em>||<sub>2<\/sub>)<em><sup>T\u00a0<\/sup><\/em>||<em>P<\/em>||<sub>2<\/sub> as the number in diagonal elements is the number of letters belonging to the basic elements; as the number in nondiagonal elements it is the number of matching letters in the corresponding pair of basic elements. After normalization it determines the importance of the basis element (header) in the alphabet.<\/p>\n<p>The Morse code is algebraically structured into three ideals (classes) with bases (1.1). The representation of the alphabet in terms of ideals describes all similar codes with bases (1.1). The representation is provided in the tables 3 and 4<\/p>\n<figure class=\"\"><figcaption>Table 3: Forward indexing<\/figcaption><\/figure>\n<figure class=\"full-width\"><figcaption>Table 4: Reverse indexing<\/figcaption><\/figure>\n<p>Due to the properties of matrix polynomials (only three matrix units <em>E<sub>12<\/sub>, E<sub>21<\/sub>, E<sub>32<\/sub><\/em> can be the rightmost factors), the Morse code alphabet:<\/p>\n<p><strong>ABCDEFGHIJKLMNOPQRSTUVWXYZ<\/strong><\/p>\n<p>is divided into three classes (three ideals) by the three generators <em>E<sub>12<\/sub>, E<sub>21<\/sub>, E<sub>32<\/sub><\/em>:<\/p>\n<p><em>E<sub>12<\/sub><\/em> \u2013 is the heading of the letters whose four character sequences start with a dash:<\/p>\n<p><strong>_BCD__G___K_MNO_Q__T___XYZ <\/strong>(13 letters)<\/p>\n<p><em>E<sub>21<\/sub><\/em> \u2013 is the heading of the letters in whose four character sequences a dot comes second:<\/p>\n<p><strong>_BCD_F_HI_K__N____S_UV_XY_ <\/strong>(13 letters)<\/p>\n<p><em>E<sub>32<\/sub><\/em> \u2013 is the heading of the letters in whose four character sequences a dash comes third:<\/p>\n<p><strong>__C__F___J K ___OP____U_W_Y_<\/strong> (9 letters)<\/p>\n<h2>2. Algebra of mathematical text<\/h2>\n<p>In the <a href=\"https:\/\/www.researchgate.net\/publication\/349928040_ALGEBRA_OF_TEXT\" rel=\"noopener noreferrer nofollow\">example [1]<\/a>, the linguistic text is transformed into a mathematical object (matrix polynomial) that we can perform algebraic operations with to analyze and synthesize texts. The following example illustrates a reverse transformation: mathematical objects (formulas) are first considered as texts (sign sequences), which are then converted back into mathematical objects but different from the original ones. This new form allows a more consistent discovering of properties of mathematical objects for comparison and classification.<\/p>\n<p>Formulas for the volume of a cone (<em>V<sub>cone<\/sub><\/em>) cylinder <em>V<sub>cylinder<\/sub><\/em> and torus (<em>V<sub>T<\/sub><\/em>):<\/p>\n<p>are first treated as texts. This means that the signs comprising the texts are not mathematical objects, and no algebraic operations can be performed on them. For example, <em>R<sup>2<\/sup><sub>1<\/sub><\/em> is <em>R<sub>1<\/sub>R<sub>1<\/sub><\/em>; <em>\u03c0R<sub>1<\/sub><\/em> is not a product of two numbers but just a sequence of two characters. Signs in (2.1), <em>R<sub>1<\/sub><\/em> and <em>H<sub>1<\/sub><\/em>, are the radius of the cone base and the height of the cone; <em>R<sub>2<\/sub><\/em> and <em>H<sub>2<\/sub><\/em> are the radius of the cylinder base and the height of the cylinder; <em>R<sub>3<\/sub><\/em> and <em>R<sub>4<\/sub><\/em> are the inner and outer radii of the torus, respectively; <em>r<\/em> is the radius of the generating circle of the torus, and <em>\u03c0<\/em> is <em>\u03c0<\/em>.<\/p>\n<p>Semiotic analysis of formulas as texts requires the presence of repetitions of signs: repetitions determine the patterns. There are actually more repetitions of signs in the formulas (2.1) than the indicated repetitions of the <em>\u03c0<\/em> sign. The signs <em>R<sub>1<\/sub><\/em>, <em>R<sub>2<\/sub><\/em>, <em>R<sub>3<\/sub><\/em>, <em>R<sub>4<\/sub><\/em>, <em>H<sub>1<\/sub><\/em>, <em>H<sub>2<\/sub><\/em> and <em>r<\/em> are segment lengths. One of the signs (for instance, <em>r<\/em>) is a simple (standard of length), while the rest of the signs are composite: <em>R<sub>1<\/sub>=ar<\/em>, <em>R<sub>2<\/sub>=br<\/em>, <em>R<sub>3<\/sub>=cr<\/em>, <em>R<sub>4<\/sub>=dr<\/em>, <em>H<sub>1<\/sub>=er<\/em>, <em>H<sub>2<\/sub>=fr<\/em>. Then the parts of the formulas (2.1) on the right side are:<\/p>\n<p>Index form:<\/p>\n<p>Formulas (2.2) as a three-fragment polynomial of matrix units, <em>P<\/em>:<\/p>\n<p>where:<\/p>\n<p> Block-matrix form:<\/p>\n<p>where:<\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>The <em>P<\/em> columns contain signs from the three formulas (2.1). Two zeroes in a column indicate that the corresponding sign is present in only one formula. For example, the sign \u201c1\/3\u201d (or <em>E<sub>1,1<\/sub><\/em>), two \u201c<em>a<\/em>\u201d signs (or <em>E<sub>3,3<\/sub>+E<sub>5,3<\/sub><\/em>), one \u201c<em>e<\/em>\u201d (or <em>E<sub>7,7<\/sub><\/em>) are present only in the first formula for the cone (the first line (2.5)). Only the cylinder (second row (2.5)) has two \u201c<em>b<\/em>\u201d signs (or <em>E<sub>11,11<\/sub>+E<sub>13,11<\/sub><\/em>) and one \u201c<em>f<\/em>\u201d (or <em>E<sub>15,15<\/sub><\/em>). Only the torus (third line (2.5)) contains a <em>(c+d)<\/em> sign (or <em>E<sub>20,20<\/sub><\/em>). Common signs of the cone, cylinder and torus are found in the second and fourth columns (2.5). Then:<\/p>\n<p>where:<\/p>\n<p>In (2.7), the matrix text is decomposed by different bases <em>P<sub>divisor1<\/sub><\/em> and <em>P<sub>divisor2<\/sub><\/em>. The <em>P<sub>divisor1<\/sub><\/em> basis relies on the mutual positions between the repeating signs, relative to the torus in the formulas (2.1). The <em>P<sub>divisor2<\/sub><\/em> relies on the positions between repeating signs relative to the signs of the <em>D<sub>R<\/sub><\/em> dictionary in the formulas (2.1). In a general case, relying on the position of signs in the formulas is essential if the signs are non-commutative (for example, signs are matrices, vectors, tensors or hypercomplex numbers). Still, it is useful even in scalar cases: for instance, it is the <em>\u03c0r<sup>2<\/sup><\/em> area of the circle formula that is considered canonical not <em>r<sup>2<\/sup>\u03c0<\/em>.<\/p>\n<p>Grebner-Shirshov basis for (2.7):<\/p>\n<p>Then:<\/p>\n<p><em>P<sub>quotient1<\/sub><\/em> and <em>P<sub>quotient2<\/sub><\/em> have repetitions (link of matrix units by the second index), and they are subject to further reduction. All the links are solvable. The additive <em>P<sub>quotient1<\/sub><\/em> and <em>P<sub>quotient2<\/sub><\/em> will acquire a multiplicative form (as in the language example).<\/p>\n<p>The method of algebraic structuring of texts allows finding appropriate classifiers and dictionaries for texts of different nature. That is, classifying texts without a priori ascription of classification signs and class names. This kind of classification is called categorization or posterior classification. For instance, classification features for (2.4) will be:<\/p>\n<ul>\n<li>\n<p><em>P<sub>divisor1<\/sub><\/em> and <em>P<sub>divisor2<\/sub><\/em> (common <em>\u03c0<\/em> and <em>r<\/em> in different places in the formulas) <\/p>\n<\/li>\n<li>\n<p>the total number of terms in the parentheses of <em>P<sub>quotient1<\/sub><\/em> and <em>P<sub>quotient2<\/sub><\/em> (four) <\/p>\n<\/li>\n<li>\n<p>the ratio of <em>\u03c0<\/em> and <em>r<\/em> in the parentheses of <em>P<sub>quotient1<\/sub><\/em> and <em>P<sub>quotient2<\/sub><\/em> (1, 1, 2 and 3, 3, 2) <\/p>\n<\/li>\n<li>\n<p>factors of the multiplicative form of <em>P<sub>quotient1<\/sub><\/em> and <em>P<sub>quotient1<\/sub><\/em> <\/p>\n<\/li>\n<li>\n<p>various fragments of the <em>P<\/em>remainder (deductions as a class of formulas with a remainder-fragment).<\/p>\n<\/li>\n<\/ul>\n<p>Names of classes coincide with the names of the classification features and their combinations.<\/p>\n<h2>References<\/h2>\n<p><a href=\"https:\/\/www.researchgate.net\/publication\/349928040_ALGEBRA_OF_TEXT\" rel=\"noopener noreferrer nofollow\">[1] Pshenichnikov S. B. Algebra of text. Researchgate Preprint, 2021.<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/552248\/\"> https:\/\/habr.com\/ru\/articles\/552248\/<\/a><br \/><\/br><\/br><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-387907","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/387907","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=387907"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/387907\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=387907"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=387907"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=387907"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}