답변

0

모든 값을 증가하는 당신의 접근 방식의 기본 장애물은 (마지막 줄) 홍보의 관계형 재정의 사용이 지정하는 것입니다 그 위치 index?를 제외하고 data에서와 같은 값으로 data'지도의 모든 값. 이 무한 솔루션이있을 것없이, 우리는 도메인이 동일하게 유지 것을 주장 신체의 첫 번째 줄에서

--- ArrayIncrement --- 
| ΔArray 
--- 
| dom data = dom data' 
| ∀ i:dom data; ΔData · 
|  θData = data i ∧ θData' = data' i ∧ Increment 
------ 

:

한 가지 방법은 명시 적으로 모든 요소에 대한 관계를 통해 "반복"하는 것입니다 추가 요소.

다음 줄에서는 솔루션 색인 Promote의 두 번째 줄과 마찬가지로 특정 인덱스에서 전후 상태를 나타내는 변수를 설정합니다.

관련 문제