반응형

전체 글 127

모노이드

추상대수학에서 모노이드(영어: monoid)는 항등원을 갖는, 결합 법칙을 따르는 이항 연산을 갖춘 대수 구조이다. 군의 정의에서 역원의 존재를 생략하거나, 반군의 정의에서 항등원의 존재를 추가하여 얻는다.모노이드 (M,⋅)는 다음과 같은 데이터로 구성되는 대수 구조이다.M은 집합이다.⋅:M×M→M은 이항 연산이다.이 데이터는 다음과 같은 두 공리를 만족시켜야 한다.(결합 법칙) 임의의 a,b,c∈M에 대하여, (a⋅b)⋅c=a⋅(b⋅c)(항등원의 존재) 임의의 a∈M에 대하여 1⋅a=a⋅1=a가 성립하는 원소 1∈M이 존재한다. (만약 이러한 항등원이 존재한다면, 이는 유일하다는 것을 쉽게 보일 수 있다.)두 번째 공리를 생략하면 반군의 개념을 얻는다.다음과 같은 포함 관계가 성립한다.반군 ⊋ 모노이드..

Math 03:17:54

1. 환은 덧셈과 곱셈이 정의된 집합이다.2. 환 (R,+,⋅) 은 이항 연산+:R×R→R⋅:R×R→R을 갖춘다. 즉, 환에서 덧셈과 곱셈은 닫힌 연산이다.3. 덧셈에 대해 결합 법칙, 교환 법칙이 성립한다.4. 덧셈에 대해 항등원, 역원이 존재한다.5. 곱셈에 대해 결합 법칙이 성립한다.6. 곱셈에 대해 항등원이 존재한다.7. 덧셈과 곱셈 사이에 분배 법칙이 성립한다.8. 환에서는 곱셈에 대해 교환 법칙이 성립하지 않을 수 있다. 만약 성립한다면 그 환을 가환환이라 부른다.9. 환에서는 곱셈에 대해 역원이 존재하지 않을 수 있다. 0이 아닌 모든 원소가 가역원이라는 조건을 추가한다면 그 환을 나눗셈환이라 부른다.

Math 02:30:51

[투자 방법 연구] 리밸런싱을 해보자

리밸런싱만으로 자산을 쉽게 늘릴 수 있다.솔직히 '쉽게'라는 말은 잘못되었다.리밸런싱 하더라도 손해 보는 경우가 있기 때문이다.리밸런싱은 정말 간단한 방법이다.싸게 사서 비싸게 판다는 제1원리와자산을 분산투자한다는 제2원리를 이용한 것이다.리밸런싱할 때 주의할 점은,1. 리밸런싱 효과가 나타나려면 오래 기다려야 한다.2. 리밸런싱도 가끔 수익이 마이너스인 시기가 있다.이상 2가지 점을 염두에 두어야 한다.아래 엑셀시트는 나도 인터넷 어딘가에서 구한 것인데, 그것을 내 입맛에 맞게 수정한 것이다.

Dark Reader로 어둡게 보는 방법

모든 웹 사이트가 다크 모드를 지원하면 좋겠지만, 그렇지 않은 웹사이트들도 많다. 당장 내 블로그만 해도 다크 모드를 지원하지 않는다. 흰 배경에 검은 글씨. 프로그래머의 눈이 안 아플래야 안 아플 수가 없는 환경이다. Dark Reader를 이용하면 다크 모드를 지원하지 않는 웹 사이트여도 어둡게 볼 수 있다. 아래 링크에서 자신에게 해당하는 웹 브라우저의 확장을 설치하면 된다.https://darkreader.org/ Dark Reader — dark theme for every websiteDark mode for every website. Take care of your eyes, use dark theme for night and daily browsing. For Chrome and Firef..

카테고리 없음 2024.10.11

AES는 어떻게 15바이트를 암호화할까?

AES는 16바이트 블록 단위로 암호화/복호화하는 알고리듬이다. 근데 이 세상의 모든 데이터가 16바이트로 나누어 떨어지지는 않는다. 그럼 1, 2, 3, ..., 15바이트짜리 데이터는 암호화 못 하는건가? 이상하다. 분명 AES는 표준으로 채택될 만큼 범용성 있는 알고리듬인데, 무작위 데이터가 주어졌을 때 그것을 암호화할 수 있을 확률이 고작 0.0625%(1/16) 밖에 안 된다고? 그럴 리가 없다. 그러면 어떻게 15바이트, 1바이트, 6바이트 등과 같은 데이터들을 암호화하지? 뒤에 0을 붙이나? 사실 그것도 말이 안 된다. 0x10 00 00과 0x10 00, 0x10은 모두 다르기 때문이다. 바이트 0도 엄연히 크기를 차지하는 데이터다. 그럼 대체 어떻게 15바이트를 암호화할 수 있는거지? 나..

Math 2024.10.08
반응형