Thông thường, bạn sử dụng tham số nhị phân để chứng minh tương đương chương trình. Thật không tự nhiên khi làm điều này với một mô hình đơn nguyên, vì nó chỉ nói về một chương trình tại một thời điểm.
Thông thường, bạn sử dụng mô hình unary nếu tất cả những gì bạn quan tâm là một thuộc tính unary. Ví dụ, xem dự thảo gần đây của chúng tôi, Các loại cấu trúc siêu bề mặt , trong đó chúng tôi chứng minh một kết quả âm thanh loại bằng cách sử dụng một mô hình đơn nguyên. Vì soundness nói về hành vi của một chương trình (nếu thì nó sẽ phân kỳ hoặc giảm xuống giá trị v : A ), một mô hình đơn nguyên là đủ. Nếu chúng ta muốn chứng minh sự tương đương của chương trình, chúng ta sẽ cần một mô hình nhị phân.e : Av : A
EDIT: Tôi chỉ nhận ra rằng nếu bạn nhìn vào bài báo của chúng tôi, nó trông giống như một mô hình quan hệ logic / khả năng thực hiện cũ đơn giản. Tôi nên nói thêm một chút về những gì làm cho nó (và các mô hình khác) tham số. Về cơ bản, một mô hình là tham số khi bạn có thể chứng minh bổ đề mở rộng danh tính cho nó: nghĩa là, đối với bất kỳ biểu thức kiểu nào, nếu tất cả các biến loại tự do bị ràng buộc với quan hệ nhận dạng, thì biểu thức kiểu là quan hệ nhận dạng. Chúng tôi không chứng minh rõ ràng đó là một bổ đề (tôi không biết tại sao, nhưng bạn hiếm khi cần khi thực hiện các mô hình hoạt động), nhưng tính chất này rất cần thiết cho sự lành mạnh trong ngôn ngữ của chúng tôi.
Định nghĩa về "quan hệ" và "quan hệ danh tính" trong tham số thực sự hơi khó hiểu và sự tự do này thực sự cần thiết nếu bạn muốn hỗ trợ các loại ưa thích như loại cao hơn hoặc loại phụ thuộc hoặc muốn làm việc với các cấu trúc ngữ nghĩa fancier. Tài khoản dễ tiếp cận nhất mà tôi biết là trong bản nháp của Bob Atkey về Thông số quan hệ cho các loại cao hơn .
Nếu bạn có hứng thú với lý thuyết thể loại, điều này lần đầu tiên được Rosolini xây dựng theo một cách trừu tượng trong bài viết Đồ thị phản xạ và đa hình tham số của bài báo . Nó đã được Dunphy và Reddy phát triển hơn nữa trong các Giới hạn Tham số của bài báo của họ , và bởi Birkedal, Møgelberg và Petersen trong Các mô hình lý thuyết miền của đa hình tham số .