다른 정렬 알고리즘을 구현하는 두 개의 함수가있는 경우 소스 코드를 통해 둘 다 동일한 외부 특성을 갖는 것으로 추론 할 수 있습니까? 둘 다 가능한 정렬되지 않은 시퀀스를 입력으로하고 정렬 된 시퀀스를 출력으로한다는 것을 의미합니까? 이러한 외부 속성은 소스 코드에 의해 어떤 방식으로 결정될 수 있습니까? 이러한 외부 속성을 어떻게 설명 하시겠습니까? 어떤 표기법이 사용됩니까?
외부 속성은 예를 들어 유형 시스템 내에서 명시 적으로 정의하여 알 수 있지만 암시 적으로 수행 할 수 있는지 궁금합니다. 아니면 이런 종류의 의미론을 추론하는 것이 이론적으로 불가능합니까? 함수와 같은 것이 항상 중단되고 부작용이 없다고 가정하고 알고리즘 정렬뿐만 아니라 임의의 함수에 이것이 가능한지에 관심이 있습니다.
denatotional 의미를보아야합니까, 아니면 관련이 없습니까?
이 분야에 대한 연구와 내 논문 검색에 도움이 될 수있는 주제를 설명하는 데 사용되는 다른 용어에 대한 포인터에 관심이 있습니다.