prepared-statement

    5Nhiệt

    2Trả lời

    Tôi đang cố gắng tìm hiểu ngôn ngữ bằng chứng toán học Coq, nhưng tôi chạy vào một số rắc rối cố gắng để chứng minh một cái gì đó mà tôi giảm xuống còn tuyên bố ngớ ngẩn sau đây: Lemma foo: forall b:

    6Nhiệt

    1Trả lời

    Vì các số tự nhiên hỗ trợ một tổng số có thể giải quyết được, việc tiêm nat_of_ascii (a : ascii) : nat gây ra một tổng số có thể quyết định trên loại ascii. Điều gì sẽ là một cách ngắn gọn, thành ngữ

    5Nhiệt

    1Trả lời

    Trong Coq, sự khác nhau giữa ... là gì? Yêu cầu X. nhập X. Yêu cầu nhập khẩu X. tôi đã cơ bản thuộc lòng một số mô hình chung. Tôi thường thấy mã bằng cách sử dụng Yêu cầu nhập X. Sau đó, có Import Li

    7Nhiệt

    1Trả lời

    Tôi có thư viện để viết các loại được lập chỉ mục mà không cần phải chỉ rõ chỉ mục. Điều này dẫn đến các loại cấp cao hơn sạch hơn bằng cách ẩn đi hệ thống ống nước không liên quan. Nó đi một cái gì đ

    7Nhiệt

    1Trả lời

    Chúng dường như có mục đích tương tự. Sự khác biệt mà tôi đã nhận thấy cho đến thời điểm này là trong khi Program Fixpoint sẽ chấp nhận một biện pháp hợp chất như {measure (length l1 + length l2) }, F

    6Nhiệt

    2Trả lời

    Có cách nào để đơn giản hóa từng bước một? Giả sử bạn có f1 (f2 x) cả hai đều có thể được đơn giản hóa lần lượt thông qua một đơn simpl, là nó có thể đơn giản hóa f2 x như một bước đầu tiên, kiểm tra

    5Nhiệt

    2Trả lời

    Tôi đã cài đặt thành công Coq 8.6 và CoqIDE trong Linux (Ubuntu 17.04). Tuy nhiên, tôi không biết tiến hành để thêm SSReflect và MathComp vào bản cài đặt này. Tất cả các tài liệu tham khảo mà tôi đã k

    5Nhiệt

    1Trả lời

    Tôi đang cố xử lý các cấu trúc kinh điển trong ssreflect. Có 2 đoạn mã tôi lấy từ here. Tôi sẽ mang các phần cho bool và các loại tùy chọn. Section BoolFinType. Lemma bool_enumP : Finite.axiom [

    5Nhiệt

    2Trả lời

    Giả sử chúng ta có một cái gì đó như thế này: Giả sử x là một số thực. Cho thấy rằng nếu có một số y thực sự sao cho (y + 1)/(y - 2) = x, thì x <> 1 ". Nếu ta tạo thành một cách rõ ràng: forall x : R,

    7Nhiệt

    1Trả lời

    Khi tôi trích xuất/biên dịch Coq thành Haskell bằng cách sử dụng Extraction Language Haskell. trong tệp Coq và chạy coqtop -compile mymodule.v > MyModule.hs, tôi nhận được mô-đun Haskell bắt đầu bằng