제 생각에 전통적인 대수학은 컴퓨터 과학에 사용하기에는 너무 구체적입니다. 따라서 컴퓨터 과학자들은 더 약한 (따라서 더 일반적인) 구조를 사용하거나 전통적인 구조를 일반화하여 필요에 맞게 만들 수 있습니다. 카테고리 이론 도 많이 사용합니다수학자들은 대수학의 일부라고 생각하지 않지만 왜 그런지 알지 못합니다. 우리는 대수학이 일반적으로 1 차 반면 토폴로지는 고차원 적 측면을 다룰 수 있기 때문에 전통적인 수학을 "대수"와 "토폴로지"로 분리하는 것은 불편하고 심지어 무의미한 것으로 분리되어있다. 따라서 컴퓨터 과학에 사용되는 구조에는 대수와 토폴로지가 혼합되어 있습니다. 사실, 나는 대수보다 토폴로지에 더 가깝습니다. "대수"와 "논리"로 추론을 등록하는 것은 우리의 관점에서 또 다른 무의미한 부분입니다. 대수는 방정식 속성을 다루고 논리는 다른 모든 종류의 속성도 다루기 때문입니다.
당신의 질문으로 되돌아 가면, 세미 그룹과 모노 이드는 오토마타 이론에서 상당히 강하게 사용됩니다. Eilenberg는 2 권의 모음집 을 썼으며 , 두 번째 모음 은 거의 대수적입니다. 나는 그가 네 권의 책을 계획하고 있다고 말했지만 그의 나이는 프로젝트를 끝내지 못했습니다. Jean-Eric Pin은 온라인 서적 에서이 컨텐츠의 많은 현대화 된 버전을 보유하고 있습니다 . 오토마타는 "모노 이드 모듈"(일명 동작 또는 "동작"이라고도 함)이며 컴퓨터 과학의 일반 수준에 있습니다. 기존의 링 모듈은 너무 구체적 일 수 있습니다.
격자 이론은 의의 론적 의미론의 발전에 주요한 힘이었다. 컴퓨터 과학자가 수학자와 공동으로 연속 격자를 개발 한 다음이를 도메인으로 일반화 할 때 토폴로지는 격자 이론과 혼합되었습니다 . 나는 도메인 이론이 컴퓨터 과학자 자신의 수학이라고 말하고 전통적인 수학에는 지식이 없다.
범용 대수는 데이터 유형의 대수 사양 을 정의하는 데 사용됩니다 . 거기에 도달 한 컴퓨터 과학자들은 조건부 방정식 (등식 혼 절이라고도 함)과 1 차 논리 속성과 같은보다 일반적인 속성을 다루어야한다는 필요성을 즉시 발견했습니다. 알다시피 대수학은 이제 모델 이론으로 통합됩니다.
범주 이론은 유형 이론의 기초입니다. 컴퓨터 과학자들이 다양한 계산 현상을 처리하기 위해 새로운 구조를 계속 발명함에 따라 카테고리 이론은 이러한 모든 아이디어를 배치 할 수있는 매우 편안한 프레임 워크입니다. 또한 functor 카테고리와 같은 "전통적인"수학에는 존재하지 않는 카테고리 이론에 의해 활성화 된 구조를 사용합니다. 또한, 대수학의 사용에보기의 범주 지점에서 그림으로 돌아 오면 모나드 및 효과의 대수 이론 . 대수학의 이분법 인 대수학 ( Coalgebras )도 많은 응용 분야를 찾습니다.
따라서 컴퓨터 과학에는 "대수"가 광범위하게 적용되지만 전통적인 대수 교과서에서 볼 수있는 대수는 아닙니다.
추가 사항 : 범주 이론이 대수학이라는 구체적인 의미가 있습니다. 모노 이드 는 대수의 기본 구조입니다. 이진 "곱하기"연산자로 구성되며 연관성이 있고 ID가 있습니다. 카테고리 이론은 "유형"을 monoid의 요소 와 연관시켜 이것을 일반화합니다 . 유형이 일치하는 경우에만 요소 "를 곱"할 수있는 경우 및 다음 . 예를 들어, 행렬에는 곱셈 연산이있어이를 모노 이드로 만듭니다. 그러나 행렬 (여기서 및a : X → Y b : Y → Z a b : X → Z n × n m × n m na : X→ Ya : X→ Yb:Y→Zab:X→Zn×nm×nmn범주가 다를 수 있습니다. 따라서 모노 이드는 단일 유형을 가진 특별한 범주의 경우입니다. 고리는 단일 유형의 첨가제 범주의 특수한 경우입니다. 모듈은 소스 및 대상 범주에 단일 유형이있는 특수한 경우입니다. 곧. 범주 이론은 유형이 대수 로되어있어 전통적인 대수보다 무한대로 적용 할 수 있습니다.