Dafny 고급 사용자: 타입 파라미터 모드 - 변이성과 카디널리티 보존
이 문서는 Dafny 프로그래밍 언어에서 타입 파라미터의 변이성(variance)과 카디널리티 보존(cardinality preservation) 모드를 설명합니다. 변이성은 타입이 있는 언어에서 흔히 볼 수 있는 개념이며, 카디널리티 보존은 검증 맥락에서 발생하는 문제입니다. 또한, Dafny의 내장 타입 생성자에 대한 설명도 포함되어 있어, 이 주제에 대한 흥미로운 통찰을 제공합니다.