Þ¥bonds€¬cell_resultsÞ&Ù$43a2c50f-0427-4c2c-af3e-c83d92c8e82cЦqueued¤logs�§running¦output†¤bodyÚ™

- �론: 모든 �소가 실수� 대칭행렬 (1) 대�화가능하고 (2) 실수� 고유값� 가지며 (3) 고유벡터행렬� ��행렬�다. 즉 모든 �소가 실대칭행렬 ${\bf A}$는 아래와 같� 표현할 수 있다.

$${\bf A} = {\bf \Psi}{\bf \Lambda}{\bf \Psi}^\top$$

단 ${\bf \Lambda}$� 모든 대�선 �소는 실수�다.

¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙ�08ƒT‚°persist_js_state·has_pluto_hook_features§cell_idÙ$43a2c50f-0427-4c2c-af3e-c83d92c8e82c¹depends_on_disabled_cells§runtimeοC„µpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$c226e8e1-e97c-4039-8baa-f82a00254917Цqueued¤logs�§running¦output†¤bodyÙE

Positive definite matrix 정�

¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙ�09MšØ°persist_js_state·has_pluto_hook_features§cell_idÙ$c226e8e1-e97c-4039-8baa-f82a00254917¹depends_on_disabled_cells§runtimeÎ[ýøµpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$0b882110-64b9-49c7-8ffd-66b95f0b8a5dЦqueued¤logs�§running¦output†¤bodyÙÕEigen{Float64, Float64, Matrix{Float64}, Vector{Float64}} values: 2-element Vector{Float64}: -33.030478068558175 -0.1895219314418254 vectors: 2×2 Matrix{Float64}: -0.999536 -0.0304639 0.0304639 -0.999536¤mimeªtext/plain¬rootassigneeÀ²last_run_timestampËAÙ�08ïÍ«°persist_js_state·has_pluto_hook_features§cell_idÙ$0b882110-64b9-49c7-8ffd-66b95f0b8a5d¹depends_on_disabled_cells§runtimeαOµpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$031acc24-0027-4db0-9270-b63a026e9575Цqueued¤logs�§running¦output†¤bodyÚI

- 정�: 어떠한 실대칭행렬 ${\bf A}_{n\times n}$가 모든 non-zero real vector ${\bf y}_{n \times 1}$� 대하여

$${\bf y}^\top {\bf A}{\bf y} > 0$$

� 만족하면 ${\bf A}$를 positive definite matrix�고 부른다.

¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙ�09Mê °persist_js_state·has_pluto_hook_features§cell_idÙ$031acc24-0027-4db0-9270-b63a026e9575¹depends_on_disabled_cells§runtimeÎ]nµpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$df004a39-17f0-47eb-9725-d46dd844f205Цqueued¤logs�§running¦output†¤bodyÚ$-50.0¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙ�09–dª°persist_js_state·has_pluto_hook_features§cell_idÙ$df004a39-17f0-47eb-9725-d46dd844f205¹depends_on_disabled_cells§runtimeÎ 5<µpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$4eabb492-2f64-4eb1-9041-a8d29eb40ff8Цqueued¤logs�§running¦output†¤body§15000.0¤mimeªtext/plain¬rootassigneeÀ²last_run_timestampËAÙ�09¡ý °persist_js_state·has_pluto_hook_features§cell_idÙ$4eabb492-2f64-4eb1-9041-a8d29eb40ff8¹depends_on_disabled_cells§runtimeÍ‹fµpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$eac996bd-5458-40eb-a82d-88f3aac35033Цqueued¤logs�§running¦output†¤bodyÙî

(예제1) 예를들면 ${\bf A}=\begin{bmatrix} 2 & 0 \\ 2 & 2 \end{bmatrix}$는 positive definite � 정�를 만족한다.

¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙ�09Nÿ°persist_js_state·has_pluto_hook_features§cell_idÙ$eac996bd-5458-40eb-a82d-88f3aac35033¹depends_on_disabled_cells§runtimeÎ�µpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$1d6ec17b-eca2-4289-8cfe-04a67bcac2c6Цqueued¤logs�§running¦output†¤bodyÚo
¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙ�08IdV°persist_js_state·has_pluto_hook_features§cell_idÙ$1d6ec17b-eca2-4289-8cfe-04a67bcac2c6¹depends_on_disabled_cells§runtimeÎB`µpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$94b5adf6-cbe5-4052-a2bd-dfabac6d7406Цqueued¤logs�§running¦output†¤bodyÙâ

(예제2) ${\bf A}=\begin{bmatrix} 1 & 1 \\ -1 & 1 \end{bmatrix}$ 는 positive definite� 정�를 만족한다.

¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙ�09¢“°persist_js_state·has_pluto_hook_features§cell_idÙ$94b5adf6-cbe5-4052-a2bd-dfabac6d7406¹depends_on_disabled_cells§runtimeÎý@µpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$6cc96118-41ac-4807-8f88-4ae86e491c79Цqueued¤logs�§running¦output†¤body¦5000.0¤mimeªtext/plain¬rootassigneeÀ²last_run_timestampËAÙ�09£Y}°persist_js_state·has_pluto_hook_features§cell_idÙ$6cc96118-41ac-4807-8f88-4ae86e491c79¹depends_on_disabled_cells§runtime͆ µpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$9022b592-6ab0-40de-b96b-aecb56c663a5Цqueued¤logs�§running¦output†¤body¡1¤mimeªtext/plain¬rootassigneeÀ²last_run_timestampËAÙ�09Iôà°persist_js_state·has_pluto_hook_features§cell_idÙ$9022b592-6ab0-40de-b96b-aecb56c663a5¹depends_on_disabled_cells§runtimeÎ 8¬Ëµpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$bd476cf8-9946-4911-bee9-5170aabd9ca7Цqueued¤logs�§running¦output†¤bodyÙ¢

(예제3) 대칭행렬�지만 모든 �소가 실수가 아닌 경우�는 대�화 불가능 할 수� 있다.

¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙ�08ðü°persist_js_state·has_pluto_hook_features§cell_idÙ$bd476cf8-9946-4911-bee9-5170aabd9ca7¹depends_on_disabled_cells§runtimeξMµpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$350200af-c763-4bc3-8b7f-be8422988009Цqueued¤logs�§running¦output†¤bodyÙ®

�전�명� 삭제하고 � �명으로 수정하였습니다. � �명으로 공부하세요!!

¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙ�09§Ð-°persist_js_state·has_pluto_hook_features§cell_idÙ$350200af-c763-4bc3-8b7f-be8422988009¹depends_on_disabled_cells§runtimeÎ'ÁZµpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$2430ceb6-1154-4345-8487-05bd9a8136e2Цqueued¤logs�§running¦output†¤bodyÚ@Eigen{ComplexF64, ComplexF64, Matrix{ComplexF64}, Vector{ComplexF64}} values: 2-element Vector{ComplexF64}: -1.4686563106965222e-8 + 1.0000000025198155im 1.4686562910259937e-8 + 0.9999999974801843im vectors: 2×2 Matrix{ComplexF64}: 0.707107+0.0im 1.0385e-8+0.707107im -1.0385e-8-0.707107im 0.707107+0.0im¤mimeªtext/plain¬rootassigneeÀ²last_run_timestampËAÙ�094Õ˰persist_js_state·has_pluto_hook_features§cell_idÙ$2430ceb6-1154-4345-8487-05bd9a8136e2¹depends_on_disabled_cells§runtimeÎù-Ûµpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$05af5915-30a6-49fd-850a-352a41036984Цqueued¤logs�§running¦output†¤bodyÚ
  • ì�´ë•Œ $\lambda=i$ ì�´ê³  $\psi_1=\frac{1}{\sqrt{2}} \begin{bmatrix} 1 \\ -i \end{bmatrix}$, $\psi_2 = \frac{1}{\sqrt{2}} \begin{bmatrix} i \\ 1 \end{bmatrix}$ ì�´ë‹¤.

  • $\psi_1 i = \psi_2$ìž„ì�„ 관찰하ë�¼. (ë”°ë�¼ì„œ 고유벡터행렬ì�´ full rankê°€ 아니다)

  • 즉 ì�´ 행렬ì�€ 대ê°�화가 불가능한 행렬ì�´ë‹¤.

¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙ�0953±°persist_js_state·has_pluto_hook_features§cell_idÙ$05af5915-30a6-49fd-850a-352a41036984¹depends_on_disabled_cells§runtimeεpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$4d737613-177c-45e8-abe7-597ffd863049Цqueued¤logs�§running¦output†¤bodyÚ$-50.0¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙ�09•û±°persist_js_state·has_pluto_hook_features§cell_idÙ$4d737613-177c-45e8-abe7-597ffd863049¹depends_on_disabled_cells§runtimeÎVÔ@µpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$d3ccc0c6-e092-11ec-3296-b5a32d51eadeЦqueued¤logs�§running¦output†¤bodyÙ,

usings

¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙ�08Jôí°persist_js_state·has_pluto_hook_features§cell_idÙ$d3ccc0c6-e092-11ec-3296-b5a32d51eade¹depends_on_disabled_cells§runtimeÎHTÖµpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$12aa1c0d-8f14-48cf-b244-c3fac884d676Цqueued¤logs�§running¦output†¤bodyÙ6

Spectral theorem

¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙ�08yËÚ°persist_js_state·has_pluto_hook_features§cell_idÙ$12aa1c0d-8f14-48cf-b244-c3fac884d676¹depends_on_disabled_cells§runtimeÎ/µpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$1309cb46-7027-45b4-9401-0ed38a1ef7a7Цqueued¤logs�§running¦output†¤bodyÚf
� 강�노트� PD-matrix는 �부문헌� 정�를 사용하여 설명한 것입니다. (예시는 아래..)

- Golub, G. H., & Van Loan, C. (1979). Unsymmetric positive definite linear systems. Linear Algebra and its Applications, 28, 85-97.

현재는 PD-matrix가 실대칭행렬(or �르미트행렬)임� 전재하고 서술한 문현� 많으므로 해당내용으로 공부하시기 바�니다. 2024년 강�노트 버전 <https://github.com/guebin/SC2024> �서는 다른 정�로 PD를 설명합니다.
¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙ�09K˰°persist_js_state·has_pluto_hook_features§cell_idÙ$1309cb46-7027-45b4-9401-0ed38a1ef7a7¹depends_on_disabled_cells§runtimeÎA˵published_object_keys�¸depends_on_skipped_cells§erroredÂÙ$742c33c4-3bd5-4388-a9dd-4f9341eeb3e4Цqueued¤logs�§running¦output†¤bodyÙ›

(예제1) 0행렬� 모든 �소가 실수�며 대칭행렬�다. 따�서 ��대�화 가능하다.

¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙ�08ƒ¥Ê°persist_js_state·has_pluto_hook_features§cell_idÙ$742c33c4-3bd5-4388-a9dd-4f9341eeb3e4¹depends_on_disabled_cells§runtimeÎ_ʵpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$9b52b105-40b4-4b77-b274-2d0a6914985aЦqueued¤logs�§running¦output†¤bodyÙ™Eigen{Float64, Float64, Matrix{Float64}, Vector{Float64}} values: 2-element Vector{Float64}: 0.0 0.0 vectors: 2×2 Matrix{Float64}: 1.0 0.0 0.0 1.0¤mimeªtext/plain¬rootassigneeÀ²last_run_timestampËAÙ�08ä5°persist_js_state·has_pluto_hook_features§cell_idÙ$9b52b105-40b4-4b77-b274-2d0a6914985a¹depends_on_disabled_cells§runtime̓’µpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$7befd7ef-7ab9-4a00-a9d8-52cde80c23e6Цqueued¤logs�§running¦output†¤bodyÙ3

(왜?)

¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙ�09£×ä°persist_js_state·has_pluto_hook_features§cell_idÙ$7befd7ef-7ab9-4a00-a9d8-52cde80c23e6¹depends_on_disabled_cells§runtimeΞøµpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$fb480817-66f5-468b-b6c6-9bf145fc86c4Цqueued¤logs�§running¦output†¤bodyÙL

Positive definite and symmetric matrix

¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙ�09£š,°persist_js_state·has_pluto_hook_features§cell_idÙ$fb480817-66f5-468b-b6c6-9bf145fc86c4¹depends_on_disabled_cells§runtimeξ¢µpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$27d01165-2aa4-4b86-93ba-c7109636e692Цqueued¤logs�§running¦output†¤bodyÙ/

5월31�

¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙ�08" ‰°persist_js_state·has_pluto_hook_features§cell_idÙ$27d01165-2aa4-4b86-93ba-c7109636e692¹depends_on_disabled_cells§runtimeÎXÿµpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$b44292d9-2a3f-49d6-bcc2-8fb5b72e9e6cЦqueued¤logs�§running¦output†¤bodyÚ

- 요약: ${\bf A}$가 실수� 대칭행렬�면 아래가 �치�다.

  • 행렬 ${\bf A}$ì�˜ 모든 고유값ì�´ 양수ì�´ë‹¤.

  • 행렬 ${\bf A}$ê°€ positive definite matrixì�´ë‹¤.

¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙ�09¨mΰpersist_js_state·has_pluto_hook_features§cell_idÙ$b44292d9-2a3f-49d6-bcc2-8fb5b72e9e6c¹depends_on_disabled_cells§runtimeÎ*èµpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$dc456627-72c5-4acf-89af-aa1ba01d2ba4Цqueued¤logs�§running¦output†¤bodyÙ©
  • note: 참고로 ì�´ë•Œ ${\bf A}$ì�˜ 고유값ì�´ 양수ì�¸ 것ì�€ 아니다.

¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙ�09£{J°persist_js_state·has_pluto_hook_features§cell_idÙ$dc456627-72c5-4acf-89af-aa1ba01d2ba4¹depends_on_disabled_cells§runtimeεpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$da1a6561-ef07-492c-8e20-bfb0dc530a05Цqueued¤logs�§running¦output†¤bodyÚŠ

- 요약: ${\bf A}$가 실수� 대칭행렬�면 아래가 �치�다.

  • 행렬 ${\bf A}$ì�˜ 모든 고유값ì�´ 0ë˜�는 양수ì�´ë‹¤.

  • 행렬 ${\bf A}$ê°€ positive semidefinite matrixì�´ë‹¤.

¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙ�09¨‘%°persist_js_state·has_pluto_hook_features§cell_idÙ$da1a6561-ef07-492c-8e20-bfb0dc530a05¹depends_on_disabled_cells§runtimeΙÁµpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$f080d7b0-4c1f-411e-9e86-d422dd77d2e7Цqueued¤logs�§running¦output†¤bodyÙ>

Positive definite matrix

¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙ�09JA¼°persist_js_state·has_pluto_hook_features§cell_idÙ$f080d7b0-4c1f-411e-9e86-d422dd77d2e7¹depends_on_disabled_cells§runtimeÎäÀµpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$a23df07e-24df-4ae3-942d-7ccfe024de57Цqueued¤logs�§running¦output†¤bodyÙä

숙제

고유벡터행렬� ��행렬�고 모든 고유값� 실수가 �는 매트릭스 ${\bf A}_{4\times 4}$ 를 구해보�.

¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙ�09¨¯ê°persist_js_state·has_pluto_hook_features§cell_idÙ$a23df07e-24df-4ae3-942d-7ccfe024de57¹depends_on_disabled_cells§runtimeÎþÖµpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$26300fa0-9f73-4874-9e60-d7b82f05cc71Цqueued¤logs�§running¦output†¤bodyÚMŒ ¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙ�08y{ °persist_js_state·has_pluto_hook_features§cell_idÙ$26300fa0-9f73-4874-9e60-d7b82f05cc71¹depends_on_disabled_cells§runtimeÎ6 ¤µpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$5b94d293-7533-4f4d-8c71-0a2c19e94117Цqueued¤logs�§running¦output†¤bodyÙ¸

(why?)

$${\bf y}'{\bf A}{\bf y}=(y_1+y_2)^2+y_1^2+y_2^2>0$$

¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙ�09¢Pœ°persist_js_state·has_pluto_hook_features§cell_idÙ$5b94d293-7533-4f4d-8c71-0a2c19e94117¹depends_on_disabled_cells§runtimeÎKµpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$3e069b39-28fb-4404-b292-8a54c2a25a8aЦqueued¤logs�§running¦output†¤bodyÚÚ

- 관찰1: 어떠한 실대칭행렬 ${\bf A}_{n\times n}$� 모든 고유값� 양수�면 ${\bf A}$는 positive definite matrix가 �다. (즉 모든 non-zero vector ${\bf y}$� 대해서 ${\bf y}^\top {\bf A}{\bf y}>0$� 만족한다.)

¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙ�09£¹o°persist_js_state·has_pluto_hook_features§cell_idÙ$3e069b39-28fb-4404-b292-8a54c2a25a8a¹depends_on_disabled_cells§runtimeÎKéµpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$71d85e9f-a649-4584-8cbd-d43dedba97cbЦqueued¤logs�§running¦output†¤bodyÚH

모든 임�� ${\bf y}$� 대하여 아래가 성리하므로.

$${\bf y}^\top{\bf A}{\bf y}={\bf y}^\top{\bf \Psi}{\bf \Lambda}{\bf \Psi}^\top{\bf y}={\bf x}^\top {\bf \Lambda}{\bf x}=\sum_{i=1}^{n}x_i^2\lambda_i>0$$

단 여기�서 ${\bf x}={\bf \Psi}^\top{\bf y}$ �다.

¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙ�09£÷×°persist_js_state·has_pluto_hook_features§cell_idÙ$71d85e9f-a649-4584-8cbd-d43dedba97cb¹depends_on_disabled_cells§runtimeκ(µpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$f1c60bf5-2052-4bf3-8e3b-ddb0cbd14b39Цqueued¤logs�§running¦output†¤bodyÙ“

(예제2) 아무렇게나 실수� 대칭행렬� 만들기만하면 ��대�화가 가능하다.

¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙ�08äˆ{°persist_js_state·has_pluto_hook_features§cell_idÙ$f1c60bf5-2052-4bf3-8e3b-ddb0cbd14b39¹depends_on_disabled_cells§runtimeÎU‰µpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$b868981c-dffb-4165-8e69-97889bc25312Цqueued¤logs�§running¦output†¤body ¤mimeªtext/plain¬rootassigneeÀ²last_run_timestampËAÙ�07¿L°persist_js_state·has_pluto_hook_features§cell_idÙ$b868981c-dffb-4165-8e69-97889bc25312¹depends_on_disabled_cells§runtimeÎ 3÷µpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$706c2e23-626e-44e0-a443-70023ffbccc6Цqueued¤logs�§running¦output†¤bodyÚÄ

- 관찰2: 어떠한 실대칭행렬 ${\bf A}$가 positive definite matrix �면 (즉 모든 non-zero vector ${\bf y}$� 대하여 ${\bf y}^\top {\bf A}{\bf y}>0$� 성립한다면) ${\bf A}$� 모든 고유값� 양수�다.

¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙ�09¨%‰°persist_js_state·has_pluto_hook_features§cell_idÙ$706c2e23-626e-44e0-a443-70023ffbccc6¹depends_on_disabled_cells§runtimeÎþµpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$1bcbd243-7088-4133-a8a9-6dab8d37001cЦqueued¤logs�§running¦output†¤bodyÙ›
  • note: 참고로 ì�´ë•Œ ${\bf A}$는 대칭행렬ì�´ 아니다.

¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙ�09¢s°persist_js_state·has_pluto_hook_features§cell_idÙ$1bcbd243-7088-4133-a8a9-6dab8d37001c¹depends_on_disabled_cells§runtimeÎþ µpublished_object_keys�¸depends_on_skipped_cells§erroredÂÙ$f8ccc269-0ea0-4601-ab4b-04b6aa1526ecЦqueued¤logs�§running¦output†¤bodyÚ–

(왜?)

행렬 ${\bf A}$는 실대칭행렬�므로 ��대�화가 가능하다. �단 서로 ��하는 $n$개� 고유벡터 $\psi_1,\dots \psi_n$� 확보할 수 있다. $\psi_1$� 대하여

$$\psi_1^\top {\bf A}\psi_1=\psi_1^\top \lambda_1\psi_1=\lambda_1>0$$

가 성립한다. 여기�서 첫번째 등호는 고유벡터� 정�, �번째 등호는 $\Psi$가 ��행렬��는 사실, 마지막� 부등호는 positive definite� 정�� �하여 성립한다. 따�서 $\lambda_1>0$�다. �러한 논�가 $\psi_2,\dots \psi_n$� 대하여 성립하므로 모든 고유값� 양수가 �다.

¤mime©text/html¬rootassigneeÀ²last_run_timestampËAÙ�09¨I,°persist_js_state·has_pluto_hook_features§cell_idÙ$f8ccc269-0ea0-4601-ab4b-04b6aa1526ec¹depends_on_disabled_cells§runtimeÎ ]µpublished_object_keys�¸depends_on_skipped_cells§errored±cell_dependenciesÞ&Ù$43a2c50f-0427-4c2c-af3e-c83d92c8e82c„´precedence_heuristic §cell_idÙ$43a2c50f-0427-4c2c-af3e-c83d92c8e82c´downstream_cells_map€²upstream_cells_map‚§@md_str�¨getindex�Ù$c226e8e1-e97c-4039-8baa-f82a00254917„´precedence_heuristic §cell_idÙ$c226e8e1-e97c-4039-8baa-f82a00254917´downstream_cells_map€²upstream_cells_map‚§@md_str�¨getindex�Ù$0b882110-64b9-49c7-8ffd-66b95f0b8a5d„´precedence_heuristic §cell_idÙ$0b882110-64b9-49c7-8ffd-66b95f0b8a5d´downstream_cells_map€²upstream_cells_map�¥eigen�Ù$031acc24-0027-4db0-9270-b63a026e9575„´precedence_heuristic §cell_idÙ$031acc24-0027-4db0-9270-b63a026e9575´downstream_cells_map€²upstream_cells_map‚§@md_str�¨getindex�Ù$df004a39-17f0-47eb-9725-d46dd844f205„´precedence_heuristic §cell_idÙ$df004a39-17f0-47eb-9725-d46dd844f205´downstream_cells_map�¢y2’Ù$4eabb492-2f64-4eb1-9041-a8d29eb40ff8Ù$6cc96118-41ac-4807-8f88-4ae86e491c79²upstream_cells_map‰¤Core�¤Base�¡:�·PlutoRunner.create_bond�«PlutoRunner�¯Core.applicable�¥@bind�¨Base.get�¦Slider�Ù$4eabb492-2f64-4eb1-9041-a8d29eb40ff8„´precedence_heuristic §cell_idÙ$4eabb492-2f64-4eb1-9041-a8d29eb40ff8´downstream_cells_map€²upstream_cells_map…¢y1‘Ù$4d737613-177c-45e8-abe7-597ffd863049¢y2‘Ù$df004a39-17f0-47eb-9725-d46dd844f205¡*�§adjoint�¤conj�Ù$eac996bd-5458-40eb-a82d-88f3aac35033„´precedence_heuristic §cell_idÙ$eac996bd-5458-40eb-a82d-88f3aac35033´downstream_cells_map€²upstream_cells_map‚§@md_str�¨getindex�Ù$1d6ec17b-eca2-4289-8cfe-04a67bcac2c6„´precedence_heuristic §cell_idÙ$1d6ec17b-eca2-4289-8cfe-04a67bcac2c6´downstream_cells_map€²upstream_cells_mapƒ¤Base�®Base.Docs.HTML�©@html_str�Ù$94b5adf6-cbe5-4052-a2bd-dfabac6d7406„´precedence_heuristic §cell_idÙ$94b5adf6-cbe5-4052-a2bd-dfabac6d7406´downstream_cells_map€²upstream_cells_map‚§@md_str�¨getindex�Ù$6cc96118-41ac-4807-8f88-4ae86e491c79„´precedence_heuristic §cell_idÙ$6cc96118-41ac-4807-8f88-4ae86e491c79´downstream_cells_map€²upstream_cells_map…¢y1‘Ù$4d737613-177c-45e8-abe7-597ffd863049¢y2‘Ù$df004a39-17f0-47eb-9725-d46dd844f205¡*�§adjoint�¤conj�Ù$9022b592-6ab0-40de-b96b-aecb56c663a5„´precedence_heuristic §cell_idÙ$9022b592-6ab0-40de-b96b-aecb56c663a5´downstream_cells_map€²upstream_cells_map‡¤rank�¡-�¤sqrt�¡/�£âˆš�¡*�¢im�Ù$bd476cf8-9946-4911-bee9-5170aabd9ca7„´precedence_heuristic §cell_idÙ$bd476cf8-9946-4911-bee9-5170aabd9ca7´downstream_cells_map€²upstream_cells_map‚§@md_str�¨getindex�Ù$350200af-c763-4bc3-8b7f-be8422988009„´precedence_heuristic §cell_idÙ$350200af-c763-4bc3-8b7f-be8422988009´downstream_cells_map€²upstream_cells_map‚§@md_str�¨getindex�Ù$2430ceb6-1154-4345-8487-05bd9a8136e2„´precedence_heuristic §cell_idÙ$2430ceb6-1154-4345-8487-05bd9a8136e2´downstream_cells_map€²upstream_cells_mapƒ¥eigen�¡*�¢im�Ù$05af5915-30a6-49fd-850a-352a41036984„´precedence_heuristic §cell_idÙ$05af5915-30a6-49fd-850a-352a41036984´downstream_cells_map€²upstream_cells_map‚§@md_str�¨getindex�Ù$4d737613-177c-45e8-abe7-597ffd863049„´precedence_heuristic §cell_idÙ$4d737613-177c-45e8-abe7-597ffd863049´downstream_cells_map�¢y1’Ù$4eabb492-2f64-4eb1-9041-a8d29eb40ff8Ù$6cc96118-41ac-4807-8f88-4ae86e491c79²upstream_cells_map‰¤Core�¤Base�¡:�·PlutoRunner.create_bond�«PlutoRunner�¯Core.applicable�¥@bind�¨Base.get�¦Slider�Ù$d3ccc0c6-e092-11ec-3296-b5a32d51eade„´precedence_heuristic §cell_idÙ$d3ccc0c6-e092-11ec-3296-b5a32d51eade´downstream_cells_map€²upstream_cells_map‚§@md_str�¨getindex�Ù$12aa1c0d-8f14-48cf-b244-c3fac884d676„´precedence_heuristic §cell_idÙ$12aa1c0d-8f14-48cf-b244-c3fac884d676´downstream_cells_map€²upstream_cells_map‚§@md_str�¨getindex�Ù$1309cb46-7027-45b4-9401-0ed38a1ef7a7„´precedence_heuristic §cell_idÙ$1309cb46-7027-45b4-9401-0ed38a1ef7a7´downstream_cells_map€²upstream_cells_map‚§@md_str�¨getindex�Ù$742c33c4-3bd5-4388-a9dd-4f9341eeb3e4„´precedence_heuristic §cell_idÙ$742c33c4-3bd5-4388-a9dd-4f9341eeb3e4´downstream_cells_map€²upstream_cells_map‚§@md_str�¨getindex�Ù$9b52b105-40b4-4b77-b274-2d0a6914985a„´precedence_heuristic §cell_idÙ$9b52b105-40b4-4b77-b274-2d0a6914985a´downstream_cells_map€²upstream_cells_map�¥eigen�Ù$7befd7ef-7ab9-4a00-a9d8-52cde80c23e6„´precedence_heuristic §cell_idÙ$7befd7ef-7ab9-4a00-a9d8-52cde80c23e6´downstream_cells_map€²upstream_cells_map‚§@md_str�¨getindex�Ù$fb480817-66f5-468b-b6c6-9bf145fc86c4„´precedence_heuristic §cell_idÙ$fb480817-66f5-468b-b6c6-9bf145fc86c4´downstream_cells_map€²upstream_cells_map‚§@md_str�¨getindex�Ù$27d01165-2aa4-4b86-93ba-c7109636e692„´precedence_heuristic §cell_idÙ$27d01165-2aa4-4b86-93ba-c7109636e692´downstream_cells_map€²upstream_cells_map‚§@md_str�¨getindex�Ù$b44292d9-2a3f-49d6-bcc2-8fb5b72e9e6c„´precedence_heuristic §cell_idÙ$b44292d9-2a3f-49d6-bcc2-8fb5b72e9e6c´downstream_cells_map€²upstream_cells_map‚§@md_str�¨getindex�Ù$dc456627-72c5-4acf-89af-aa1ba01d2ba4„´precedence_heuristic §cell_idÙ$dc456627-72c5-4acf-89af-aa1ba01d2ba4´downstream_cells_map€²upstream_cells_map‚§@md_str�¨getindex�Ù$da1a6561-ef07-492c-8e20-bfb0dc530a05„´precedence_heuristic §cell_idÙ$da1a6561-ef07-492c-8e20-bfb0dc530a05´downstream_cells_map€²upstream_cells_map‚§@md_str�¨getindex�Ù$f080d7b0-4c1f-411e-9e86-d422dd77d2e7„´precedence_heuristic §cell_idÙ$f080d7b0-4c1f-411e-9e86-d422dd77d2e7´downstream_cells_map€²upstream_cells_map‚§@md_str�¨getindex�Ù$a23df07e-24df-4ae3-942d-7ccfe024de57„´precedence_heuristic §cell_idÙ$a23df07e-24df-4ae3-942d-7ccfe024de57´downstream_cells_map€²upstream_cells_map‚§@md_str�¨getindex�Ù$26300fa0-9f73-4874-9e60-d7b82f05cc71„´precedence_heuristic §cell_idÙ$26300fa0-9f73-4874-9e60-d7b82f05cc71´downstream_cells_map€²upstream_cells_map‚§PlutoUI‘Ù$b868981c-dffb-4165-8e69-97889bc25312·PlutoUI.TableOfContents�Ù$5b94d293-7533-4f4d-8c71-0a2c19e94117„´precedence_heuristic §cell_idÙ$5b94d293-7533-4f4d-8c71-0a2c19e94117´downstream_cells_map€²upstream_cells_map‚§@md_str�¨getindex�Ù$3e069b39-28fb-4404-b292-8a54c2a25a8a„´precedence_heuristic §cell_idÙ$3e069b39-28fb-4404-b292-8a54c2a25a8a´downstream_cells_map€²upstream_cells_map‚§@md_str�¨getindex�Ù$71d85e9f-a649-4584-8cbd-d43dedba97cb„´precedence_heuristic §cell_idÙ$71d85e9f-a649-4584-8cbd-d43dedba97cb´downstream_cells_map€²upstream_cells_map‚§@md_str�¨getindex�Ù$f1c60bf5-2052-4bf3-8e3b-ddb0cbd14b39„´precedence_heuristic §cell_idÙ$f1c60bf5-2052-4bf3-8e3b-ddb0cbd14b39´downstream_cells_map€²upstream_cells_map‚§@md_str�¨getindex�Ù$b868981c-dffb-4165-8e69-97889bc25312„´precedence_heuristic§cell_idÙ$b868981c-dffb-4165-8e69-97889bc25312´downstream_cells_map‚­LinearAlgebra�§PlutoUI‘Ù$26300fa0-9f73-4874-9e60-d7b82f05cc71²upstream_cells_map€Ù$706c2e23-626e-44e0-a443-70023ffbccc6„´precedence_heuristic §cell_idÙ$706c2e23-626e-44e0-a443-70023ffbccc6´downstream_cells_map€²upstream_cells_map‚§@md_str�¨getindex�Ù$1bcbd243-7088-4133-a8a9-6dab8d37001c„´precedence_heuristic §cell_idÙ$1bcbd243-7088-4133-a8a9-6dab8d37001c´downstream_cells_map€²upstream_cells_map‚§@md_str�¨getindex�Ù$f8ccc269-0ea0-4601-ab4b-04b6aa1526ec„´precedence_heuristic §cell_idÙ$f8ccc269-0ea0-4601-ab4b-04b6aa1526ec´downstream_cells_map€²upstream_cells_map‚§@md_str�¨getindex�´cell_execution_orderÜ&Ù$b868981c-dffb-4165-8e69-97889bc25312Ù$27d01165-2aa4-4b86-93ba-c7109636e692Ù$1d6ec17b-eca2-4289-8cfe-04a67bcac2c6Ù$d3ccc0c6-e092-11ec-3296-b5a32d51eadeÙ$26300fa0-9f73-4874-9e60-d7b82f05cc71Ù$12aa1c0d-8f14-48cf-b244-c3fac884d676Ù$43a2c50f-0427-4c2c-af3e-c83d92c8e82cÙ$742c33c4-3bd5-4388-a9dd-4f9341eeb3e4Ù$9b52b105-40b4-4b77-b274-2d0a6914985aÙ$f1c60bf5-2052-4bf3-8e3b-ddb0cbd14b39Ù$0b882110-64b9-49c7-8ffd-66b95f0b8a5dÙ$bd476cf8-9946-4911-bee9-5170aabd9ca7Ù$2430ceb6-1154-4345-8487-05bd9a8136e2Ù$05af5915-30a6-49fd-850a-352a41036984Ù$9022b592-6ab0-40de-b96b-aecb56c663a5Ù$f080d7b0-4c1f-411e-9e86-d422dd77d2e7Ù$1309cb46-7027-45b4-9401-0ed38a1ef7a7Ù$c226e8e1-e97c-4039-8baa-f82a00254917Ù$031acc24-0027-4db0-9270-b63a026e9575Ù$eac996bd-5458-40eb-a82d-88f3aac35033Ù$4d737613-177c-45e8-abe7-597ffd863049Ù$df004a39-17f0-47eb-9725-d46dd844f205Ù$4eabb492-2f64-4eb1-9041-a8d29eb40ff8Ù$5b94d293-7533-4f4d-8c71-0a2c19e94117Ù$1bcbd243-7088-4133-a8a9-6dab8d37001cÙ$94b5adf6-cbe5-4052-a2bd-dfabac6d7406Ù$6cc96118-41ac-4807-8f88-4ae86e491c79Ù$dc456627-72c5-4acf-89af-aa1ba01d2ba4Ù$fb480817-66f5-468b-b6c6-9bf145fc86c4Ù$3e069b39-28fb-4404-b292-8a54c2a25a8aÙ$7befd7ef-7ab9-4a00-a9d8-52cde80c23e6Ù$71d85e9f-a649-4584-8cbd-d43dedba97cbÙ$350200af-c763-4bc3-8b7f-be8422988009Ù$706c2e23-626e-44e0-a443-70023ffbccc6Ù$f8ccc269-0ea0-4601-ab4b-04b6aa1526ecÙ$b44292d9-2a3f-49d6-bcc2-8fb5b72e9e6cÙ$da1a6561-ef07-492c-8e20-bfb0dc530a05Ù$a23df07e-24df-4ae3-942d-7ccfe024de57´last_hot_reload_timeË©shortpath§0531.jl®process_status¥ready¤pathÙ'/home/runner/work/SC2022/SC2022/0531.jl­pluto_version¨v0.19.41®last_save_timeËAÙ�0/ä'Ъcell_orderÜ&Ù$27d01165-2aa4-4b86-93ba-c7109636e692Ù$1d6ec17b-eca2-4289-8cfe-04a67bcac2c6Ù$d3ccc0c6-e092-11ec-3296-b5a32d51eadeÙ$b868981c-dffb-4165-8e69-97889bc25312Ù$26300fa0-9f73-4874-9e60-d7b82f05cc71Ù$12aa1c0d-8f14-48cf-b244-c3fac884d676Ù$43a2c50f-0427-4c2c-af3e-c83d92c8e82cÙ$742c33c4-3bd5-4388-a9dd-4f9341eeb3e4Ù$9b52b105-40b4-4b77-b274-2d0a6914985aÙ$f1c60bf5-2052-4bf3-8e3b-ddb0cbd14b39Ù$0b882110-64b9-49c7-8ffd-66b95f0b8a5dÙ$bd476cf8-9946-4911-bee9-5170aabd9ca7Ù$2430ceb6-1154-4345-8487-05bd9a8136e2Ù$05af5915-30a6-49fd-850a-352a41036984Ù$9022b592-6ab0-40de-b96b-aecb56c663a5Ù$f080d7b0-4c1f-411e-9e86-d422dd77d2e7Ù$1309cb46-7027-45b4-9401-0ed38a1ef7a7Ù$c226e8e1-e97c-4039-8baa-f82a00254917Ù$031acc24-0027-4db0-9270-b63a026e9575Ù$eac996bd-5458-40eb-a82d-88f3aac35033Ù$4d737613-177c-45e8-abe7-597ffd863049Ù$df004a39-17f0-47eb-9725-d46dd844f205Ù$4eabb492-2f64-4eb1-9041-a8d29eb40ff8Ù$5b94d293-7533-4f4d-8c71-0a2c19e94117Ù$1bcbd243-7088-4133-a8a9-6dab8d37001cÙ$94b5adf6-cbe5-4052-a2bd-dfabac6d7406Ù$6cc96118-41ac-4807-8f88-4ae86e491c79Ù$dc456627-72c5-4acf-89af-aa1ba01d2ba4Ù$fb480817-66f5-468b-b6c6-9bf145fc86c4Ù$3e069b39-28fb-4404-b292-8a54c2a25a8aÙ$7befd7ef-7ab9-4a00-a9d8-52cde80c23e6Ù$71d85e9f-a649-4584-8cbd-d43dedba97cbÙ$350200af-c763-4bc3-8b7f-be8422988009Ù$706c2e23-626e-44e0-a443-70023ffbccc6Ù$f8ccc269-0ea0-4601-ab4b-04b6aa1526ecÙ$b44292d9-2a3f-49d6-bcc2-8fb5b72e9e6cÙ$da1a6561-ef07-492c-8e20-bfb0dc530a05Ù$a23df07e-24df-4ae3-942d-7ccfe024de57±published_objects€¥nbpkgНinstall_time_nsÏÛ.ƒñ¬instantiatedòinstalled_versions‚­LinearAlgebra¦stdlib§PlutoUI¦0.7.59°terminal_outputsƒªnbpkg_syncÚ� Instantiating...  Installed FixedPointNumbers ────── v0.8.4 Installed Hyperscript ──────────── v0.0.4   Installed Parsers ──────────────── v2.3.1  Installed ColorTypes ───────────── v0.11.3  Installed IOCapture ────────────── v0.2.2  Installed Tricks ───────────────── v0.1.6  Installed PlutoUI ──────────────── v0.7.39  Installed JSON ─────────────────── v0.21.3  Installed Reexport ─────────────── v1.2.2 Installed HypertextLiteral ─────── v0.9.4  Installed AbstractPlutoDingetjes ─ v1.1.4  Resolving... ┌ Info: Operation failed. Updating registries and trying again... │  exception = │  Unsatisfiable requirements detected for package MozillaCACerts_jll [14a3606d]: │  MozillaCACerts_jll [14a3606d] log: │  ├─possible versions are: 2020.7.22 or uninstalled â””  └─restricted to versions 2022.2.1 by an explicit requirement — no versions left Resolving... ┌ Warning: Operation failed. Removing Manifest and trying again... │  exception = │  Unsatisfiable requirements detected for package MozillaCACerts_jll [14a3606d]: │  MozillaCACerts_jll [14a3606d] log: │  ├─possible versions are: 2020.7.22 or uninstalled │  └─restricted to versions 2022.2.1 by an explicit requirement — no versions left â”” @ Pluto ~/.julia/packages/Pluto/0K5S5/src/packages/Packages.jl:495 Resolving...  Installed IOCapture ─── v0.2.4 Installed ColorTypes ── v0.11.5   Installed PlutoUI ───── v0.7.59 Installed Hyperscript ─ v0.0.5   Updating `/tmp/jl_GPgAC0/Project.toml`  [7f904dfe] + PlutoUI v0.7.59  Updating `/tmp/jl_GPgAC0/Manifest.toml`  [6e696c72] + AbstractPlutoDingetjes v1.3.2  [3da002f7] + ColorTypes v0.11.5  [53c48c17] + FixedPointNumbers v0.8.4  [47d2ed2b] + Hyperscript v0.0.5  [ac1192a8] + HypertextLiteral v0.9.5  [b5f81e59] + IOCapture v0.2.4  [682c06a0] + JSON v0.21.4  [6c6e2e6c] + MIMEs v0.1.4  [69de0a69] + Parsers v2.8.1  [7f904dfe] + PlutoUI v0.7.59  [aea7be01] + PrecompileTools v1.2.1  [21216c6a] + Preferences v1.4.3  [189a3867] + Reexport v1.2.2  [410a4b4d] + Tricks v0.1.8  [5c2747f8] + URIs v1.5.1  [0dad84c5] + ArgTools  [56f22d72] + Artifacts  [2a0f44e3] + Base64  [ade2ca70] + Dates  [f43a241f] + Downloads  [7b1f6079] + FileWatching  [b77e0a4c] + InteractiveUtils  [b27032c2] + LibCURL  [76f85450] + LibGit2  [8f399da3] + Libdl  [37e2e46d] + LinearAlgebra  [56ddb016] + Logging  [d6f4376e] + Markdown  [a63ad114] + Mmap  [ca575930] + NetworkOptions  [44cfe95a] + Pkg  [de0858da] + Printf  [3fa0cd96] + REPL  [9a3f8284] + Random  [ea8e919c] + SHA  [9e88b42a] + Serialization  [6462fe0b] + Sockets  [2f01184e] + SparseArrays  [10745b16] + Statistics  [fa267f1f] + TOML  [a4e569a6] + Tar  [8dfed614] + Test  [cf7118a7] + UUIDs  [4ec0a83e] + Unicode  [e66e0078] + CompilerSupportLibraries_jll  [deac9b47] + LibCURL_jll  [29816b5a] + LibSSH2_jll  [c8ffd9c3] + MbedTLS_jll  [14a3606d] + MozillaCACerts_jll  [4536629a] + OpenBLAS_jll  [83775a58] + Zlib_jll  [8e850b90] + libblastrampoline_jll  [8e850ede] + nghttp2_jll  [3f19e933] + p7zip_jll Instantiating... Precompiling...  Activating project at `/tmp/jl_GPgAC0` Precompiling project... 6 dependencies successfully precompiled in 6 seconds (15 already precompiled)­LinearAlgebraÚ� Instantiating...  Installed FixedPointNumbers ────── v0.8.4 Installed Hyperscript ──────────── v0.0.4   Installed Parsers ──────────────── v2.3.1  Installed ColorTypes ───────────── v0.11.3  Installed IOCapture ────────────── v0.2.2  Installed Tricks ───────────────── v0.1.6  Installed PlutoUI ──────────────── v0.7.39  Installed JSON ─────────────────── v0.21.3  Installed Reexport ─────────────── v1.2.2 Installed HypertextLiteral ─────── v0.9.4  Installed AbstractPlutoDingetjes ─ v1.1.4  Resolving... ┌ Info: Operation failed. Updating registries and trying again... │  exception = │  Unsatisfiable requirements detected for package MozillaCACerts_jll [14a3606d]: │  MozillaCACerts_jll [14a3606d] log: │  ├─possible versions are: 2020.7.22 or uninstalled â””  └─restricted to versions 2022.2.1 by an explicit requirement — no versions left Resolving... ┌ Warning: Operation failed. Removing Manifest and trying again... │  exception = │  Unsatisfiable requirements detected for package MozillaCACerts_jll [14a3606d]: │  MozillaCACerts_jll [14a3606d] log: │  ├─possible versions are: 2020.7.22 or uninstalled │  └─restricted to versions 2022.2.1 by an explicit requirement — no versions left â”” @ Pluto ~/.julia/packages/Pluto/0K5S5/src/packages/Packages.jl:495 Resolving...  Installed IOCapture ─── v0.2.4 Installed ColorTypes ── v0.11.5   Installed PlutoUI ───── v0.7.59 Installed Hyperscript ─ v0.0.5   Updating `/tmp/jl_GPgAC0/Project.toml`  [7f904dfe] + PlutoUI v0.7.59  Updating `/tmp/jl_GPgAC0/Manifest.toml`  [6e696c72] + AbstractPlutoDingetjes v1.3.2  [3da002f7] + ColorTypes v0.11.5  [53c48c17] + FixedPointNumbers v0.8.4  [47d2ed2b] + Hyperscript v0.0.5  [ac1192a8] + HypertextLiteral v0.9.5  [b5f81e59] + IOCapture v0.2.4  [682c06a0] + JSON v0.21.4  [6c6e2e6c] + MIMEs v0.1.4  [69de0a69] + Parsers v2.8.1  [7f904dfe] + PlutoUI v0.7.59  [aea7be01] + PrecompileTools v1.2.1  [21216c6a] + Preferences v1.4.3  [189a3867] + Reexport v1.2.2  [410a4b4d] + Tricks v0.1.8  [5c2747f8] + URIs v1.5.1  [0dad84c5] + ArgTools  [56f22d72] + Artifacts  [2a0f44e3] + Base64  [ade2ca70] + Dates  [f43a241f] + Downloads  [7b1f6079] + FileWatching  [b77e0a4c] + InteractiveUtils  [b27032c2] + LibCURL  [76f85450] + LibGit2  [8f399da3] + Libdl  [37e2e46d] + LinearAlgebra  [56ddb016] + Logging  [d6f4376e] + Markdown  [a63ad114] + Mmap  [ca575930] + NetworkOptions  [44cfe95a] + Pkg  [de0858da] + Printf  [3fa0cd96] + REPL  [9a3f8284] + Random  [ea8e919c] + SHA  [9e88b42a] + Serialization  [6462fe0b] + Sockets  [2f01184e] + SparseArrays  [10745b16] + Statistics  [fa267f1f] + TOML  [a4e569a6] + Tar  [8dfed614] + Test  [cf7118a7] + UUIDs  [4ec0a83e] + Unicode  [e66e0078] + CompilerSupportLibraries_jll  [deac9b47] + LibCURL_jll  [29816b5a] + LibSSH2_jll  [c8ffd9c3] + MbedTLS_jll  [14a3606d] + MozillaCACerts_jll  [4536629a] + OpenBLAS_jll  [83775a58] + Zlib_jll  [8e850b90] + libblastrampoline_jll  [8e850ede] + nghttp2_jll  [3f19e933] + p7zip_jll Instantiating... Precompiling...  Activating project at `/tmp/jl_GPgAC0` Precompiling project... 6 dependencies successfully precompiled in 6 seconds (15 already precompiled)§PlutoUIÚ� Instantiating...  Installed FixedPointNumbers ────── v0.8.4 Installed Hyperscript ──────────── v0.0.4   Installed Parsers ──────────────── v2.3.1  Installed ColorTypes ───────────── v0.11.3  Installed IOCapture ────────────── v0.2.2  Installed Tricks ───────────────── v0.1.6  Installed PlutoUI ──────────────── v0.7.39  Installed JSON ─────────────────── v0.21.3  Installed Reexport ─────────────── v1.2.2 Installed HypertextLiteral ─────── v0.9.4  Installed AbstractPlutoDingetjes ─ v1.1.4  Resolving... ┌ Info: Operation failed. Updating registries and trying again... │  exception = │  Unsatisfiable requirements detected for package MozillaCACerts_jll [14a3606d]: │  MozillaCACerts_jll [14a3606d] log: │  ├─possible versions are: 2020.7.22 or uninstalled â””  └─restricted to versions 2022.2.1 by an explicit requirement — no versions left Resolving... ┌ Warning: Operation failed. Removing Manifest and trying again... │  exception = │  Unsatisfiable requirements detected for package MozillaCACerts_jll [14a3606d]: │  MozillaCACerts_jll [14a3606d] log: │  ├─possible versions are: 2020.7.22 or uninstalled │  └─restricted to versions 2022.2.1 by an explicit requirement — no versions left â”” @ Pluto ~/.julia/packages/Pluto/0K5S5/src/packages/Packages.jl:495 Resolving...  Installed IOCapture ─── v0.2.4 Installed ColorTypes ── v0.11.5   Installed PlutoUI ───── v0.7.59 Installed Hyperscript ─ v0.0.5   Updating `/tmp/jl_GPgAC0/Project.toml`  [7f904dfe] + PlutoUI v0.7.59  Updating `/tmp/jl_GPgAC0/Manifest.toml`  [6e696c72] + AbstractPlutoDingetjes v1.3.2  [3da002f7] + ColorTypes v0.11.5  [53c48c17] + FixedPointNumbers v0.8.4  [47d2ed2b] + Hyperscript v0.0.5  [ac1192a8] + HypertextLiteral v0.9.5  [b5f81e59] + IOCapture v0.2.4  [682c06a0] + JSON v0.21.4  [6c6e2e6c] + MIMEs v0.1.4  [69de0a69] + Parsers v2.8.1  [7f904dfe] + PlutoUI v0.7.59  [aea7be01] + PrecompileTools v1.2.1  [21216c6a] + Preferences v1.4.3  [189a3867] + Reexport v1.2.2  [410a4b4d] + Tricks v0.1.8  [5c2747f8] + URIs v1.5.1  [0dad84c5] + ArgTools  [56f22d72] + Artifacts  [2a0f44e3] + Base64  [ade2ca70] + Dates  [f43a241f] + Downloads  [7b1f6079] + FileWatching  [b77e0a4c] + InteractiveUtils  [b27032c2] + LibCURL  [76f85450] + LibGit2  [8f399da3] + Libdl  [37e2e46d] + LinearAlgebra  [56ddb016] + Logging  [d6f4376e] + Markdown  [a63ad114] + Mmap  [ca575930] + NetworkOptions  [44cfe95a] + Pkg  [de0858da] + Printf  [3fa0cd96] + REPL  [9a3f8284] + Random  [ea8e919c] + SHA  [9e88b42a] + Serialization  [6462fe0b] + Sockets  [2f01184e] + SparseArrays  [10745b16] + Statistics  [fa267f1f] + TOML  [a4e569a6] + Tar  [8dfed614] + Test  [cf7118a7] + UUIDs  [4ec0a83e] + Unicode  [e66e0078] + CompilerSupportLibraries_jll  [deac9b47] + LibCURL_jll  [29816b5a] + LibSSH2_jll  [c8ffd9c3] + MbedTLS_jll  [14a3606d] + MozillaCACerts_jll  [4536629a] + OpenBLAS_jll  [83775a58] + Zlib_jll  [8e850b90] + libblastrampoline_jll  [8e850ede] + nghttp2_jll  [3f19e933] + p7zip_jll Instantiating... Precompiling...  Activating project at `/tmp/jl_GPgAC0` Precompiling project... 6 dependencies successfully precompiled in 6 seconds (15 already precompiled)§enabled÷restart_recommended_msgÀ´restart_required_msgÀ­busy_packages�¶waiting_for_permissionÂÙ,waiting_for_permission_but_probably_disabled«cell_inputsÞ&Ù$43a2c50f-0427-4c2c-af3e-c83d92c8e82c„§cell_idÙ$43a2c50f-0427-4c2c-af3e-c83d92c8e82c¤codeÚmmd""" `-` ì�´ë¡ : 모든 ì›�소가 실수ì�¸ 대칭행렬 (1) 대ê°�화가능하고 (2) 실수ì�˜ 고유값ì�„ 가지며 (3) 고유벡터행렬ì�´ ì§�êµ�행렬ì�´ë‹¤. 즉 모든 ì›�소가 실대칭행렬 ${\bf A}$는 아래와 ê°™ì�´ 표현할 수 있다. ${\bf A} = {\bf \Psi}{\bf \Lambda}{\bf \Psi}^\top$ 단 ${\bf \Lambda}$ì�˜ 모든 대ê°�ì„  ì›�소는 실수ì�´ë‹¤. - note: ì�´ 정리를 스펙트럼정리 (spectral theorem) 혹ì�€ 주축정리 (principal axis theorem) ì�´ë�¼ê³  한다. - note: ì�´ëŸ¬í•œ 매트릭스 ${\bf A}$를 ì§�êµ�대ê°�화가능 (orthogonally diagonalizable) ì�´ë�¼ê³  부른다. """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$c226e8e1-e97c-4039-8baa-f82a00254917„§cell_idÙ$c226e8e1-e97c-4039-8baa-f82a00254917¤codeÙ.md""" ### Positive definite matrix ì •ì�˜ """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$0b882110-64b9-49c7-8ffd-66b95f0b8a5d„§cell_idÙ$0b882110-64b9-49c7-8ffd-66b95f0b8a5d¤codeÙ>let A = [-33 1 1 -0.22] λ,Ψ = eigen(A) # Ψ*Ψ' end ¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÂÙ$031acc24-0027-4db0-9270-b63a026e9575„§cell_idÙ$031acc24-0027-4db0-9270-b63a026e9575¤codeÚUmd""" `-` ì •ì�˜: 어떠한 실대칭행렬 ${\bf A}_{n\times n}$ê°€ 모든 non-zero real vector ${\bf y}_{n \times 1}$ì—� 대하여 $${\bf y}^\top {\bf A}{\bf y} > 0$$ ì�„ 만족하면 ${\bf A}$를 positive definite matrixë�¼ê³  부른다. - note: 참고로 등호가 있는 경우는 positive semidefinite matrixë�¼ê³  부른다. """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$df004a39-17f0-47eb-9725-d46dd844f205„§cell_idÙ$df004a39-17f0-47eb-9725-d46dd844f205¤codeÙ,@bind y2 Slider(-50:0.1:50, show_value=true)¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÂÙ$4eabb492-2f64-4eb1-9041-a8d29eb40ff8„§cell_idÙ$4eabb492-2f64-4eb1-9041-a8d29eb40ff8¤codeÙ+let A = [2 0; 2 2] y=[y1,y2] y'*A*y end¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÂÙ$eac996bd-5458-40eb-a82d-88f3aac35033„§cell_idÙ$eac996bd-5458-40eb-a82d-88f3aac35033¤codeÙ‰md""" (예제1) 예를들면 ${\bf A}=\begin{bmatrix} 2 & 0 \\ 2 & 2 \end{bmatrix}$는 positive definite ì�˜ ì •ì�˜ë¥¼ 만족한다. """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÂÙ$1d6ec17b-eca2-4289-8cfe-04a67bcac2c6„§cell_idÙ$1d6ec17b-eca2-4289-8cfe-04a67bcac2c6¤codeÚzhtml"""
"""¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$94b5adf6-cbe5-4052-a2bd-dfabac6d7406„§cell_idÙ$94b5adf6-cbe5-4052-a2bd-dfabac6d7406¤codeÙ}md""" (예제2) ${\bf A}=\begin{bmatrix} 1 & 1 \\ -1 & 1 \end{bmatrix}$ 는 positive definiteì�˜ ì •ì�˜ë¥¼ 만족한다. """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$6cc96118-41ac-4807-8f88-4ae86e491c79„§cell_idÙ$6cc96118-41ac-4807-8f88-4ae86e491c79¤codeÙ9let A = [1 1 -1 1] y=[y1,y2] y'*A*y #eigen(A) end ¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÂÙ$9022b592-6ab0-40de-b96b-aecb56c663a5„§cell_idÙ$9022b592-6ab0-40de-b96b-aecb56c663a5¤codeÙ\let ψ1= 1/√2 .* [1,-im] ψ2= 1/√2 .* [im,1] Ψ = [ψ1 ψ2] rank(Ψ) #inv(Ψ) end ¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÂÙ$bd476cf8-9946-4911-bee9-5170aabd9ca7„§cell_idÙ$bd476cf8-9946-4911-bee9-5170aabd9ca7¤codeÙ€md""" (예제3) 대칭행렬ì�´ì§€ë§Œ 모든 ì›�소가 실수가 아닌 경우ì—�는 대ê°�í™” 불가능 í•  수ë�„ 있다. """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$350200af-c763-4bc3-8b7f-be8422988009„§cell_idÙ$350200af-c763-4bc3-8b7f-be8422988009¤codeÙsmd""" > ì�´ì „ì¦�명ì�„ 삭제하고 ì�´ ì¦�명으로 수정하였습니다. ì�´ ì¦�명으로 공부하세요!! """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$2430ceb6-1154-4345-8487-05bd9a8136e2„§cell_idÙ$2430ceb6-1154-4345-8487-05bd9a8136e2¤codeÙ:let A = [2im 1 1 0] λ,Ψ = eigen(A) #rank(Ψ) end ¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÂÙ$05af5915-30a6-49fd-850a-352a41036984„§cell_idÙ$05af5915-30a6-49fd-850a-352a41036984¤codeÚUmd""" - ì�´ë•Œ $\lambda=i$ ì�´ê³  $\psi_1=\frac{1}{\sqrt{2}} \begin{bmatrix} 1 \\ -i \end{bmatrix}$, $\psi_2 = \frac{1}{\sqrt{2}} \begin{bmatrix} i \\ 1 \end{bmatrix}$ ì�´ë‹¤. - $\psi_1 i = \psi_2$ìž„ì�„ 관찰하ë�¼. (ë”°ë�¼ì„œ 고유벡터행렬ì�´ full rankê°€ 아니다) - 즉 ì�´ 행렬ì�€ 대ê°�화가 불가능한 행렬ì�´ë‹¤. """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$4d737613-177c-45e8-abe7-597ffd863049„§cell_idÙ$4d737613-177c-45e8-abe7-597ffd863049¤codeÙ,@bind y1 Slider(-50:0.1:50, show_value=true)¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÂÙ$d3ccc0c6-e092-11ec-3296-b5a32d51eade„§cell_idÙ$d3ccc0c6-e092-11ec-3296-b5a32d51eade¤code³md""" ## usings """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$12aa1c0d-8f14-48cf-b244-c3fac884d676„§cell_idÙ$12aa1c0d-8f14-48cf-b244-c3fac884d676¤code½md""" ## Spectral theorem """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$1309cb46-7027-45b4-9401-0ed38a1ef7a7„§cell_idÙ$1309cb46-7027-45b4-9401-0ed38a1ef7a7¤codeÚmd""" ì�´ ê°•ì�˜ë…¸íЏì�˜ PD-matrix는 ì�¼ë¶€ë¬¸í—Œì�˜ ì •ì�˜ë¥¼ 사용하여 설명한 것입니다. (예시는 아래..) - Golub, G. H., & Van Loan, C. (1979). Unsymmetric positive definite linear systems. Linear Algebra and its Applications, 28, 85-97. 현재는 PD-matrixê°€ 실대칭행렬(or ì—�르미트행렬)ìž„ì�„ 전재하고 서술한 문현ì�´ 많으므로 해당내용으로 공부하시기 ë°”ëž�니다. 2024ë…„ ê°•ì�˜ë…¸íЏ 버전 ì—�서는 다른 ì •ì�˜ë¡œ PD를 설명합니다. """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$742c33c4-3bd5-4388-a9dd-4f9341eeb3e4„§cell_idÙ$742c33c4-3bd5-4388-a9dd-4f9341eeb3e4¤codeÙymd""" (예제1) 0행렬ì�€ 모든 ì›�소가 실수ì�´ë©° 대칭행렬ì�´ë‹¤. ë”°ë�¼ì„œ ì§�êµ�대ê°�í™” 가능하다. """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$9b52b105-40b4-4b77-b274-2d0a6914985a„§cell_idÙ$9b52b105-40b4-4b77-b274-2d0a6914985a¤codeÙ$let A = [0 0 ; 0 0] eigen(A) end ¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÂÙ$7befd7ef-7ab9-4a00-a9d8-52cde80c23e6„§cell_idÙ$7befd7ef-7ab9-4a00-a9d8-52cde80c23e6¤code±md""" (왜?) """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$fb480817-66f5-468b-b6c6-9bf145fc86c4„§cell_idÙ$fb480817-66f5-468b-b6c6-9bf145fc86c4¤codeÙ4md""" ### Positive definite and symmetric matrix """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$27d01165-2aa4-4b86-93ba-c7109636e692„§cell_idÙ$27d01165-2aa4-4b86-93ba-c7109636e692¤codeµmd""" # 5ì›”31ì�¼ """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$b44292d9-2a3f-49d6-bcc2-8fb5b72e9e6c„§cell_idÙ$b44292d9-2a3f-49d6-bcc2-8fb5b72e9e6c¤codeÙÈmd""" `-` 요약: ${\bf A}$ê°€ 실수ì�¸ 대칭행렬ì�´ë©´ 아래가 ë�™ì¹˜ì�´ë‹¤. - 행렬 ${\bf A}$ì�˜ 모든 고유값ì�´ 양수ì�´ë‹¤. - 행렬 ${\bf A}$ê°€ positive definite matrixì�´ë‹¤. """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$dc456627-72c5-4acf-89af-aa1ba01d2ba4„§cell_idÙ$dc456627-72c5-4acf-89af-aa1ba01d2ba4¤codeÙYmd""" - note: 참고로 ì�´ë•Œ ${\bf A}$ì�˜ 고유값ì�´ 양수ì�¸ 것ì�€ 아니다. """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$da1a6561-ef07-492c-8e20-bfb0dc530a05„§cell_idÙ$da1a6561-ef07-492c-8e20-bfb0dc530a05¤codeÙÓmd""" `-` 요약: ${\bf A}$ê°€ 실수ì�¸ 대칭행렬ì�´ë©´ 아래가 ë�™ì¹˜ì�´ë‹¤. - 행렬 ${\bf A}$ì�˜ 모든 고유값ì�´ 0ë˜�는 양수ì�´ë‹¤. - 행렬 ${\bf A}$ê°€ positive semidefinite matrixì�´ë‹¤. """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$f080d7b0-4c1f-411e-9e86-d422dd77d2e7„§cell_idÙ$f080d7b0-4c1f-411e-9e86-d422dd77d2e7¤codeÙ%md""" ## Positive definite matrix """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$a23df07e-24df-4ae3-942d-7ccfe024de57„§cell_idÙ$a23df07e-24df-4ae3-942d-7ccfe024de57¤codeÙ›md""" ## 숙제 고유벡터행렬ì�´ ì§�êµ�행렬ì�´ê³  모든 고유값ì�´ 실수가 ë�˜ëŠ” 매트릭스 ${\bf A}_{4\times 4}$ 를 구해보ë�¼. """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$26300fa0-9f73-4874-9e60-d7b82f05cc71„§cell_idÙ$26300fa0-9f73-4874-9e60-d7b82f05cc71¤code¹PlutoUI.TableOfContents()¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÂÙ$5b94d293-7533-4f4d-8c71-0a2c19e94117„§cell_idÙ$5b94d293-7533-4f4d-8c71-0a2c19e94117¤codeÙEmd""" (why?) ${\bf y}'{\bf A}{\bf y}=(y_1+y_2)^2+y_1^2+y_2^2>0$ """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$3e069b39-28fb-4404-b292-8a54c2a25a8a„§cell_idÙ$3e069b39-28fb-4404-b292-8a54c2a25a8a¤codeÚmd""" `-` 관찰1: 어떠한 실대칭행렬 ${\bf A}_{n\times n}$ì�˜ 모든 고유값ì�´ 양수ì�´ë©´ ${\bf A}$는 positive definite matrixê°€ ë�œë‹¤. (즉 모든 non-zero vector ${\bf y}$ì—� 대해서 ${\bf y}^\top {\bf A}{\bf y}>0$ì�„ 만족한다.) """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$71d85e9f-a649-4584-8cbd-d43dedba97cb„§cell_idÙ$71d85e9f-a649-4584-8cbd-d43dedba97cb¤codeÚ#md""" 모든 ìž„ì�˜ì�˜ ${\bf y}$ì—� 대하여 아래가 성리하므로. $${\bf y}^\top{\bf A}{\bf y}={\bf y}^\top{\bf \Psi}{\bf \Lambda}{\bf \Psi}^\top{\bf y}={\bf x}^\top {\bf \Lambda}{\bf x}=\sum_{i=1}^{n}x_i^2\lambda_i>0$$ 단 여기ì—�서 ${\bf x}={\bf \Psi}^\top{\bf y}$ ì�´ë‹¤. """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$f1c60bf5-2052-4bf3-8e3b-ddb0cbd14b39„§cell_idÙ$f1c60bf5-2052-4bf3-8e3b-ddb0cbd14b39¤codeÙqmd""" (예제2) 아무렇게나 실수ì�¸ 대칭행렬ì�„ 만들기만하면 ì§�êµ�대ê°�화가 가능하다. """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$b868981c-dffb-4165-8e69-97889bc25312„§cell_idÙ$b868981c-dffb-4165-8e69-97889bc25312¤code»using LinearAlgebra,PlutoUI¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÂÙ$706c2e23-626e-44e0-a443-70023ffbccc6„§cell_idÙ$706c2e23-626e-44e0-a443-70023ffbccc6¤codeÙômd""" `-` 관찰2: 어떠한 실대칭행렬 ${\bf A}$ê°€ positive definite matrix ì�´ë©´ (즉 모든 non-zero vector ${\bf y}$ì—� 대하여 ${\bf y}^\top {\bf A}{\bf y}>0$ì�´ 성립한다면) ${\bf A}$ì�˜ 모든 고유값ì�€ 양수ì�´ë‹¤. """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$1bcbd243-7088-4133-a8a9-6dab8d37001c„§cell_idÙ$1bcbd243-7088-4133-a8a9-6dab8d37001c¤codeÙKmd""" - note: 참고로 ì�´ë•Œ ${\bf A}$는 대칭행렬ì�´ 아니다. """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedÃÙ$f8ccc269-0ea0-4601-ab4b-04b6aa1526ec„§cell_idÙ$f8ccc269-0ea0-4601-ab4b-04b6aa1526ec¤codeÚƒmd""" (왜?) 행렬 ${\bf A}$는 실대칭행렬ì�´ë¯€ë¡œ ì§�êµ�대ê°�화가 가능하다. ì�¼ë‹¨ 서로 ì§�êµ�하는 $n$ê°œì�˜ 고유벡터 $\psi_1,\dots \psi_n$ì�„ 확보할 수 있다. $\psi_1$ì—� 대하여 $\psi_1^\top {\bf A}\psi_1=\psi_1^\top \lambda_1\psi_1=\lambda_1>0$ ê°€ 성립한다. 여기ì—�서 첫번째 등호는 고유벡터ì�˜ ì •ì�˜, ë‘�번째 등호는 $\Psi$ê°€ ì§�êµ�행렬ì�´ë�¼ëŠ” 사실, 마지막ì�˜ 부등호는 positive definiteì�˜ ì •ì�˜ì—� ì�˜í•˜ì—¬ 성립한다. ë”°ë�¼ì„œ $\lambda_1>0$ì�´ë‹¤. ì�´ëŸ¬í•œ ë…¼ì�˜ê°€ $\psi_2,\dots \psi_n$ì—� 대하여 성립하므로 모든 고유값ì�€ 양수가 ë�œë‹¤. """¨metadataƒ©show_logsèdisabled®skip_as_script«code_foldedënotebook_idÙ$8889e5ec-093a-11ef-392b-e1cf0babc346«in_temp_dir¨metadata€