Reduction of a bilinear form to a canonical form

Abstract

Authors

D.V. Ionescu
Institutul de Calcul

Keywords

?

Paper coordinates

D.V. Ionescu, Reducerea unei forme biliniare la o formă canonică. (Romanian) Stud. Cerc. Mat. (Cluj) 10 1959 45–49.

PDF

About this paper

Journal

Studii si Cercetari Matematice

Publisher Name

Academy of the Republic of S.R.

Print ISSN

1220-269X

Online ISSN

MR0130264

google scholar link

??

Paper (preprint) in HTML form

scm,+1959_201_20Ionescu2 html,body { width: 100%; height: 100%; } *, *::before,*::after { box-sizing: border-box; } body { margin: 0; color: #1E2029; font-size: 14px; line-height: normal; } hr { box-sizing: content-box; height: 0; overflow: visible; } h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 0.5em; color: rgba(0, 0, 0, 0.85); font-weight: 500; } p { margin-top: 0; margin-bottom: 1em; } ol, ul, dl { margin-top: 0; margin-bottom: 1em; } ol ol, ul ul, ol ul, ul ol { margin-bottom: 0; } dt { font-weight: 500; } dd { margin-bottom: 0.5em; margin-left: 0; } blockquote { margin: 0 0 1em; } dfn { font-style: italic; } b, strong { font-weight: bolder; } small { font-size: 80%; } sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } a { color: #0B93ff; text-decoration: none; background-color: transparent; outline: none; cursor: pointer; transition: color 0.3s; } a:hover { color: #33aaff; } a:active { color: #0070d9; } a:active, a:hover { text-decoration: none; outline: 0; } a[disabled] { color: rgba(0, 0, 0, 0.25); cursor: not-allowed; pointer-events: none; } pre, code, kbd, samp { font-size: 1em; } pre { margin-top: 0; margin-bottom: 1em; overflow: auto; } figure { margin: 0 0 1em; } img { vertical-align: middle; border-style: none; } svg:not(:root) { overflow: hidden; } table { border-collapse: collapse; } caption { padding-top: 0.75em; padding-bottom: 0.3em; color: rgba(0, 0, 0, 0.45); text-align: left; caption-side: bottom; } th { text-align: inherit; } mjx-container[jax="SVG"] { direction: ltr; } mjx-container[jax="SVG"] > svg { overflow: visible; min-height: 1px; min-width: 1px; } mjx-container[jax="SVG"] > svg a { fill: blue; stroke: blue; } mjx-assistive-mml { position: absolute !important; top: 0px; left: 0px; clip: rect(1px, 1px, 1px, 1px); padding: 1px 0px 0px 0px !important; border: 0px !important; display: block !important; width: auto !important; overflow: hidden !important; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } mjx-assistive-mml[display="block"] { width: 100% !important; } mjx-container[jax="SVG"][display="true"] { display: block; text-align: center; margin: 1em 0; } mjx-container[jax="SVG"][display="true"][width="full"] { display: flex; } mjx-container[jax="SVG"][justify="left"] { text-align: left; } mjx-container[jax="SVG"][justify="right"] { text-align: right; } g[data-mml-node="merror"] > g { fill: red; stroke: red; } g[data-mml-node="merror"] > rect[data-background] { fill: yellow; stroke: none; } g[data-mml-node="mtable"] > line[data-line], svg[data-table] > g > line[data-line] { stroke-width: 70px; fill: none; } g[data-mml-node="mtable"] > rect[data-frame], svg[data-table] > g > rect[data-frame] { stroke-width: 70px; fill: none; } g[data-mml-node="mtable"] > .mjx-dashed, svg[data-table] > g > .mjx-dashed { stroke-dasharray: 140; } g[data-mml-node="mtable"] > .mjx-dotted, svg[data-table] > g > .mjx-dotted { stroke-linecap: round; stroke-dasharray: 0,140; } g[data-mml-node="mtable"] > g > svg { overflow: visible; } [jax="SVG"] mjx-tool { display: inline-block; position: relative; width: 0; height: 0; } [jax="SVG"] mjx-tool > mjx-tip { position: absolute; top: 0; left: 0; } mjx-tool > mjx-tip { display: inline-block; padding: .2em; border: 1px solid #888; font-size: 70%; background-color: #F8F8F8; color: black; box-shadow: 2px 2px 5px #AAAAAA; } g[data-mml-node="maction"][data-toggle] { cursor: pointer; } mjx-status { display: block; position: fixed; left: 1em; bottom: 1em; min-width: 25%; padding: .2em .4em; border: 1px solid #888; font-size: 90%; background-color: #F8F8F8; color: black; } foreignObject[data-mjx-xml] { font-family: initial; line-height: normal; overflow: visible; } mjx-container[jax="SVG"] path[data-c], mjx-container[jax="SVG"] use[data-c] { stroke-width: 3; } #setText > div { justify-content: inherit; margin-top: 0; margin-bottom: 1em; } #setText div:last-child { margin-bottom: 0 !important; } #setText > br, #preview-content br { line-height: 1.2; } #preview-content > div { margin-top: 0; margin-bottom: 1em; } .proof > div, .theorem > div { margin-top: 1rem; } #preview-content table { margin-bottom: 1em; } #setText table { margin-bottom: 1em; } #preview-content .sub-table table, #setText .sub-table table { margin-bottom: 0; } mjx-container { text-indent: 0; overflow-y: hidden; overflow-x: auto; padding-top: 1px; padding-bottom: 1px; } .math-inline mjx-container { display: inline-block !important; page-break-inside: avoid; max-width: 100%; padding: 0; line-height: 0; } .math-inline[data-overflow="visible"] mjx-container { overflow: visible; } .math-inline mjx-container mjx-assistive-mml { max-width: 100%; } .math-block { align-items: center; page-break-after: auto; page-break-inside: avoid; margin: 0; display: block; /* mjx-container has block */ } .math-inline { display: inline-flex; /* mjx-container has inline-block. To prevent displacement during use overflow-x: auto;*/ max-width: 100%; } .math-block[data-width="full"] { overflow-x: auto; display: flex; /* mjx-container has flex */ } .math-block[data-width="full"] mjx-container[jax=SVG][display=true] { display: flex; flex: 1 1; justify-content: center; } svg .math-inline { display: initial; max-width: initial; } svg .math-inline mjx-container { max-width: initial; } svg mjx-container { overflow: visible; padding: 0; } svg math-block[data-width="full"] { overflow: visible; } .math-block,.math-inline { --mmd-highlight-color: rgba(0, 147, 255, 0.25); --mmd-highlight-text-color: #1e2029; } .math-block[data-highlight-color] mjx-container[jax="SVG"] > svg { background-color: var(--mmd-highlight-color); } .math-block[data-highlight-text-color] mjx-container[jax="SVG"] > svg { color: var(--mmd-highlight-text-color); } .math-inline[data-highlight-color] mjx-container[jax="SVG"] { background-color: var(--mmd-highlight-color); } .math-inline[data-highlight-text-color] mjx-container[jax="SVG"] { color: var(--mmd-highlight-text-color); } .math-block p { flex-shrink: 1; } .math-block mjx-container { margin: 0 !important; } .math-error { background-color: yellow; color: red; } #preview-content img, #setText img { max-width: 100%; } #preview-content blockquote, #setText blockquote { page-break-inside: avoid; color: #666; margin: 0 0 1em 0; padding-left: 3em; border-left: .5em solid #eee; } #preview-content pre, #setText pre { border: none; padding: 0; overflow: auto; font-size: 85%; line-height: 1.45; border-radius: 6px; box-sizing: border-box; background: #f8f8fa; } #preview-content pre code, #setText pre code{ padding: 1rem; display: block; overflow-x: auto; line-height: 24px; } .empty { text-align: center; font-size: 18px; padding: 50px 0 !important; } #setText table, #preview-content table { display: table; overflow: auto; max-width: 100%; border-collapse: collapse; page-break-inside: avoid; } #setText table th, #preview-content table th { text-align: center; font-weight: bold; } #setText table td, #preview-content table td, #setText table th, #preview-content table th { border: 1px solid #dfe2e5; padding: 6px 13px; } #setText table tr, #preview-content table tr { background-color: #fff; border-top: 1px solid #c6cbd1; } #setText table tr:nth-child(2n), #preview-content table tr:nth-child(2n) { background-color: #f6f8fa; } #preview-content .main-title, #setText .main-title { text-align: center; line-height: 1.2; margin: 0 auto 1em auto; } #preview-content .author, #setText .author { text-align: center; margin: 0 auto; display: flex; justify-content: center; flex-wrap: wrap; } #preview-content .author p, #setText .author p { min-width: 30%; max-width: 50%; padding: 0 7px; } #preview-content .author > p > span, #setText .author > p > span { display: block; text-align: center; } #preview-content .section-title, #setText .section-title { margin-top: 1.5em; } #preview-content .abstract, #setText .abstract { text-align: justify; margin-bottom: 1em; } #preview-content .abstract p, #setText .abstract p { margin-bottom: 0; } @media print { #preview { font-size: 10pt!important; } svg { shape-rendering: crispEdges; } .math-block svg, math-inline svg { margin-top: 1px; } #preview-content img, #setText img { display: block; } #preview-content .figure_img img, #setText .figure_img img { display: inline; } .preview-right { word-break: break-word; } #preview-content h1, #setText h1 { page-break-inside: avoid; position: relative; border: 2px solid transparent; } #preview-content h1::after, #setText h1::after { content: ""; display: block; height: 100px; margin-bottom: -100px; position: relative; } #preview-content h2, #setText h2 { page-break-inside: avoid; position: relative; border: 2px solid transparent; } #preview-content h2::after, #setText h2::after { content: ""; display: block; height: 100px; margin-bottom: -100px; position: relative; } #preview-content h3, #setText h3 { page-break-inside: avoid; position: relative; border: 2px solid transparent; } #preview-content h3::after, #setText h3::after { content: ""; display: block; height: 100px; margin-bottom: -100px; position: relative; } #preview-content h4, #setText h4 { page-break-inside: avoid; position: relative; border: 2px solid transparent; } #preview-content h4::after, #setText h4::after { content: ""; display: block; height: 100px; margin-bottom: -100px; position: relative; } #preview-content h5, #setText h5 { page-break-inside: avoid; position: relative; border: 2px solid transparent; } #preview-content h5::after, #setText h5::after { content: ""; display: block; height: 100px; margin-bottom: -100px; position: relative; } #preview-content h6, #setText h6 { page-break-inside: avoid; position: relative; border: 2px solid transparent; } #preview-content h6::after, #setText h6::after { content: ""; display: block; height: 100px; margin-bottom: -100px; position: relative; } } #preview-content sup, #setText sup { top: -.5em; position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; } #preview-content .text-url, #setText .text-url { color: #0B93ff; cursor: text; pointer-events: none; } #preview-content .text-url a:hover, #setText .text-url a:hover { color: #0B93ff; } mark { background-color: #feffe6; } span[data-underline-type] mark { background: inherit; background-color: #feffe6; padding-top: 0; padding-bottom: 0; } *[data-has-dotfill] { position: relative; overflow: hidden; } *[data-has-dotfill] .dotfill::after { position: absolute; padding-left: .25ch; content: " . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . "; text-align: right; } .smiles { text-align: center; } div.svg-container, #setText > div.svg-container { display: flex; justify-content: center; } #preview-content code, #setText code { font-family: Inconsolata; font-size: inherit; display: initial; background: #f8f8fa; } #preview-content .mmd-highlight code, #setText .mmd-highlight code, #preview-content pre.mmd-highlight code, #setText pre.mmd-highlight code { background-color: transparent; } #preview-content pre code, #setText pre code { font-family: 'DM Mono', Inconsolata, monospace; color: #333; font-size: 15px; } .hljs-comment, .hljs-quote { color: #998; font-style: italic; } .hljs-command { color: #005cc5; } .hljs-keyword, .hljs-selector-tag, .hljs-subst { color: #d73a49; font-weight: bold; } .hljs-number, .hljs-literal, .hljs-variable, .hljs-template-variable, .hljs-tag .hljs-attr { color: #005cc5; } .hljs-string, .hljs-doctag { color: #24292e; } .hljs-title, .hljs-section, .hljs-selector-id { color: #6f42c1; font-weight: bold; } .hljs-subst { font-weight: normal; } .hljs-type, .hljs-class .hljs-title { color: #458; font-weight: bold; } .hljs-tag, .hljs-name, .hljs-attribute { color: #000080; font-weight: normal; } .hljs-regexp, .hljs-link { color: #009926; } .hljs-symbol, .hljs-bullet { color: #990073; } .hljs-built_in, .hljs-builtin-name { color: #24292e; } .hljs-meta { color: #999; font-weight: bold; } .hljs-meta-keyword { color: #d73a49; } .hljs-meta-string { color: #032f62; } .hljs-deletion { background: #fdd; } .hljs-addition { background: #dfd; } .hljs-emphasis { font-style: italic; } .hljs-strong { font-weight: bold; } .table_tabular table th, .table_tabular table th { border: none !important; padding: 6px 13px; } .tabular tr, .tabular tr { border-top: none !important; border-bottom: none !important; } .tabular td, .tabular td { border-style: none !important; background-color: #fff; border-color: #000 !important; word-break: keep-all; padding: 0.1em 0.5em !important; } .tabular { display: inline-table !important; height: fit-content; } .tabular td > p { margin-bottom: 0; margin-top: 0; } .tabular td._empty { height: 1.3em; } .tabular td .f { opacity: 0; } html[data-theme="dark"] .tabular tr, html[data-theme="dark"] .tabular td { background-color: #202226; border-color: #fff !important; } .table_tabular { overflow-x: auto; padding: 0 2px 0.5em 2px; } .figure_img { margin-bottom: 0.5em; overflow-x: auto; } ol.enumerate, ul.itemize { padding-inline-start: 40px; } /* It's commented because counter not supporting to change value ol.enumerate.lower-alpha { counter-reset: item ; list-style-type: none !important; } .enumerate.lower-alpha > li { position: relative; } .enumerate.lower-alpha > li:before { content: "("counter(item, lower-alpha)")"; counter-increment: item; position: absolute; left: -47px; width: 47px; display: flex; justify-content: flex-end; padding-right: 7px; flex-wrap: nowrap; word-break: keep-all; } */ .itemize > li { position: relative; min-height: 1.4em; } .itemize > li > span.li_level, .li_enumerate.not_number > span.li_level { position: absolute; right: 100%; white-space: nowrap; width: max-content;; display: flex; justify-content: flex-end; padding-right: 10px; box-sizing: border-box; } .li_enumerate.not_number { position: relative; display: inline-block; list-style-type: none; min-height: 1.4em; } .itemize > li > span.li_level .math-inline, .enumerate > li > span.li_level .math-inline { display: inline-block; } #preview { font-family: 'CMU Serif', 'Georgia', Helvetica, Arial, sans-serif; font-size: 17px; visibility: visible; word-break: break-word; padding: 2.5em; max-width: 800px; margin: auto; box-sizing: content-box; } #preview h1, #preview h2, #preview h3, #preview h4, #preview h5, #preview strong { font-family: 'CMU Serif Bold', 'Georgia', Helvetica, Arial, sans-serif; } #preview i, #preview em { font-family: 'CMU Serif Italic', 'Georgia', Helvetica, Arial, sans-serif; } .mmd-menu { max-width: 320px; position: absolute; background-color: white; color: black; width: auto; padding: 5px 0px; border: 1px solid #E5E6EB; margin: 0; cursor: default; font: menu; text-align: left; text-indent: 0; text-transform: none; line-height: normal; letter-spacing: normal; word-spacing: normal; word-wrap: normal; white-space: nowrap; float: none; z-index: 201; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; box-shadow: 0px 10px 20px #808080; -webkit-box-shadow: 0px 10px 20px #808080; -moz-box-shadow: 0px 10px 20px #808080; -khtml-box-shadow: 0px 10px 20px #808080; } .mmd-menu:focus { outline: none; } .mmd-menu.mmd-menu-sm { max-width: 100vw; padding-bottom: 34px; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -khtml-border-radius: 0; } .mmd-menu-item-icon { color: #1e2029; margin-left: auto; align-items: center; display: flex; flex-shrink: 0; display: none; } .mmd-menu-item { padding-bottom: 8px; padding-top: 8px; padding-left: 1.25rem; padding-right: 1.25rem; display: flex; background: transparent; height: 52px; max-height: 52px; } .mmd-menu-item:focus { outline: none; } .mmd-menu-item.active { background-color: #e1e0e5; } .mmd-menu-item.active .mmd-menu-item-icon { display: flex; } .mmd-menu-item-container { overflow: hidden; } .mmd-menu-item-title { color: #1e2029; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 14px; line-height: 20px; } .mmd-menu-item-value { color: #7d829c; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 12px; line-height: 16px; } html[data-theme="dark"] .mmd-menu-item-title { color: #ebefe7; } html[data-theme="dark"] .mmd-menu-item.active .mmd-menu-item-title { color: #1e2029; } html[data-theme="dark"] .mmd-menu { background-color: #33363a; } .mmd-context-menu-overlay{ background: rgba(0, 0, 0, 0.56); } .ClipboardButton { padding: 0; margin: 0.5rem; display: inline-block; cursor: pointer; color: rgb(36, 41, 47); background: rgb(246, 248, 250); border-radius: 6px; border: 1px solid rgba(31, 35, 40, 0.15); box-shadow: rgba(31, 35, 40, 0.04) 0 1px 0 0, rgba(255, 255, 255, 0.25) 0 1px 0 0 inset; position: relative; } .ClipboardButton:hover { background-color: rgb(243, 244, 246); border-color: rgba(31, 35, 40, 0.15); transition-duration: .1s; } td .mmd-clipboard-copy-container { line-height: 0; } td .ClipboardButton { margin: 1px; line-height: 0; } td .ClipboardButton .mmd-clipboard-icon { margin: 1px !important; transform: scale(0.6); } .mmd-clipboard-icon { fill: currentColor; vertical-align: text-bottom; } .mmd-clipboard-copy-icon { color: rgb(101, 109, 118); } .mmd-clipboard-check-icon { color: rgb(26, 127, 55); } .mmd-tooltipped-no-delay:hover::before, .mmd-tooltipped-no-delay:hover::after { animation-delay: 0s; } .mmd-tooltipped:hover::before, .mmd-tooltipped:hover::after { display: inline-block; text-decoration: none; animation-name: tooltip-appear; animation-duration: .1s; animation-fill-mode: forwards; animation-timing-function: ease-in; animation-delay: .4s; } .mmd-tooltipped-w::before { top: 50%; bottom: 50%; left: -7px; margin-top: -6px; border-left-color: rgb(36, 41, 47); } .mmd-tooltipped::before { position: absolute; z-index: 1000001; display: none; width: 0; height: 0; color: rgb(36, 41, 47); pointer-events: none; content: ""; border: 6px solid transparent; opacity: 0; } .mmd-tooltipped-w::after { right: 100%; bottom: 50%; margin-right: 6px; transform: translateY(50%); } .mmd-tooltipped::after { position: absolute; z-index: 1000000; display: none; padding: 0.5em 0.75em; font: normal normal 11px/1.5 'CMU Serif', 'Georgia', Helvetica, Arial, sans-serif; -webkit-font-smoothing: subpixel-antialiased; color: rgb(255, 255, 255); text-align: center; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-wrap: break-word; white-space: pre; pointer-events: none; content: attr(aria-label); background: rgb(36, 41, 47); border-radius: 6px; opacity: 0; }
Original text
Rate this translation
Your feedback will be used to help improve Google Translate

REDUCTION OF A BILINEAR FORM TO A CANONICAL FORM

OFDV IONESCU

In a note in the Bulletin of the Polish Academy of Sciences, from 1957, M. Altman [1] gave a generalization of Jacobi's method for bilinear forms. We take the liberty of pointing out that we presented at the first scientific session of the Society of Mathematical and Physical Sciences of the RPR, in 1955 [2], a paper containing as a particular case the reduction of a bilinear form to a canonical form. In this note we give another method for obtaining the canonical form.
Let us consider the bilinear form
(1) F = ∑ i , n = 1 n a i , k x i and k (1) F = ∑ i , n = 1 n   a i , k x i and k {:(1)Phi=sum_(i,n=1)^(n)a_(i,k)x_(i)y_(k):}(1)F=∑i,n=1nai,kxiandk
and either
(2) X k = ∑ j = 1 n a j , k x j , AND i = ∑ j = 1 n a i , j and j (2) X k = ∑ j = 1 n   a j , k x j , AND i = ∑ j = 1 n   a i , j and j {:(2)X_(k)=sum_(j=1)^(n)a_(j,k)x_(j)","quadY_(i)=sum_(j=1)^(n)a_(i,j)y_(j):}(2)Xk=∑j=1naj,kxj,ANDi=∑j=1nai,jandj
where i , k = 1 , 2 , … , n i , k = 1 , 2 , … , n i,k=1,2,dots,ni,k=1,2,…,n.
Either r r rrmatrix rank ‖ a i k ‖ 1 n ‖ a i k ‖ 1 n ||a_(ik)||_(1)^(n)‖aik‖1nand suppose that the notations were chosen so that the determinants
(3) D h = | a 11 … a 1 h ⋅ … ⋅ a h 1 … a h h | (3) D h = | a 11 … a 1 h ⋅ … ⋅ a h 1 … a h h | {:(3)Delta_(h)=|{:[a_(11),dots,a_(1h)],[*,dots,*],[a_(h1),dots,a_(hh)]:}|:}(3)Dh=|a11…a1h⋅…⋅ah1…ahh|
not be null, which is always possible, where h = 1 , 2 , … , r h = 1 , 2 , … , r h=1,2,dots,rh=1,2,…,r.
In this case it is demonstrated that
(4) F = − 1 D r | a 11 … a 1 r AND 1 ⋅ ⋅ ⋅ ⋅ ⋅ ⋅ a r 1 … a r r AND r X 1 … X r 0 (4) F = − 1 D r | a 11 … a 1 r AND 1 ⋅ ⋅ ⋅ ⋅ ⋅ ⋅ a r 1 … a r r AND r X 1 … X r 0 {:(4)Phi=(-1)/(Delta_(r))|{:[a_(11),dots,a_(1r),Y_(1)],[*,,*,*],[*,,*,*],[a_(r1),dots,a_(rr),Y_(r)],[X_(1),dots,X_(r),0]:}:}(4)F=−1Dr|a11…a1rAND1⋅⋅⋅⋅⋅⋅ar1…arrANDrX1…Xr0
Applying Gauss' algorithm (see [3]) to solve the linear equations (2) in and k and k y_(k)andkand x i x i x_(i)xi, these equations can be written in the form
a 11 and 1 + a 12 and 2 + … + a 1 n and n = AND 1 a 22 ( 1 ) and 2 + … + a 2 n ( 1 ) and n = AND 2 ( 1 ) a n 2 ( 1 ) and 2 + … + a n n ( 1 ) and n = AND n ( 1 ) a 11 x 1 + a 21 x 2 + … + a n 1 x n = X 1 a 22 ( 1 ) x 2 + … + a n 2 ( 1 ) x n = X 2 ( 1 ) a 2 n ( 1 ) x 2 + … + a n n ( 1 ) x n = X n ( 1 ) a 11 and 1 + a 12 and 2 + … + a 1 n and n = AND 1 a 22 ( 1 ) and 2 + … + a 2 n ( 1 ) and n = AND 2 ( 1 ) a n 2 ( 1 ) and 2 + … + a n n ( 1 ) and n = AND n ( 1 ) a 11 x 1 + a 21 x 2 + … + a n 1 x n = X 1 a 22 ( 1 ) x 2 + … + a n 2 ( 1 ) x n = X 2 ( 1 ) a 2 n ( 1 ) x 2 + … + a n n ( 1 ) x n = X n ( 1 ) {:[a_(11)y_(1)+a_(12)y_(2)+dots+a_(1n)y_(n)=Y_(1)],[a_(22)^((1))y_(2)+dots+a_(2n)^((1))y_(n)=Y_(2)^((1))],[a_(n2)^((1))y_(2)+dots+a_(nn)^((1))y_(n)=Y_(n)^((1))],[a_(11)x_(1)+a_(21)x_(2)+dots+a_(n1)x_(n)=X_(1)],[a_(22)^((1))x_(2)+dots+a_(n2)^((1))x_(n)=X_(2)^((1))],[a_(2n)^((1))x_(2)+dots+a_(nn)^((1))x_(n)=X_(n)^((1))]:}a11and1+a12and2+…+a1nandn=AND1a22(1)and2+…+a2n(1)andn=AND2(1)an2(1)and2+…+ann(1)andn=ANDn(1)a11x1+a21x2+…+an1xn=X1a22(1)x2+…+an2(1)xn=X2(1)a2n(1)x2+…+ann(1)xn=Xn(1)
and
a i k ( 1 ) = | a 11 a 1 k a i 1 a 1 k | D 1 , X k ( 1 ) = | a 11 a 1 k X 1 X k | D 1 , AND i ( 1 ) = | a 11 AND 1 a i 1 AND i | D 1 a i k ( 1 ) = | a 11 a 1 k a i 1 a 1 k | D 1 , X k ( 1 ) = | a 11 a 1 k X 1 X k | D 1 , AND i ( 1 ) = | a 11 AND 1 a i 1 AND i | D 1 a_(ik)^((1))=((|{:[a_(11)a_(1k)],[a_(i1)a_(1k)]:}|))/(Delta_(1)),quadX_(k)^((1))=((|{:[a_(11)a_(1k)],[X_(1)X_(k)]:}|))/(Delta_(1)),quadY_(i)^((1))=((|{:[a_(11)Y_(1)],[a_(i1)Y_(i)]:}|))/(Delta_(1))aik(1)=|a11a1kai1a1k|D1,Xk(1)=|a11a1kX1Xk|D1,ANDi(1)=|a11AND1ai1ANDi|D1
where
It is then demonstrated that
F = − 1 D r | a 11 0 … 0 AND 1 0 a 22 ( 1 ) … a 2 r ( 1 ) AND 2 ( 1 ) ⋅ ⋅ … ⋅ ⋅ 0 a r 2 ( 1 ) … a r r ( 1 ) AND r ( 1 ) X 1 X 2 ( 1 ) … X r ( 1 ) 0 | F = − 1 D r | a 11 0 … 0 AND 1 0 a 22 ( 1 ) … a 2 r ( 1 ) AND 2 ( 1 ) ⋅ ⋅ … ⋅ ⋅ 0 a r 2 ( 1 ) … a r r ( 1 ) AND r ( 1 ) X 1 X 2 ( 1 ) … X r ( 1 ) 0 | Phi=(-1)/(Delta_(r))|{:[a_(11),0,dots,0,Y_(1)],[0,a_(22)^((1)),dots,a_(2r)^((1)),Y_(2)^((1))],[*,*,dots,*,*],[0,a_(r2)^((1)),dots,a_(rr)^((1)),Y_(r)^((1))],[X_(1),X_(2)^((1)),dots,X_(r)^((1)),0]:}|F=−1Dr|a110…0AND10a22(1)…a2r(1)AND2(1)⋅⋅…⋅⋅0ar2(1)…arr(1)ANDr(1)X1X2(1)…Xr(1)0|
Continuing Gauss' algorithm, we arrive at the identity
F = − 1 D r | a 11 0 0 … 0 AND 1 0 a 22 ( 1 ) 0 … 0 AND 2 ( 1 ) 0 0 a 33 ( 2 ) … 0 AND 3 ( 2 ) … … … … … . | F = − 1 D r | a 11 0 0 … 0 AND 1 0 a 22 ( 1 ) 0 … 0 AND 2 ( 1 ) 0 0 a 33 ( 2 ) … 0 AND 3 ( 2 ) … … … … … . | Phi=(-1)/(Delta_(r))|{:[a_(11),0,0,dots,0,Y_(1)],[0,a_(22)^((1)),0,dots,0,Y_(2)^((1))],[0,0,a_(33)^((2)),dots,0,Y_(3)^((2))],[dots,dots,dots,dots,dots,.]:}|F=−1Dr|a1100…0AND10a22(1)0…0AND2(1)00a33(2)…0AND3(2)…………….|
where AND h ( h − 1 ) AND h ( h − 1 ) Y_(h)^((h-1))ANDh(h−1)and X h ( h − 1 ) X h ( h − 1 ) X_(h)^((h-1))Xh(h−1)are the second members of the linear equations
a 11 and 1 + a 12 and 2 + … + a 1 n and n = AND 1 a 22 ( 1 ) and 2 + … + a 2 n ( 1 ) and n = AND 2 ( 1 ) a r r ( r − 1 ) and r + … + a r n ( r − 1 ) and n = AND r ( r − 1 ) a 11 x 1 + a 21 x 2 + … + a n 1 x n = X 1 a 22 ( 1 ) x 2 + … + a n 2 ( 1 ) x n = X 2 ( 1 ) a r r ( r − 1 ) x r + … + a n r ( r − 1 ) x n = X r ( r − 1 ) a 11 and 1 + a 12 and 2 + … + a 1 n and n = AND 1 a 22 ( 1 ) and 2 + … + a 2 n ( 1 ) and n = AND 2 ( 1 ) a r r ( r − 1 ) and r + … + a r n ( r − 1 ) and n = AND r ( r − 1 ) a 11 x 1 + a 21 x 2 + … + a n 1 x n = X 1 a 22 ( 1 ) x 2 + … + a n 2 ( 1 ) x n = X 2 ( 1 ) a r r ( r − 1 ) x r + … + a n r ( r − 1 ) x n = X r ( r − 1 ) {:[a_(11)y_(1)+a_(12)y_(2)+dots+a_(1n)y_(n)=Y_(1)],[a_(22)^((1))y_(2)+dots+a_(2n)^((1))y_(n)=Y_(2)^((1))],[a_(rr)^((r-1))y_(r)+dots+a_(rn)^((r-1))y_(n)=Y_(r)^((r-1))],[a_(11)x_(1)+a_(21)x_(2)+dots+a_(n1)x_(n)=X_(1)],[a_(22)^((1))x_(2)+dots+a_(n2)^((1))x_(n)=X_(2)^((1))],[a_(rr)^((r-1))x_(r)+dots+a_(nr)^((r-1))x_(n)=X_(r)^((r-1))]:}a11and1+a12and2+…+a1nandn=AND1a22(1)and2+…+a2n(1)andn=AND2(1)arr(r−1)andr+…+arn(r−1)andn=ANDr(r−1)a11x1+a21x2+…+an1xn=X1a22(1)x2+…+an2(1)xn=X2(1)arr(r−1)xr+…+anr(r−1)xn=Xr(r−1)
and
Gauss's.
obtained by Gauss's algorithm.
It is shown that
(6) X k ( k − 1 ) = P k ( x ) Δ k , Y i ( i − 1 ) = Q i ( x ) Δ i , a h h ( h − 1 ) = Δ h Δ h − 1 (6) X k ( k − 1 ) = P k ( x ) Δ k , Y i ( i − 1 ) = Q i ( x ) Δ i , a h h ( h − 1 ) = Δ h Δ h − 1 {:(6)X_(k)^((k-1))=(P_(k)(x))/(Delta_(k))","quadY_(i)^((i-1))=(Q_(i)(x))/(Delta_(i))","quada_(hh)^((h-1))=(Delta_(h))/(Delta_(h-1)):}(6)Xk(k−1)=Pk(x)Dk,ANDi(i−1)=Qi(x)Di,ahh(h−1)=DhDh−1
where
(7) P k ( x ) = | a 11 … a 1 k ⋅ … ⋅ a k − 1 , 1 … a k − 1 , k X 1 … X k | , Q i ( y ) = | a 11 … a 1 , i − 1 Y 1 ⋅ ⋅ ⋅ ⋅ a i 1 … a i , i − 1 Y i | (7) P k ( x ) = | a 11 … a 1 k ⋅ … ⋅ a k − 1 , 1 … a k − 1 , k X 1 … X k | , Q i ( y ) = | a 11 … a 1 , i − 1 Y 1 ⋅ ⋅ ⋅ ⋅ a i 1 … a i , i − 1 Y i | {:(7)P_(k)(x)=|{:[a_(11),dots,a_(1k)],[*,dots,*],[a_(k-1,1),dots,a_(k-1,k)],[X_(1),dots,X_(k)]:}|","quadQ_(i)(y)=|{:[a_(11),dots,a_(1,i-1)Y_(1)],[*,,*],[*,,*],[a_(i1),dots,a_(i,i-1)Y_(i)]:}|:}(7)Pk(x)=|a11…a1k⋅…⋅ak−1,1…ak−1,kX1…Xk|,Qi(and)=|a11…a1,i−1AND1⋅⋅⋅⋅ai1…ai,i−1ANDi|
Expanding the determinant from identity (5), we obtain the canonical form of the bilinear form (1)
Φ = X 1 Y 1 a 11 + X 2 ( 1 ) Y 2 ( 1 ) a 22 ( 1 ) + … + X r ( r − 1 ) Y r ( r − 1 ) a r r ( r − 1 ) Φ = X 1 Y 1 a 11 + X 2 ( 1 ) Y 2 ( 1 ) a 22 ( 1 ) + … + X r ( r − 1 ) Y r ( r − 1 ) a r r ( r − 1 ) Phi=(X_(1)Y_(1))/(a_(11))+(X_(2)^((1))Y_(2)^((1)))/(a_(22)^((1)))+dots+(X_(r)^((r-1))Y_(r)^((r-1)))/(a_(rr)^((r-1)))F=X1AND1a11+X2(1)AND2(1)a22(1)+…+Xr(r−1)ANDr(r−1)arr(r−1)
which with the help of formulas (6) and (7) is written in the definitive form
(8) Φ = P 1 ( x ) Q 1 ( y ) Δ 0 Δ 1 + P 2 ( x ) Q 2 ( y ) Δ 1 Δ 2 + … + P r ( x ) Q r ( y ) Δ r − 1 Δ r . (8) Φ = P 1 ( x ) Q 1 ( y ) Δ 0 Δ 1 + P 2 ( x ) Q 2 ( y ) Δ 1 Δ 2 + … + P r ( x ) Q r ( y ) Δ r − 1 Δ r . {:(8)Phi=(P_(1)(x)Q_(1)(y))/(Delta_(0)Delta_(1))+(P_(2)(x)Q_(2)(y))/(Delta_(1)Delta_(2))+dots+(P_(r)(x)Q_(r)(y))/(Delta_(r-1)Delta_(r)).:}(8)F=P1(x)Q1(and)D0D1+P2(x)Q2(and)D1D2+…+Pr(x)Qr(and)Dr−1Dr.
It is easy to see that P k ( x ) P k ( x ) P_(k)(x)Pk(x)it does not depend on x 1 , x 2 , … , x k − 1 x 1 , x 2 , … , x k − 1 x_(1),x_(2),dots,x_(k-1)x1,x2,…,xk−1, that Q i ( y ) Q i ( y ) Q_(i)(y)Qi(and)it does not depend on y 1 , y 2 , … , y i − 1 y 1 , y 2 , … , y i − 1 y_(1),y_(2),dots,y_(i-1)and1,and2,…,andi−1and that
D ( P 1 , … , P r ) D ( x 1 , … , x r ) = D ( Q 1 , … , Q r ) D ( y 1 , … , y r ) = Δ 1 Δ 2 … Δ r ≠ 0 , D ( P 1 , … , P r ) D ( x 1 , … , x r ) = D ( Q 1 , … , Q r ) D ( y 1 , … , y r ) = Δ 1 Δ 2 … Δ r ≠ 0 , (D((P_(1),dots,P_(r))))/(D((x_(1),dots,x_(r))))=(D((Q_(1),dots,Q_(r))))/(D((y_(1),dots,y_(r))))=Delta_(1)Delta_(2)dotsDelta_(r)!=0,D(P1,…,Pr)D(x1,…,xr)=D(Q1,…,Qr)D(and1,…,andr)=D1D2…Dr≠0,
which proves that linear forms P k ( x ) P k ( x ) P_(k)(x)Pk(x)and Q i ( y ) Q i ( y ) Q_(i)(y)Qi(and)are linearly independent.
When the bilinear form (1) is symmetric, that is, a i k = a k i a i k = a k i a_(ik)=a_(ki)aik=aki, we have P i ( x ) = Q i ( x ) P i ( x ) = Q i ( x ) P_(i)(x)=Q_(i)(x)Pi(x)=Qi(x)and formula (8) becomes
(9) Φ = Q 1 ( x ) Q 1 ( y ) Δ 0 Δ 1 + Q 2 ( x ) Q 2 ( y ) Δ 1 Δ 2 + … + Q r ( x ) Q r ( y ) Δ r − 1 Δ r . (9) Φ = Q 1 ( x ) Q 1 ( y ) Δ 0 Δ 1 + Q 2 ( x ) Q 2 ( y ) Δ 1 Δ 2 + … + Q r ( x ) Q r ( y ) Δ r − 1 Δ r . {:(9)Phi=(Q_(1)(x)Q_(1)(y))/(Delta_(0)Delta_(1))+(Q_(2)(x)Q_(2)(y))/(Delta_(1)Delta_(2))+dots+(Q_(r)(x)Q_(r)(y))/(Delta_(r-1)Delta_(r)).:}(9)F=Q1(x)Q1(and)D0D1+Q2(x)Q2(and)D1D2+…+Qr(x)Qr(and)Dr−1Dr.
In the particular case of quadratic shapes x k = y k x k = y k x_(k)=y_(k)xk=andk, the previous formula gives Jacobi's classical formula for decomposing a quadratic form into a sum of squares
(10) ∑ i , k = 1 n a i k x i x k = Q 1 2 ( x ) Δ 0 Δ 1 + Q 2 2 ( x ) Δ 1 Δ 2 + … + Q r 2 ( x ) Δ r − 1 Δ r (10) ∑ i , k = 1 n   a i k x i x k = Q 1 2 ( x ) Δ 0 Δ 1 + Q 2 2 ( x ) Δ 1 Δ 2 + … + Q r 2 ( x ) Δ r − 1 Δ r {:(10)sum_(i,k=1)^(n)a_(ik)x_(i)x_(k)=(Q_(1)^(2)(x))/(Delta_(0)Delta_(1))+(Q_(2)^(2)(x))/(Delta_(1)Delta_(2))+dots+(Q_(r)^(2)(x))/(Delta_(r-1)Delta_(r)):}(10)∑i,k=1naikxixk=Q12(x)D0D1+Q22(x)D1D2+…+Qr2(x)Dr−1Dr
If the bilinear form (1) is with complex coefficients and indeterminates and in addition Hermitian, that is a i k = a k i ― a i k = a k i ¯ a_(ik)= bar(a_(ki))aik=aki―, it can be written in the form
Φ 1 = ∑ i , k = 1 n a i k x i ― y k . Φ 1 = ∑ i , k = 1 n   a i k x i ¯ y k . Phi_(1)=sum_(i,k=1)^(n)a_(ik) bar(x_(i))y_(k).F1=∑i,k=1naikxi―andk.
It is shown that in this case we have
P i ( x ) = Q i ( x ) ― P i ( x ) = Q i ( x ) ¯ P_(i)(x)= bar(Q_(i)(x))Pi(x)=Qi(x)―
and the decomposition formula (8) becomes
Φ 1 = Q 1 ― ( x ) Q 1 ( y ) Δ 0 Δ 1 + Q 2 ( x ) ― Q 2 ( y ) Δ 1 Δ 2 + … + Q r ( x ) ― Q r ( y ) Δ r − 1 Δ r Φ 1 = Q 1 ¯ ( x ) Q 1 ( y ) Δ 0 Δ 1 + Q 2 ( x ) ¯ Q 2 ( y ) Δ 1 Δ 2 + … + Q r ( x ) ¯ Q r ( y ) Δ r − 1 Δ r Phi_(1)=( bar(Q_(1))(x)Q_(1)(y))/(Delta_(0)Delta_(1))+( bar(Q_(2)(x))Q_(2)(y))/(Delta_(1)Delta_(2))+dots+( bar(Q_(r)(x))Q_(r)(y))/(Delta_(r-1)Delta_(r))F1=Q1―(x)Q1(and)D0D1+Q2(x)―Q2(and)D1D2+…+Qr(x)―Qr(and)Dr−1Dr
determinants Δ i Δ i Delta_(i)Dibeing real.
When x i = y i x i = y i x_(i)=y_(i)xi=andi, the previous formula gives the decomposition of a Hermitian quadratic form into a sum of squares
(11) ∑ i , k = 1 n a l k x ¯ i x k = | Q 1 ( x ) | 2 Δ 0 Δ 1 + | Q 2 ( x ) | 2 Δ 1 Δ 2 + … + | Q r ( x ) | 2 Δ r − 1 Δ r . (11) ∑ i , k = 1 n   a l k x ¯ i x k = | Q 1 ( x ) | 2 Δ 0 Δ 1 + | Q 2 ( x ) | 2 Δ 1 Δ 2 + … + | Q r ( x ) | 2 Δ r − 1 Δ r . {:(11)sum_(i,k=1)^(n)a_(lk) bar(x)_(i)x_(k)=(|Q_(1)(x)|^(2))/(Delta_(0)Delta_(1))+(|Q_(2)(x)|^(2))/(Delta_(1)Delta_(2))+dots+(|Q_(r)(x)|^(2))/(Delta_(r-1)Delta_(r)).:}(11)∑i,k=1nalkx¯ixk=|Q1(x)|2D0D1+|Q2(x)|2D1D2+…+|Qr(x)|2Dr−1Dr.

BIBLIOGRAPHIC BOOKS

  1. A1tman M., A generalisation of Jacobi's method for bilinear forms. Bull. de l'Acad. Polon. des Sci., 1957, tom. V, p. 99-104.
  2. Ionescu DV, An important identity and the decomposition of a bilinear form into a sum of products. Gazeta matematica și fizica, Series A, 1955, pp. 303-312 (referred to in Reterativnîi Jurnal - Matematika, 1957, ref. no. 1146).
  3. Gantmacher FR, Matrix Theory, Moscow, 1953, vol. II, p. 28 (lithographic transl. from the 1st Russian).

REDUCTION OF BILINEAR FORM TO CANONICAL FORM (Summary)

In a note from the Bulletin of the Polish Academy of Sciences for 1957, M. Altman [1] gave a generalization of Jacoba's method for bilinear forms. At the first scientific session of the PHP Society for Mathematical and Physical Sciences in 1955 [2], a paper was presented containing a special case of reducing a bilinear form to a conical form. This note presents a new method for obtaining the canonical form.
First, identity (5) is proved for the bilinear form (1), which implies the canonical form (8), where P ( x ) , Q ( x ) P ( x ) , Q ( x ) P(x),Q(x)P(x),Q(x)And Δ i Δ i Delta_(i)Diare given by formulas (7) and (3). As a special case, we obtain formula (10), which represents the classical Jacobi decomposition for a quadratic form, as well as formula (11), which represents the decomposition of a Hermitian quadratic form into a sum of squares.

REDUCTION FROM A BILINERIC FORM TO A CANONICAL FORM
(Summary)

In a note in the Bulletin of the Polish Academy of Sciences, dated 1957, Mr. Altman [1] gave a generalization of Jacobi's method for bilinear forms. I would like to point out that I presented a paper at the first scientific session of the Society of Mathematical and Physical Sciences of the Polish People's Republic (RPR) in 1955 [2], which includes as a special case the reduction of a bilinear form to a canonical form, and in this note I give a summary of the method I used.
We first demonstrate, for the bilinear form (1), the identity (5), from which the canonical form (8) follows, the P i ( x ) , Q i ( y ) P i ( x ) , Q i ( y ) P_(i)(x),Q_(i)(y)Pi(x),Qi(and)And Δ i Δ i Delta_(i)Digiven formulas (7) and (3). We obtain as a special case formula (10) which is the classical Jacobi decomposition of the quadratic form and formula (11) which is the decomposition of a Hermitian quadratic form into a sum of squares.
(() => { window.MathpixRenderConfig = {"width":1200,"outMath":{"output_format":"svg","include_svg":true,"include_asciimath":true,"include_latex":true,"include_mathml":true,"include_mathml_word":true,"include_tsv":true,"include_table_markdown":true,"include_smiles":true},"accessibility":{"assistive_mml":true,"include_speech":false}}; const autoScript = document.createElement('script'); autoScript.src = "https://cdn.jsdelivr.net/npm/mathpix-markdown-it@2.0.36/es5/browser/auto-render.js"; autoScript.onload = () => { console.log("[Mathpix] auto-render loaded"); }; autoScript.onerror = () => { console.error("[Mathpix] Failed to load auto-render script:", autoScript.src); }; document.head.append(autoScript); })(); (() => { const ctxScript = document.createElement('script'); ctxScript.src = "https://cdn.jsdelivr.net/npm/mathpix-markdown-it@2.0.36/es5/context-menu.js"; ctxScript.onload = () => { const init = () => { window.addListenerContextMenuEvents?.(); }; if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", init, { once: true }); } else { init(); } if (!window.__mathpixContextMenuKeyHandlerInstalled) { window.__mathpixContextMenuKeyHandlerInstalled = true; document.addEventListener("keydown", (e) => { if (e.key !== "ArrowUp" && e.key !== "ArrowDown") return; const el = document.querySelector(".mmd-menu"); if (el) e.preventDefault(); }); } }; ctxScript.onerror = () => { console.error("[Mathpix] Failed to load context-menu script:", ctxScript.src); }; document.head.appendChild(ctxScript); })();
1959

Related Posts