proofs

    1熱度

    1回答

    假設我有權訪問https天氣API。 假設我在星期四17/08/2017 23h30查詢其健康狀況,API回覆OK(簡單的確定http代碼)。 作爲客戶,我需要在將來證明該服務實際上對我的這些數據作出了迴應。 我正在考慮要求API添加已發送數據的加密簽名+時間戳,以便證明他們在特定時間確實回覆了OK。 是矯枉過正?有沒有更簡單的方法呢?

    1熱度

    1回答

    快速提問:在Z3證明(例如4.3.2)中,「假設」規則引入了局部假設,最終通過「引理」規則解除。是「假設」和「引理」規則總是乾淨嵌套,這意味着人們可以Z3證明映射到與嵌套證明塊的語言,或者一個可以有一個序列 hypothesis 1 hypothesis 2 lemma 1 lemma 2 ?謝謝。

    -1熱度

    1回答

    我在Matousek和Nesetril的「邀請離散數學」一書中遇到了這個問題。我對這些問題很陌生。我以這種方式處理了這個問題: 從501號碼中選擇的兩個數字由除數和分紅組成。大於500的數字不能是除數。所以我們至少需要一個1-500的數字。我們實際上會得到一個這個範圍的數字,因爲我們需要從1000個數字中選擇501個數字。 我分501個的任何數量的選擇分爲以下情況: 案例1 - 我們選擇501-1

    0熱度

    1回答

    我將如何繼續證明這兩個函數的輸入是否正確?我對這個問題有點失落。 let rec reduce f lst u = match lst with | [] -> u | (h::t) -> f h (reduce f t u) let rec forall2 p l1 l2 = match (l1,l2) with | ([],[]) -> t

    1熱度

    1回答

    我在努力理解爲什麼下面的每個例子都有效或者不起作用,並且更加抽象地說明誘導如何與戰術和Isar進行交互。我在編程工作4.3與最新的伊莎貝爾/ HOL在Windows 10中伊莎貝爾/ HOL(2016年12月)證明(2016-1) 有8例:引理或者是長(包括明確的名稱)或簡短結構化(使用assumes和shows)或未結構化(使用箭頭),並且證明是結構化的(Isar)或非結構化的(戰術性的)。 t

    2熱度

    2回答

    所以我掀起了一個自定義錯誤monad,我想知道如何去證明它的一些monad法則。如果有人願意花時間幫助我,那將是非常感謝。謝謝! 這裏是我的代碼: data Error a = Ok a | Error String instance Monad Error where return = Ok (>>=) = bindError instance Show a => S

    -1熱度

    1回答

    如何證明以下問題 求證N9(前九個自然數)的任意劃分爲三組,將有至少一組數的積大於或等於72.