알고리즘 논리학
Algorithmic logic알고리즘 논리학은 적절한 논리 공식에 의해 프로그램의 의미 속성을 표현할 수 있는 프로그램의 미적분학이다.그것은 할당, 반복, 구성 지침과 같은 프로그램 구성의 공리와 문제의 데이터 구조의 공리에서 공식을 증명할 수 있는 프레임워크를 제공한다.
다음 도표는 다른 로직들 사이에서 알고리즘 로직을 찾는 데 도움이 된다.
알고리즘 논리(및 다양한 데이터 구조의 알고리즘 이론)의 공식화된 언어에는 다음과 같은 세 가지 유형의 잘 형성된 표현이 포함된다.용어 - 즉, 데이터 구조 요소, 공식에 대한 연산을 나타내는 표현식 - 데이터 구조, 프로그램 요소 간의 관계를 나타내는 표현식 - 즉 알고리즘 - 이 표현식은 계산을 설명한다.용어 및 공식의 의미론은 첫 번째 순서 논리 및 타르스키의 의미에 대한 페이지를 참조한다.프로그램 의 의미는 프로그램의 가능한 연산 집합이다.
알고리즘 로직은 프로그램의 많은 로직 중 하나이다.프로그램의 또 다른 논리는 동적 논리, 동적 논리, 해럴, 코젠 & 티우린(2000년)을 보라.
참고 문헌 목록
- Mirkowska, Grażyna; Salwicki, Andrzej (1987). Algorithmic Logic (PDF). Warszawa & Boston: PWN & D. Reidel Publ. p. 372. ISBN 8301068590.]
- [바나쇼스키 외]
- Harel, David; Kozen, Dexter; Tiuryn, Jerzy (2000). Dynamic Logic. Cambridge Massachusetts: MIT Press. pp. 459.