免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

CAPRI:Isabelle 中契約感知的證明修復(fù)思路解析

CAPRI:Isabelle 中契約感知的證明修復(fù)思路解析 CAPRI 這個名字最近出現(xiàn)在 Isabelle 交互式定理證明相關(guān)的討論里核心指向的方向是“契約感知的證明修復(fù)”。如果只看字母縮寫可能會誤以為它是一個自動補(bǔ)全證明的通用工具。實(shí)際上它解決的問題很具體當(dāng) Isabelle 理論里的函數(shù)、謂詞、定義或規(guī)范契約發(fā)生變化后舊依賴這些證明的記錄實(shí)現(xiàn)任務(wù)會大量失敗CAPRI 這類系統(tǒng)要做的就是讓失敗定位和重建過程具備對契約變化的感知而不是只知道“這一步過不去”。先給出我的總體判斷如果你正在維護(hù)一段長期演進(jìn)的形式化驗(yàn)證代碼里面有函數(shù)規(guī)格、接口契約和成片依賴的 lemma那么“契約感知的證明修復(fù)”會是一個非常值得關(guān)注的思路。它的價值不在于替你寫出一個新發(fā)明而是在你刪改一行定義導(dǎo)致二十處證明失敗后幫你更快找出哪些失敗是真需要改契約哪些失敗只是舊證明步驟在實(shí)現(xiàn)層不匹配。這篇文章我會從實(shí)際工程體驗(yàn)出發(fā)拆解 CAPRI 術(shù)語背后的思想、Isabelle 證明失效的原因、本地復(fù)現(xiàn)實(shí)驗(yàn)時該準(zhǔn)備的前提條件以及你在引入這類方法前應(yīng)該關(guān)注的風(fēng)險點(diǎn)。1. 先理解 CAPRI 與 contract-aware 的關(guān)系1.1 CAPRI 不是“萬能補(bǔ)證明器”不少人在 Isabelle 項(xiàng)目里遇到一堆 lemma 變紅時第一反應(yīng)是找個工具自動跑一遍看能不能把錯誤狀態(tài)消掉。這是把證明修復(fù)想得太簡單了。CAPRI 所屬的“proof repair”方向關(guān)注的是證明文本在某次理論變更后失去合法性時的自動化處理過程。它處理的不是某局部語法報錯而是結(jié)果失效。舊證明曾經(jīng)能被 Isabelle 完整檢查過現(xiàn)在因?yàn)榄h(huán)境變了導(dǎo)致原來的證明狀態(tài)在某一位置無法推進(jìn)或某條引理無法滿足當(dāng)前條件約束。CAPRI 的輸入通常是三樣?xùn)|西變更前的舊理論、變更后的新理論、變更前后的契約對應(yīng)關(guān)系。它做的并不是把舊證明刪除然后跑到任意庫里去試探。它更愿意保留舊證明中仍然有效的結(jié)構(gòu)只把受契約變化波及的部分挑出來重新調(diào)整證明策略、中間狀態(tài)和前置假設(shè)。1.2 contract-aware 是“契約感知”不等于普通接口推斷很多關(guān)于自動修復(fù)的討論只關(guān)心接口簽名比如函數(shù)從兩個參數(shù)改成三個參數(shù)然后生成函數(shù)替換。契約感知比這個更深處一層。在 Isabelle/HOL 的形式化表達(dá)里契約可以表現(xiàn)為前置條件、后置條件、類型約束、歸納定義規(guī)則、函數(shù)終止規(guī)則、不變量、狀態(tài)轉(zhuǎn)換關(guān)系等。你在證明一個函數(shù)滿足某個性質(zhì)時經(jīng)常不是因?yàn)楹瘮?shù)名的拼寫變了導(dǎo)致失敗而是函數(shù)所遵守的契約變化了。舉個例子一個step函數(shù)原本保證任何輸入都會前進(jìn)一步經(jīng)某次重構(gòu)后它加入邊界控制大于等于某值的輸入不再變化。這時候原先證明x step x所依賴的簡單展開關(guān)系已經(jīng)不再成立真正需要修復(fù)的其實(shí)是證明前提要加一個閾值約束變成x threshold ? x step x。這就是讓 CAPRI 需要感知的內(nèi)容哪些性質(zhì)與契約中的前置條件綁定哪些只需要改變方法調(diào)用順序。如果系統(tǒng)不理解這種語義映射它只能機(jī)械地把舊 proof script 重播一遍最后告訴你在某一行失敗對維護(hù)的實(shí)際幫助非常有限。1.3 與手動修復(fù)和通用重寫的差別手動修復(fù)當(dāng)然可行但對于大型理論庫來說成本很高。尤其當(dāng)一次接口更新會牽動數(shù)百個依賴引理時純手工檢查每一個 apply 步驟的狀態(tài)幾乎不可維持。通用重寫工具的問題則相反它往往太“激進(jìn)”不了解哪些舊證明結(jié)構(gòu)對新契約依然有意義。修正時可能生成一個能讓當(dāng)前目標(biāo)閉合的證明卻沒有保留證明的結(jié)構(gòu)語義或者為了過某個 lemma擅自弱化原命題最后產(chǎn)生的結(jié)論根本不是用戶本意想維護(hù)的性質(zhì)。CAPRI 這類契約感知方案提供的是中間態(tài)利用契約變化前后的對應(yīng)關(guān)系把失敗限制在特定的證明片段上再針對契約失效原因從知識庫、已有引理和可選擇性原語中構(gòu)建新的證明片段最終生成一個可審閱、可回放、可維護(hù)的成果。它解決的核心矛盾始終只有一個在驗(yàn)證工程中代碼和契約在演進(jìn)而手工同步所有證明的成本正在快速上升。2. 實(shí)際中哪些項(xiàng)目會被這類證明修復(fù)問題卡住2.1 長期演進(jìn)項(xiàng)目最容易遇到“證明爛尾”Isabelle 并不只存在于學(xué)術(shù) demo。操作系統(tǒng)模型驗(yàn)證、編譯器語義、并發(fā)算法、分布式協(xié)議形式化、程序邏輯和小型函數(shù)式語言的設(shè)計驗(yàn)證都會把 Isabelle 作為長期驗(yàn)證環(huán)境。這類項(xiàng)目往往需要數(shù)月甚至數(shù)年的迭代真正能撐到最后的團(tuán)隊(duì)都知道一件事代碼結(jié)構(gòu)變化是常態(tài)證明跟著適應(yīng)才是復(fù)雜度最大的來源。我在本地方案中遇到過一種典型狀態(tài)定義更新之前某個理論文件還處于綠色狀態(tài)驗(yàn)證耗時也就幾十秒。然而某次為了調(diào)整一個數(shù)據(jù)結(jié)構(gòu)字段改動后的契約不再支持原來的不變量結(jié)果并沒有集中在定義那一處而是順著引用網(wǎng)絡(luò)跑到了別的文件里。一個 lemma 失敗后后面所有依賴它的 theorem 也開始連片變紅滾動頁面時都不太容易看出最初的錯誤發(fā)生在哪里。CAPRI 所針對的場景正是這種。它關(guān)心“下游證明為什么會壞”并要求你提供契約變化前后的框架好讓工具在大量下游失敗中區(qū)分共同原因而不是逐個去修復(fù)表象。2.2 適合使用的前置條件不是所有 Isabelle 項(xiàng)目都適合跑契約感知修復(fù)。我建議先做三個檢查。第一項(xiàng)目里需要存在相對穩(wěn)定、命名清晰的契約結(jié)構(gòu)。如果全部是自由定義的輔助函數(shù)每個都沒什么語義約束那契約變化其實(shí)很難界定。第二你對歷史版本有版本管理。修復(fù)的前提是比較沒有變更前后快照很難區(qū)分某項(xiàng)證明失敗到底來自哪一次契約改動。第三理論文件的可構(gòu)建性要好。依賴關(guān)系混亂、互相循環(huán)導(dǎo)入、文件構(gòu)建順序不固定會讓自動修復(fù)系統(tǒng)接收到大量低質(zhì)量信號修復(fù)效果會明顯下降。這里至少有一個判斷底線如果一個項(xiàng)目連當(dāng)天完整編譯一遍都要碰運(yùn)氣那你最需要的其實(shí)不是自動修復(fù)而是先把項(xiàng)目構(gòu)建鏈理順。2.3 邊界情況不要過度硬套契約感知修復(fù)不擅長處理完全推翻重寫的理論。如果整個證明和契約領(lǐng)域已被替換很多舊證明片段保留不了有價值的信息再去做修復(fù)跟從零寫證明的差別不大。它也不適合用來掩蓋漏寫的證明。一臺自動修復(fù)系統(tǒng)為了把狀態(tài)閉合可能會給出一種沒經(jīng)過語義風(fēng)險審查的證明看起來通過了 Isabelle 的類型檢查卻把原本要證明的邊界條件給回避了。這種情況下如果你缺少足夠的契約 review 環(huán)節(jié)自動修復(fù)帶來的風(fēng)險比你手寫一個稍慢的證明還要更危險。更現(xiàn)實(shí)的應(yīng)用方式是“分路徑修復(fù)”對于改動十分局部的函數(shù)啟用自動修復(fù)讓系統(tǒng)補(bǔ)齊受影響的 lemma對于涉及核心安全性質(zhì)的主定理要求人工逐步審閱。等到自動修復(fù)結(jié)果在多條分支上都產(chǎn)生可復(fù)用的新模式再放開限制應(yīng)用到更大范圍。3. Isabelle 中舊證明為什么“集體爛掉”3.1 證明是疊積木式依賴鏈Isabelle 里每個 lemma、theorem、inductive case 都會形成一個被證明庫正式承認(rèn)的事實(shí)。后來的證明可以使用前面的定理進(jìn)行重寫、解算條件、觸發(fā)推理因此后續(xù)證明天然建立在一張依賴圖譜上。如果上層某個定義發(fā)生變化但舊定義的可簡化規(guī)則仍然保留部分低層證明可能還看不出問題。真正的問題通常出現(xiàn)在一個引理被某條件削弱后所有引用它作為輔助步驟的證明都會面臨觸發(fā)條件不匹配進(jìn)而集體失敗。單純看某一行報錯很難定位到源頭是第 100 行的定義還是第 1300 行由匿名中間 lemma 添加的約束條件。自動修復(fù)系統(tǒng)要做的是順著這條依賴鏈反向檢查而不是停在首次報錯的位置。3.2 失敗狀態(tài)有幾種常見樣態(tài)契約變化后舊證明文件報錯狀態(tài)并不總是千篇一律。我通常會觀察以下特征作為判斷失敗來源的參考現(xiàn)象更可能的源頭某處simp或auto找不到重寫規(guī)則相關(guān)定義被調(diào)整可簡化性質(zhì)或原 rewrite lemma 不再是前提apply 步驟執(zhí)行后還有剩余子目標(biāo)問題邏輯前提比舊契約多證明方法無法覆蓋新增分支by ...直接報“無法證明”引理結(jié)論在新契約下已經(jīng)不成立真正需要寫新性質(zhì)后面大量 lemma 因前置 lemma 失效而級聯(lián)失敗先回到依賴源頭逐層修好公共定理證明在induction分支上進(jìn)展異常遞歸函數(shù)結(jié)構(gòu)或終止規(guī)則變化歸納假設(shè)不再匹配這五類情況并不互斥。CAPRI 做分析時往往會先看失敗目標(biāo)中最先出現(xiàn)的現(xiàn)象因?yàn)樵皆缡У臓顟B(tài)通常意味著更靠近真實(shí)源頭等到后面出現(xiàn)的大量失敗是直接依賴關(guān)系被破壞后產(chǎn)生的傳播效應(yīng)。3.3 為什么“把 auto 重跑一遍”不夠受啟發(fā)有人寫過自動把失敗證明里的by smt替換成by auto的經(jīng)驗(yàn)。問題是當(dāng)契約真的變化了簡單地重跑 auto 并不能解決根源。auto、simp這類方法只會在當(dāng)前上下文的已知定理和定義里自動搜索它們并不會去判斷你是不是需要新增一個前置假設(shè)。新舊契約在語義上不再是等價的關(guān)系映射重跑推理方法只會重復(fù)失敗區(qū)別只是失敗點(diǎn)或輸出消息更加不透明。而且自動重跑很容易制造假陽性信心。你可以看到一個 lemma 變成了綠色以為修復(fù)成功了操作權(quán)限卻沒有注意這個 lemma 的廣義相對性是否被暗中改變了。沒有契約感知的話這種自動“成功”并沒有把你帶向目標(biāo)。更讓人擔(dān)心的是若干次自動重跑后代碼里累積了大量只針對當(dāng)前版本可過的引用技巧再次演進(jìn)時舊證明幾乎完全沒有參考價值。4. 本地實(shí)驗(yàn) CAPRI 前建議你準(zhǔn)備的復(fù)現(xiàn)環(huán)境4.1 環(huán)境準(zhǔn)備不復(fù)雜但要做三件事這里不談具體版本號只給通用順序因?yàn)槟隳玫降墓ぞ吆?Isabelle 發(fā)行版未必完全匹配。落地時以你本地實(shí)際依賴為準(zhǔn)。先安裝 Isabelle 本體并確認(rèn)命令行里能調(diào)用到對應(yīng)可執(zhí)行文件。再建一個干凈的目錄當(dāng)作試驗(yàn)場把待修復(fù)理論、依賴腳本和日志目錄都放在同一層。最后用 git 或等價工具記錄一次“變更前”的 baseline。記錄 baseline 有個特別實(shí)際的好處你可以在壞掉之后快速跑出兩個清單。一個清單是舊版本里可以完整訓(xùn)練的 lemma 數(shù)量另一個是改動后可以訓(xùn)練的數(shù)量。兩邊做 diff幫助 CAPRI 這類工具縮小修復(fù)范圍。4.2 設(shè)計一個能復(fù)現(xiàn)的最小理論我會用一版最小可運(yùn)行的 Isabelle/HOL 示意代碼來說明失敗機(jī)制。這里的邊界很關(guān)鍵不同版本 Isabelle 支持的語法細(xì)節(jié)不同建議你把它當(dāng)成結(jié)構(gòu)示意不要直接復(fù)制到生產(chǎn)庫。theory ContractDemo imports Main begin (* 第一個契約版本step 對所有輸入都前進(jìn)一步 *) fun step :: nat \Rightarrow nat where step x x 1 (* 舊證明任意輸入增加 *) lemma step_increase: x step x by simp (* 第二次契約調(diào)整加入邊界控制 *) fun step :: nat \Rightarrow nat where step x (if x 10 then x 1 else x) (* 舊證明繼續(xù)執(zhí)行會失敗 *) lemma step_increase: x step x by simp (* 契約感知修復(fù)后的思路 結(jié)論不再全稱成立需要把 x 10 拆成前置條件寫清楚 *) lemma step_increase_under_contract: x 10 \Longrightarrow x step x by auto end注意在同一理論里同名fun定義即使不允許重復(fù)上述代碼只是為了說明當(dāng)函數(shù)契約從“無條件遞增”改成“閾值內(nèi)遞增再不變”時舊證明不能直接復(fù)用而修復(fù)不能只靠切換證明方法完成關(guān)鍵在于把新契約納入定理前置條件。如果你要測試的工具比手工改 lemma 更自動化輸入最好直接使用新舊兩個理論文件并且用 diff 生成契約變更位置列表讓系統(tǒng)先嘗試匹配哪些定義在舊版本里的證明結(jié)論仍然與新版本語義可對齊。4.3 驗(yàn)證修復(fù)是否真成功用什么標(biāo)準(zhǔn)很多人只關(guān)心 Isabelle 是否回了個綠燈。但對一個維護(hù)任務(wù)來說驗(yàn)證標(biāo)準(zhǔn)至少要包括五層。第一層是可復(fù)現(xiàn)。同一個修復(fù)命令再次執(zhí)行結(jié)果穩(wěn)定。第二層是范圍邊界。修復(fù)后的 lemma 數(shù)量、新增的假設(shè)數(shù)量、對輸入文件外部依賴的改變量都能被輸出出來。第三層是證明可理解性。你能否看出它到底用了哪條引理、哪個前置條件把目標(biāo)推過去的。第四層是舊證明保留度。如果這次修復(fù)把所有 lemma 全部推倒重建雖然系統(tǒng)任務(wù)最終過了但維護(hù)上的價值很可能不高。理想的修復(fù)應(yīng)該盡量保留沒有涉及契約變化的舊證明路徑。第五層是回歸風(fēng)險。修復(fù)之后舊版本代碼里原本依賴舊契約的證明是否受影響如果影響有沒有統(tǒng)一記錄。這五個標(biāo)準(zhǔn)也是評測 CAPRI 時比較關(guān)鍵的觀測點(diǎn)。若只看工具自身是否成功結(jié)束很容易錯過隱藏的語義漂移。5. 把自動修復(fù)機(jī)制拆成四個理解單元5.1 將“契約變化”與“證明失敗”對齊契約感知的第一步是做對齊。系統(tǒng)把舊版本中函數(shù)的定義、類型、前置條件和后置條件項(xiàng)作為舊契約把新版本中對應(yīng)的項(xiàng)作為新契約然后將舊證明中每一步所依賴的契約分量映射到新版本。這一步的復(fù)雜度在于 Isar 證明里往往存在大量匿名假設(shè)和中間態(tài)。系統(tǒng)要判斷某個問題的失敗是因?yàn)槠跫s新增條件導(dǎo)致前提不可達(dá)還是因?yàn)槠跫s的結(jié)論本身已經(jīng)變?nèi)趸蜃儚?qiáng)抑或是一個舊 proof 方法觸發(fā)了不同語義的重寫規(guī)則。這樣對齊完才能把修復(fù)對象縮小到某個子目標(biāo)上。如果沒有這一步修復(fù)腳本只能在失敗位置嘗試一個動作列表無法理解哪些地方值得保留哪些地方必須重建。這也是許多“證明修復(fù)插件”看似集成方便、效果卻很有限的原因。5.2 在證明文本里定位斷裂點(diǎn)對齊后系統(tǒng)可以給出失效范圍圖譜。舊的 lemma 本來依賴 A、B、C 三條引理契約調(diào)整后 A 變了B 沒變C 只是被新版本的 A 間接影響。修復(fù)系統(tǒng)會識別出第一個真實(shí)斷裂點(diǎn)。有的斷裂發(fā)生在證明開頭比如 lemma 加入assumes后直接導(dǎo)致現(xiàn)有證明上下文發(fā)生變化。有的斷裂發(fā)生在中間某個apply (subst ...)步驟因?yàn)橹貙懸肀灰瞥_€有的斷裂發(fā)生在終點(diǎn)by auto雖然把舊目標(biāo)幾乎推完但新契約下多了個分支需要再補(bǔ)一步展開。斷裂點(diǎn)粒度非常重要。一個apply (auto simp: ...)可以接納二十個引理一旦失敗你很難只靠外層報錯判斷如何補(bǔ)。CAPRI 類機(jī)制會再次嘗試把該步驟展開為若干小步驟從失敗狀態(tài)中提取出沒有目標(biāo)閉合的分支再交給下一階段去修復(fù)。5.3 為受影響的證明片段構(gòu)造新路徑定位完成后進(jìn)入真正意義上的 proof repair。系統(tǒng)會嘗試在失敗子目標(biāo)上匹配可用的定義擴(kuò)張、simp 規(guī)則、已有定理、條件激活性、歸納結(jié)構(gòu)等信息。與純粹的sledgehammer使用不同CAPRI 不是把整條目標(biāo)傳給外部求解器而是在保留舊證明路徑上下文的前提下對局部目標(biāo)搭建一條新路徑。如果目標(biāo)只是缺了一個前置條件系統(tǒng)會修改 lemma 的頭部把該條件寫入assumes如果目標(biāo)來自函數(shù)的遞歸結(jié)構(gòu)變化系統(tǒng)會把證明風(fēng)格從apply auto改成apply (induction ...)并在相應(yīng)分支補(bǔ)條件如果問題源于重寫規(guī)則缺失它可能生成一個新引理把新的定義展開式制作成 rewrite rule插在舊失敗點(diǎn)之前。從代碼庫維護(hù)者的角度這里最有價值的不是那些已經(jīng)能自動提示的 lemma 名稱而是系統(tǒng)建議修改的點(diǎn)。一個靠譜的修復(fù)成果應(yīng)該看起來像舊證明中 80% 的步驟不變只在新契約外增加少量步驟或前置條件并且在注釋里標(biāo)明為什么要加。這比生成一大段復(fù)雜到人肉無法審閱的 Isar 腳本要實(shí)用得多。5.4 產(chǎn)出仍要經(jīng)過人工思考一道由于 CAPRI 來自定理證明研究的延伸當(dāng)前不建議把它輸出的修復(fù)結(jié)果當(dāng)成最終成果。至少在關(guān)鍵性質(zhì)上需要做一次人工 review。原因是證明修復(fù)的語義并不只是“讓所有目標(biāo)收到done”。尤其在前置條件變化的情況下工具更容易配合全稱量詞變化、前置條件調(diào)整等整體上合法的修改。人工 review 可以分三步查看修復(fù)涉及的契約頭變更確認(rèn)是否與期望的 API 演進(jìn)方向一致只審閱工具新生成或新增改的證明片段跳過完全未改變的舊路徑最后跑一遍完整回歸觀察修復(fù)前后所有被引用文件的導(dǎo)出性質(zhì)。只要維護(hù)者能說清“這次輸入系統(tǒng)允許調(diào)整的是哪個契約項(xiàng)”修復(fù)過程就是可控的。這也正是 contract-aware 與暴力重寫相比的本質(zhì)區(qū)別。6. 我在實(shí)際評測和使用前會確認(rèn)的清單6.1 先把版本和導(dǎo)入關(guān)系摸清楚帶 Isabelle 概念的設(shè)計很容易忽略依賴版本變化、理論導(dǎo)入結(jié)構(gòu)調(diào)整、外部庫更換這些也可能導(dǎo)致證明失敗。表面上你會看到 lemma 紅掉但根因其實(shí)不在你自己的契約改動上。因此測試 CAPRI 之前我會先跑一次環(huán)境基線。確認(rèn)在當(dāng)前 Isabelle 版本下不修改任何契約的代碼能否被完整驗(yàn)證。如果能再引入契約變更。接著檢查導(dǎo)入關(guān)系避免修復(fù)工具在指定目錄外訪問到同名的舊理論。最后把自動生成的報告和 diff 日志保存下來。若失敗出現(xiàn)在某個文件里而該文件的契約其實(shí)沒變優(yōu)先修復(fù)它的上游依賴。6.2 不要只盯單條 lemma要看批量結(jié)果如果系統(tǒng)需要同時處理幾十個失敗證明建議給每次修復(fù)定義一個批量結(jié)果表檢查項(xiàng)說明可接受信號成功率新理論中需要修復(fù)的 lemma 總量里能被完整構(gòu)建的數(shù)量越高越好但要有失敗記錄變更幅度修復(fù)后與舊證明 diff 的行數(shù)和被改 lemma 數(shù)同一問題下變化越集中越正常新增假設(shè)數(shù)工具通過給 lemma 添加前置條件來繞開契約變化新增假設(shè)與契約調(diào)整目標(biāo)一致外部依賴變化修復(fù)時是否改動被其他文件導(dǎo)入的公共定理對公共定理的改動需要重點(diǎn) review人工審閱成本新生成證明片段的可讀性和注釋完整性約低越好不適合只丟一個巨型求解命令回歸穩(wěn)定性整個理論庫連續(xù)執(zhí)行兩次的結(jié)果輸出結(jié)果和耗時無明顯差異批量任務(wù)中最常踩的坑是并發(fā)跑多個修復(fù)時所有 lemma 同時使用同一個“以前可用的引理”而公共引理在修復(fù)過程中被自動改寫。這樣你會得到一片綠油油的結(jié)果但項(xiàng)目整體語義偏離很遠(yuǎn)。所以修復(fù)順序也要保證依賴目錄沒有丟失。6.3 基于我踩過的一些坑給出幾條第一原則如果需要用一個句子反映什么值得用什么不值得我會這樣描述把 CAPRI 當(dāng)成一個把失敗范圍收窄到可控修復(fù)對象的研究性工具而不是一鍵解決所有驗(yàn)證工程問題的正式軟件依賴建議先從規(guī)模較小的契約邊界入手觀察它對簡單函數(shù)重構(gòu)的修復(fù)情況。之后每次升級盡量將“代碼變化”和“契約變化”分開提交。當(dāng) a 和契約同步改動時CAPRI 類工具的映射難度會急速上升。你可以在版本管理中先把契約名、類型表達(dá)式和引理頭記錄進(jìn)說明文件的 metadata讓修復(fù)系統(tǒng)之后能更容易對齊。還有如果你不是理論證明維護(hù)者而只是一個臨時被征調(diào)來補(bǔ)證明的工程師我給你的建議是先不打 CAPRI。先去看對應(yīng)文件里契約當(dāng)前承諾什么再判斷舊證明的失敗是環(huán)境升級造成的語法問題還是真實(shí)現(xiàn)的語義變化。后者的修復(fù)往往需要在斷言層面重新取舍自動工具只能幫你處理大量重復(fù)、耗時的機(jī)械旋轉(zhuǎn)部分。今天記錄這些主要是想讓人看到“契約感知證明修復(fù)”為什么值得理解。它的核心不是把a(bǔ)pply auto換成另一個更強(qiáng)方法而是用一種能反映用戶意圖的方式維護(hù)長期驗(yàn)證工程。我認(rèn)為這條路代表著 Isabelle 等證明助手走向大規(guī)模實(shí)踐的必要方向。等這類工具真正支持普通理論庫規(guī)模的運(yùn)行維護(hù)成本才可能真正被降下來。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
婷婷激情五月综合在线视频| 国产成人网| www久久艹| 五月丁香激情综合| 深爱激情中文五月天av| 99久高清视频| 久久五月婷天天干| 99成人| 俺去也五月天| 激情综合五月色丁香婷婷 | 久久五月天黄色五月天色网址| 久久五月天丁香| 日日色综合| 色小说五月天| 九九亚洲视频| 五月丁香淫淫婷婷婷| 婷婷丁香69精华| 五月色婷婷夜色| 五月天综合色| www九九热| 亚洲啪啪网| 国产精品香蕉| 亚洲AV成人无码电影| 伦乱天堂| 99性视频| 色99视频| 五月婷婷基地| 欧美成人精品A片免费一区99| 七七九色| 色婷婷五月在线| 久久人妻在线| 美女网黄| 五月激情视频| 色五月无码| 日韩成人电影AV| www.com亚洲网站在线免费| 一本色道久久88加勒比| www日本熟妇99在线视频| EEUSS鲁片一区二区三区| 激情久久久| 97热精品| 久色| 丁香五月婷婷操逼| 六月激情丁香一道本7777| 欧美,日韩成人在线| 色婷婷色综合久久精品V| 丁香五月性| 亚洲精品色| 99九九在线| 六月婷婷八月丁香| 色五月大香蕉| 99色色网| www.色婷婷| 天天爽夜夜操| www.激情五月| 丁香五月狠狠在线观看| 婷婷五月丁香色综合| 精品九九网| 五月婷视频在线观看| 大香蕉视频婷婷| 亚洲天堂AV综合网| 丁香六月婷婷综合激情欧美| 精品无码av丁香五月激情| 99色综合网| 激情网第四色| 欧美 日韩 成人| 五月婷婷色播| 免费观看欧美成人AA片爱我多深| 97超碰色| 热99国产精品| 看久久性爱99视频| 天天草天天爽| 亚洲成人无码片| 色婷九九九| 五月婷婷丁香六月| oVV4WIB3vFi8D| 丁香涩涩五月天| 婷婷五月综合啪| 79色色色色| 丁香五月成人婷婷| 亚洲日本韩国| 五月丁香性爱| 五月婷六月婷婷| 丁香六月欧美| 99免费视频| 日韩aⅴ视频| 99久久精彩视频| 超碰成人电影| 婷婷久久综合久色| 色婷婷丁香五月| 色在线免费观看| 五月丁香色婷婷久久| 国产免费一区二区在线A片视频| 婷婷丁香一月| 五月综合无码| 日本人人干| 五月婷婷成人网首页| 婷婷色婷婷| 九九re视频在线视频| www.zbzhongsen.com| 天天操天天插| 久99久在线观看| 婷婷亚洲五月丁香综合在线 | 啪啪一区| 伊人婷婷综合| 99热这里只有精品3| 黄色成人网站在线播放| 91综合色噜噜| 五月丁香在线偷拍视频| 五月丁香激情综合| 97碰碰视频在线观看| 五月天婷婷影院影院| 丰满熟女人妻一区二区三| 久草大| 丰满少妇猛烈A片免费看观看| www.久久婷婷| 色播五月| .comwww在线观看免费操| 午夜婷婷丁香| 97色婷婷成人综合在线观看| 97色天堂| 久久伦乱| 国产.亚洲.欧洲视频在线| 婷婷五月天伊人网在线观看视频| www.婷婷五月天| 九九综合网色全集 | 婷婷色综合中心站| 99热这里精| 色一情一乱一乱一区91| 色色丁香婷婷综合| 九九色欲网| 色很久综合| 国产性色蜜乳| 七月丁香五月婷婷在线| 草做免费在线观看| 国产午夜精品久久久观看| 久久久久久欧美精品se一二三四| 男人天堂伊人五月丁香| 99精品网| 久久99久久99精品免视看婷婷| 婷婷五月av| 成人在线高清| 五月天伊人综合| 人人干人人操外国| 五月综合丁香婷婷| 97色干| 99自拍网| 激情综合啪啪啪| 99精品久久久| 亚洲综合视频天天精品| 国产SUV精品一区二区6| 思思热久久久久思思热| 国产精品 的国产| 九九大香蕉黄色影院| 婷婷五月天丁香久久| 操一操插一插| 激情綜合網址| 丁香五月手机在线| 99热精国产这里只有精品| 大香蕉啪啪啪| 99亚洲日韩| 香蕉99网| AV在线中文| 婷婷的久久网站| 超碰在线视屏| 天天操天天操| 五月婷婷草| 欧美色色色色色色色| 五月婷婷色色色| 婷婷天堂综合| 99热在线这里只有精品| 欧美人人超级碰| 久久a热| 九九99热| 亚洲视频在线观看| 欧美成人色婷婷| 伊人狠狠色婷婷综合丁香一区| 第四色五月婷婷| 日本啪啪天堂| 亚洲va久久久噜噜噜久久天堂| 美英法精品无码免费视频| 亚洲无码AV片| 最近中文字幕在线中文视频| 婷婷五月天网| 最新五月天婷婷影| 中文字幕日韩成人| 超碰人妻公开在线| 久久五月丁香婷婷| 99热无码| 成人五月天在线视频在线观看| 天天综合网~91| 丁香婷婷91在线观看视频| 超碰免费在线| 丁香五月激情欧美| 国产午夜精品AV一区二区麻豆| 五月天婷婷爱| 国产成人VA| 婷婷九月丁香中文| 丁香六月婷婷| 天堂久久婷婷| 久热精品视频| 99热99热在线观看| 久九色| 97在线观视频免费观看| 色婷婷av在线观看| 五月婷婷丁香五月 | 日韩抽插操逼| 久99热| 婷婷婷久久| 色综合色| 久久色天堂| 国产精品色一哟哟| 婷婷黄色五月天在线视频| 五月天久久网站| 蜜桃成语时李时珍 免费| 人人人操| 99狠狠操一| http://www.lingjunshare.com/ | 99热综合| 天天狠天天叉| 亚洲激情精品| 天天干、天天日日| 99热精这里只有精品| 久久作爱| 人人综合久| 六月婷婷天堂| 亚洲AV成人在线观看| 婷婷综合久久| 精品婷婷| 人妻人人操| 亚洲六月色| 五月婷婷精品视频| 亚洲色情激情丁香五月| 色色色在线免费视频| 六月婷婷综合久久| 五月丁香婷婷综合视频| 成人永久免费视频在线观看| 91精品综合久久婷婷九色| 丁香六月在线综合| 色就色94欧美setu| 影音先锋 萱萱| 丁香五月天视频| 国产激情AV| 色婷婷激情| 婷婷五月天综合中文| 婷婷五月天直播| 91九色网| 婷婷爱综合| 九九黄色网| 99热这里只有精品1025| 激情综合网五月在线播放| 老妇操B| 日本123区日韩欧美不卡在线看| 操逼电影免费看| 我淫我色婷婷五月天激情四射| 色狠狠色噜噜AV天堂五区| 色色a| 亚洲操b| 午夜一区| 日本欧美成人片AAAA| 丁香五月婷婷啪啪| 五月婷婷久久网| 天天综合网~91| 国产激情一区| 久久婷婷五月天激情四射| 五月天久久网站| 色色色区| 少妇丁香婷婷 | 婷婷黄色| 五月天伊人| 亚洲精品又粗又大又爽A片| 九九热AV| 婷婷香蕉香| 激情丁香久久| 伊人网欧美在线男人天堂五月丁香| 婷婷久久综合久| 嫩草AV久久伊人妇女超级A| 另类综合激情| 五月六月丁香激情| 婷婷五月激情中文字幕| 97色精品视频| 久久婷综合| 婷婷五月天改成什么了| 色五月丁香网| 久热99| 深爱五月婷婷开心中文字幕| 免费播放99性爱视频| 91婷婷五月天嫩女| 五月丁香六月激情综合| 99热人人操人人操| 婷婷激情丁香五月婷婷激情丁香五月婷婷 | 久99综合婷婷| 丁香五月冃欧美| 天天做天天爱| 亚洲精品无人区| 99精品网址| 97碰| 九九激情视频| 婷婷五月av| 182.t午在线观看| 五月激情射| 国产色丁香| 欧美激情综合色丁香婷婷五月天| 无码人妻激情| 九 九九九AV| 久婷婷婷| 丁香六月成人| 国产看真人毛片爱做A片| 婷婷成人在线| 国产美女最新VA在线免费观看| 亚洲色婷婷五月天| 先锋影音男人的天堂AV| 丁香五月激情天AV无码| 人妻九九九九| 色噜噜狠狠插综合| 九九九九操逼| 久久五月天大美女| 五月丁香 啪啪| 综合色在线| 丁香婷婷五月色成人网站| 很很干在线视频| 成人五月丁香社区| cao久久| 五月丁综合在线观看| 免费黄色AV| 免费无码毛片一区二区A片 | 九九热99免费视频| 97成人在线视频| 熟女色专区| 免费亚洲婷婷| 超碰人人妻| 天天干,噜噜色,狠狠色| 九九热精品视频在线观看| 91久久电影| Va另类视频| 五月天com| 碰碰91| 91五月花丁香| 色婷婷五月天小说| 在线精品97| 日日色五月天| 无码人妻AV久久久一区二区三区| 美女天天久久| 疯狂做受XXXX高潮A片| 久久99久久99精品免视看婷| AV在线资源| 五月天婷婷色情| 婷婷五点亚洲| 欧美六月婷婷| 天天色天天射天天日| 综合在线色婷婷| 欧美日韩国产一二区| 嫩草综合网| 99久久婷婷国产综合| 丁香婷婷性爱| 色婷婷狠狠| 99久久精彩视频。| 亚洲欧洲另类| 日逼免费视频 | 99ri在线视频| 五月丁香直播| 色99综合色88| 天天久| 在线综合91| 夜夜操天天干| 婷婷五月天奸女| 久热人妻| 伊久大香蕉| site:ornaments52.com| 婷婷丁香五月天操逼| 婷婷六月激情在线视频| 啪啪黄页网| 天天日天天插| 异能之下短剧免费观看全集| 六月丁香啪啪| 婷婷开心六月| 国产婷婷五月天| 日本久久婷| 婷婷色网| 成人久碰| 六月婷婷激情图片| 午夜在线成人网站免费观看| 婷婷色五月婷| 免费成人va| 97精品人人A片免费看| 人人看人人草人人摸| 色婷婷亚洲综合天堂| 国产激情婷婷| 五月丁香婷婷无码中文| 人操91在线| 9久国产| 热99国产精品| 丁香婷婷六月| 婷婷五月在线观看| 激情综合色婷婷六月天| 丁香五月天天哦| 亚洲无AV在线中文字幕 | 亚洲V国产V欧美V久久久久久| 人人干AV| 婷婷五月电影院| 久久在线视频免费观看| 超碰国产在线观看| 思思久久96热在精品国产,| 久久婷婷网址| 九九热最新| 狠狠色精品综合| 六月婷基地| 日日夜夜天天| 操日视频| 色婷婷丁香五月综合| 99激情在线| 91嫩草国产线观看亚洲一区二区| 久久停停超碰| 综合99久久天天综合| 天天干夜夜谢| 九九热在线视频| 99re思思在线视频| 人人综合久| 欧美婷婷丁香社区在线播放| 激情五月丁香五月| 色五月亚洲| AV五月丁香| 91色在线 | 日韩| 强壮公让我夜夜高潮A片视频| 五月婷婷五月天在线| 另类图片激情五月天| 久久婷婷丁香五月宗合| www.ywav| 九九99久久精品| 超碰AV在线| 五月亭亭六月天| 色综合色欲综合天天免费 | 狠狠丁香| 色婷婷五月综合在线| 亚洲精品第一色色色色色色| 成人va在线播放| 色无码| 天天透天天摸天天舔| 国产亚洲色婷婷久久99精品91| 99ri国产精品| 第1影院之五月婷婷| 久久er99热精品一区二区 | 久草丁香婷婷五月天婷| 天天久久九九| 欧美久久九九| 激情综合网激情五月丁香五月俺也去| 国产69久久久欧美黑人A片| www,久久久| 婷婷综合视频| 婷婷五月天AV在线| www.久久99热地址发布| 激情深爱五月天| 日日夜夜狠狠干| 丁香综合伊人AV| 久久久久婷婷五月热综合| 99热主页日本| 婷婷精品免费久久| 亚洲国产成人综合| 丁香六月婷婷综情欧美| 色五月综合婷婷久久综合婷婷久久综合婷婷久久综合婷婷久久 | 伊人婷婷99热精品| 五月婷婷婷色| 亚洲AV无码成人精品电影| 五月丁香另类网| 激情五月丁香综合网站| 精品无码99| 婷婷五月视频| www.夜夜操.com| 五月婷婷综合在线观看| 婷婷五月天av小说| 成人免费超碰| 九九成人电影婷婷| 亚洲精品国产A久久久久久| 激情丁香五月天| 婷婷五月天AV| www.激情| 狠狠色 综合色区| 婷婷丁香日韩五月| 亚洲天堂玖玖| WWW.婷婷五月天.COM| 99乱视频| 五月婷婷新网站| 99色在线| 天天干天天干天天干天天干天天干天天| 婷婷五月丁香五月天| 日日懆天天懆| 国产婷婷综合| www.狠狠| av操B网站| 九九精品婷| 婷婷欧美激情| 五月天婷婷日日爱| 亚洲色 视频| 中文字幕 中文字幕明步| 丁香五月日韩| 高清无码.com| Jh7Uf088VHafNm| 五月婷婷啪| 色婷婷先锋| 99热首页| 996黄色片| 丁香五月在线自慰| 丁香五月激情六月综合| 五月婷婷五月| 国产真人做爰视频免费| 91在线视频综合| 丁香五月婷婷激情小说| 色婷婷AV久久久久久久| 亚洲99热| 婷婷日本色| 日韩无码成人电影| 激情网综合| www.91操| 五月婷婷 婷婷五月 一区二区 久久久 | 婷婷激情视频| 思思久久96热在精品国产,| 激情六月丁| 思思热在线视频精品| 色欲色香综合网站| 五月丁香婷婷久久| 久久久久婷婷| 激情丁香久久| 99热99精品在线观看| 9久久婷婷国产综合精品性色| 亚洲精品久久久无码| 五月丁香成年黄色| 五月花婷婷丁香| 偷拍五月丁香| 狠狠色丁香婷婷久久综合| 五月丁香婷婷激情久久| 久久丁香五月天| 国产91在线视频| 夜夜爽天天| 中文在线成人| 大香蕉太香蕉视频97| 国产激情视频在线观看| 久久9热| 九九综合九| 精a品a视a频| 另类小说色婷婷| 六月婷婷色色网| 午夜丁香丁香婷婷| 999热在线视频| 亚洲综合欧美色丁香婷婷888月图片| 99丁香五月婷| 丁香六月五月天| 99热欧美精品| 免费视频99| 久久99人人| 色婷婷综合中心| 六月激情婷婷| 日夜操B| 182TV大香蕉| 日韩操啪| 一区二区乱视频码| 亚洲激情免费视频| 日韩成人影片网站| 伊人丁香婷婷东京| 乱岳熟女50岁| 五月夜丁香| 色激情五月天| 丁香桃色综合网| www色五月| 超碰人人色| 色射影院| 色9999日韩国产| 久婷五月| 五月婷婷xxx| 丁香六月情| 大香蕉久久| 天天操人人干| 亚洲 25P| 嫩草AV久久伊人妇女超级A| 丁香五月天激情网址| 色激情五月| 第四色婷婷日本| 五月亭亭六月天| 丁香婷婷六月激情文学 | AV操一操| 婷婷五月天小说| 97色97干| 人人干av| 激情激情激情网| 综合五月激情| 视频一二区| 婷婷九月激情| 激情综合五月| 色五月首页| 色播五月丁香综合| 六月色色| 五月天伊人日日噜影片AV| 五月丁香婷婷欧美色图视频五月丁香777电影 | 日本色色色| 丁香婷五月| 亚洲区1| 色婷婷五月在线| 五月丁香久人妻中文| 噼里啪啦在线观看免费完整版视频 | 五月天婷婷永久免费视频| 国产欧美大香蕉一区| 丁香五月天色婷婷| 久久98| 精品欧美一区二区三区久久久| 五月天婷网| 九久久精品视频99| 五月婷视频| 日日爱699| 久久99激情| 在线99热| 成年人最刺激的综合网| 电影蜘蛛女| 大香人妻| 99热精品在线| 成年人最刺激的综合网| 五月天天丁香婷婷在线中| 99在线资源视频| 色综合久久88色综合天天看| 国产丁香五月天婷婷| 亚洲无码黄色| 成人无码精品1区2区3区免费看| 婷婷五月天黄色小说| 120分钟婬片免费看| 婷婷香蕉精品| 99这里只有精| 六月激情久久| 99热这里精| 色婷婷伊人| 婷婷五月色综合香五月| 深爱激情五月网| 激情五月天无人视频在线| 久久久人妻不卡| 另类图片五月天激情| 亚洲热视频| 激情五月天婷婷五月天| 五月丁香婷婷激情| 婷婷色激情网| 丁香激情四射| 色吊丝99| 国产XXXX搡XXXXX搡麻豆| 91丨九色丨熟女丰满| 五月婷婷色情| 久久aaa| AV网站免费在线| AV亚洲在线| 99爱在线视频| 久久久久er热| 色婷婷9| 色婷婷狠狠18| 久久开心五月婷婷| 精品婷婷五月视| 欧美日韩99| 亚洲4区国产欧美| 五月丁香久久久| 五月婷婷丁香六月| 亚洲午夜AV| 婷婷四色五月| 色5月婷婷色| 日韩AAAAA| 天天射综合网夜夜操| 超黄亚洲瑟瑟网站| 日日操夜夜操狠狠操| 玖玖综合色| 国产午夜精品一区二区| 99久久久久久久| 五月激情久久| 壅壅儕家a| 色情激情五月婷婷| 在线一起草av| 成人免费网站免费看| 激情婷婷激情在线不卡| 婷婷五月丁香性爱| 亚洲中文AV网站| 无码AV大香线蕉伊人| 伊人热在线大香蕉| 99热热热天天人人人超超碰| jiujiuxiangjiaowang| 这里只有精品96| 婷婷五月在线影院| 色情婷婷久久五月天| 超碰69天堂| 99久久婷婷综合| 五月天大香蕉视频| 久久精品系列| 婷婷性爱网| 日本色色网| 色五月婷婷五月丁香五月激情五月视频| 深爱五月月天| 嫩草综合网| 五月天色网站| 99热成人精品网站| 丁香六月婷婷综合激情欧美| 夜夜干天天操| 日本www五月婷婷| 亚州激情网站无码| 性色99| 99er精品视频| 五月丁香无码| 无码少妇高潮喷水A片免费| 精品亚洲国产成AV人片传媒| AV操一操| 天天久久狠狠色综合| 亚洲视频a| 五月丁香六月婷婷免费视频| 丁香五月成人社区| 久色网| 国产日韩精品SUV| 永久天堂日本| 人人操91| 狠狠色综合网站| 五月丁香亭亭| h在线看免费版在线看| www.色五月天.com| 激情 婷婷| 丁香五月综合| 婷婷五月丁香人妻无码高清| 中文字幕在线资源| 国产一级婬片毛片| 激情婷婷五月| 综合av在线| 三级毛片7979| 色婷婷色五月丁香| 综合狠狠干| 国产精品涩涩涩视频网站| 成人VAV视频在线观看| 大香蕉啪啪啪| 中文字幕色色| 九九热精品| 99热官网精品在线| 99久热这里有精品| 色噜噜狠狠色综合网| 日本精品人妻无码77777| 夜夜大香蕉婷婷丁香| 久草五月天电影网| 日韩成人无码人妻| 亚洲影院婷婷色| WWW.五月天9999| 婷婷五月天激情小说| 亚洲精品V天堂中文字幕| 97电影99热| 日日操,夜夜爽| 99热8| 久草丁香婷婷五月天婷| 五月天婷婷色小说| 99热思思| 日本啪啪网| 久久婷婷综合五月趴| 五月天成人综合| 五月天天综合| 欧美色爱五月天| 亚洲爆乳无码精品AAA片蜜桃| 丁香六月婷| 五月天色婷婷伊人网| 涩五月婷婷| 综合色情网| 六月大香蕉| 99热精地址| 可以看的av| 色色五月丁香| 久久伦乱| 色色色区| 免费精品99| 91人人爽人人操| 亚洲成人乱码av网站| 人人草人人舔| 激情网第九色| 成人在线日韩| 女婷久久| 午夜成人AV在线| 九九热re99re6在线精品| 五月天婷婷影院影院观看| 色青青电影色五月| 99爱视频在线免费观看| 色偷偷AV亚洲男人的天堂| 亚洲免费看片| 天天天天天天操| 99热网站| 丁香六月婷婷色XXXXX| 另类激情五月| 九九热99视频| 色丁香久久| 五月天久久久| 天天狠狠婷婷在线| 久久九九国产精品怡红院| 色婷婷综合视频| 啊V视频在线观看| 97久久超碰| 热99在线| 成人婷婷色五月天| 操操操97| 色色COm| 69精品人妻不卡视频| 五月天天天色| 久久 中文 日本| 日日操天天操| 99日韩| 99精品无码| 婷婷色5月天在线。| 江苏少妇性BBB搡BBB爽爽爽 | 少妇性按摩无码中文A片| 天天综合图片| 婷婷色色宗合网| 天天操综合网| 99久久亚洲精品视频| 任你爽视频| 婷婷五月激情欧美大胆视频| 国产操逼视频网站| 国产精品成人AV在线| 色婷婷手机在线| 任你躁XXXXX麻豆精品| 婷婷综合五月天亚洲综合| 激情图片久久| 丁香六月啪| 人人操人av| 视频一二区| 丁香色婷婷| 国产精品日韩十五区| 久久看婷婷| 五月婷婷六月激情| 婷婷五月天免费视频| 六月婷婷av| 午夜精品人妻无码一区二区三区| 九九精品视频在线6| 欧美操逼天堂| 99精品视频在线观看| 91九九热| 五月色婷| 天天天摸夜夜夜玩| 六月婷婷综合久久| 国产真人做爰视频免费| 五月天偷拍| 丁香五月日啪| 9999热在线观看| 99久久婷婷国产综合| 丁香五月色欲| 九九热这里只有精品7| 亚洲日韩成人三级av| 久久婷婷五月天激情四射| 激情五月婷婷网在线观看| 月色色综合婷婷网| 国产精品99久久久久久久女警| www.婷婷五月天.com| 色五月激情问网站| 性色av大香综合| 香蕉久久国产AV一区二区| 久久综合影院| 色色色色色色色色色999| 9操在线| 亚洲AV久久久久久久久久久久久久久久 | 亚洲殴洲精品Av在线| 亚洲欧洲另类| 激情五月天网| 毛片新网地| 亭亭五月丁香综合欧美| 五月天婷婷亚洲| 久久精品A片777777| 97人人干人人操| 久久久五月四色| 99'无码| 九九热欧美| 男人天堂AV在线一区二区| 尤物一区二区| 丁香五月色| 婷婷综合激情| 超碰97免费在线| 色婷婷五月中文字幕在线dvd| 五月婷婷五月丁香综合| 欧美日朝成人| 丁香五月色网| 五月丁香888| 五月丁香久久综合91| 国产伦亲子伦亲子视频观看| 97资源欧美日韩大香蕉超碰一区| 五月人妻婷婷视频| 无月播播激情在线观看视频| 丁香成人综合| 欧美激情xxxXX| 狠狠五月激情在线| 欧美日韩99| 色狠狠999综合| 日韩黄色AV无码| 99综合99| 久热爱大香蕉在线蜜臀悦色| 欧美日韩一区二区三区四区| 九九精品免费视频99| 日韩一级一片内射视频4K| 99热精品在线| 国色天香成人网| 亚洲乱码日产精品BD| 九九久久精品| 色噜噜狠狠色综无码久久合欧美| 婷婷五月色| 五月天综合| 色婷婷网| 青青草免费公开视频| 99热在线观看| 国产午夜成人免费看片无遮挡| 99在线精品免费视频| 无码AV免费精品一区二区三区 | 日韩久热| 亚洲天堂久久| 欧美激情VA永久在线播放| 欧美成人va| 久操操| 亚洲精品V天堂中文字幕| 日韩黄色中文字幕| 操草草草| 草榴视频网| 丁香九月婷| 偷偷狠狠久久婷婷五月天| 噜综合| ss99热| 99热九九热| 久久伦乱| 婷婷视频网| 51精品国自产在线| 日韩人人操| 中文字幕五月久久婷| 亚洲精品视频在线播放| 婷婷97狠狠干| 人人操人人爱丁香五月| 狠狠色成人影片| 国产 码在线成人网站| 中文字幕永久在线| 久草x色在线观看99| 激情久久丁香| 色情综合网| 九月婷婷丁香| 五月婷婷五月天在线 | 青草青草视频2免费观看| 综合狠久久| 久9热视频| site:wpjngj.com| 五月丁香无码| 97操操操| 狠狠婷婷色| 亚洲婷婷久久综合| 欧洲亚洲免费视频9| 色婷婷裸体色性在线| 大香蕉久久久| 欧美大片免费观看| 五月婷婷丁香六月| site:esunnet.com| 欧美色性色好| 国产这里只有精品| 激情丁香久久| 九九家庭影院| 美女五月狠狠| 99激情视频| 97成人超碰免| 久久这里面只有精品视频| 99热99热在线| 91久久久久久| 艹天天射| 久久这里都是精品视频| 99视频九九热| 婷婷丁香91综合| 色99网| 日韩99精品| 亚洲超碰在线| 免费亚洲成人电影AV| 天天插夜夜爽| 91viP在线看| 丁香婷婷五月天成人| 婷婷丁香视频在线观看免费| 少妇激情五月天| 乱精品一区字幕二区| 99熟女啪啪视频| 婷婷激情五月综合丁香社| 人妻av在线| 日本久久极品| 免费试看小视频 99| 色婷婷影视| 海外网站专业操老外| 另类激情五月| 免费观看的av| 五月丁香啪啪综合网| 丁香五月区| 极品人妻VIDEOSSS人妻| 五月丁香啪啪| 啪啪99| 中文网婷婷字幕婷| 色狠狠综合| 国产高潮A片羞羞视频涩涩| 日韩不卡DvD| 五月婷丁香| 色婷婷第四色| 色婷婷香蕉丁丁网| 国产精产国品一二三在观看| 日本久久精品| 色久女| 97婷婷狠狠久久综合9色| 九九色热视频| 亚洲视频在线网站| 丁香桃色综合网| 激情深爱五月天| 激情性爱五月天| 另类精品视频在线观看| 久99精品视频| 五月婷婷综合在线视频小说| 九九色插| 丁香五月婷婷骚视屏| 高潮毛片又色又爽免费| 九九热在视频| 深爱五月婷婷| 天天舔夜夜操www com| 色婷婷五月天偷拍| 99精品在线| 激情五月小说婷婷| 婷婷久久网| 91狠狠综合久久久| 中文字幕婷婷| 99精品久久| 99re热精品在线视频| 色噜噜狠狠一区二区三区| 婷婷精品视频| 欧美成人精品A片免费一区99| 337p大胆噜噜噜噜噜91Av| 九九99免费理论| 久久三级视频| 色婷婷六月天| 五月丁香六月欧美综合| 色狠狠色噜噜AV天堂五区| 九九九九九九九热| 99精品丰满| 婷婷激情图片| 五月激情婷婷综合| www夜夜| oumeisesewang| 亚洲精品又粗又大又爽A片| 丁香五月成人在线| 另类图片五月天激情| 99热成人精品网站| 丁香五月婷婷啪| 婷婷五月花| 天天日天天操天天干| 国产亚洲成人综合| 国产avapp 网| 国产xxxxx在线观看| 午夜不卡久久精品无码免费| 99热中文字幕久久| 四月婷婷五月丁香| 狠狠操狠狠插| 五月婷婷丁香在线视频| 大香蕉欧美在线| 色5月婷婷| 26uuuu精品一区二区| 狠狠 久久| 色婷婷亚洲婷婷| 五月夜丁香| 久久婷婷色综合老司机| 六月婷婷av| 婷婷久久夜| 日本在线wwww| 99热精品在线观看| 丁香六月毛片| 精品网站:999WWW| 五月天婷婷影院| 婷婷综合精品视频97| 欧美精品99| 亚洲深喉aV| 婷婷色五月开心五月| 五月丁香六月婷婷,婷| 五月丁香色色色| 日本99久久| 五月天色在线| 成人av在线电影| 欧美69久成人做爰视频| 五月天婷婷AV| 亚洲成人电影aaaa| 色婷婷天堂| 免费超碰在线观看| 久久婷婷综| 中文网av| 五月六月播婷婷| 9热久久在线| 色人久久| 播五月开心婷婷欧美综合| 亚洲性爱干干| 在线观看996精品| 四川女人毛多水多A片| 超碰com| 丁香五月天天高清在线| 伊人激情| 五月丁香视频色色| 俺也去五月婷婷丁| AV九九| 91精品久久久久、久五月天| 免費亭亭成人| 99riAV国产精品视频| 婷婷婷婷婷婷婷五月丁香| 国产精品日韩十五区| 婷婷伊人| av在线观看网址| 人妻熟女一区二区AV| 熟女激情网| 天天天天天日| 久久av电影| 99综合| 玖玖五月| 色色色五月| 婷婷中合| 熟妇无码乱子成人精品| 99在线精品观看99| 美国十月色婷婷在线观看| 色五月婷婷天天操夜夜操| 日本色噜| 久久久18| 青青草色在线视频观看| 激情丁香久久| 嘿嘿视频免费看9| 久久久亚洲精品一区二区三区浴池| 国产激情综合五月久久| 亚洲秘 无码一区二区三区妃光/1| 色婷婷色人人射| 激情五月无码| 色婷婷视频| 婷婷六月丁香在线| 99热精品在线| aa久久| 五月丁香亭亭操逼| 亚洲成人网站在线| 日韩美女在线视频19| 6 9式性爱视频在线播放| 九九爱激情| 五月婷婷综合在线亚洲视频| 成人国产欧美大片一区| 99啪啪| 亚洲综合激情五月久久| 婷婷丁香六月天| 激情五月天影院| 99视频精品在线| 久久国产色| 久久婷婷五月| 久久思思热| 狠狠色婷婷777| 91狠狠综合久久久久久| 亚洲欧洲另类| 国产毛多水多女人A片| 亚洲亚洲人成综合网络| 亚洲精品久久久无码| 亚洲V国产V欧美V久久久久久| 伊人在线视频| 爱iii做iiii日| 啪啪五月婷婷| 色婷婷AⅤ| 欧美日本国产欧美日本韩国99| 综合激情在线视频| 久草A片| 丁香六月婷婷开心| 综合网激情五月天| 婷婷综合网站| 丁香五月天激情视频| 啪色综合| 99热免| 国产AV一区二区三区最新精品| 无码一区精品一区视频| 丁香色色五月| 大香蕉免费9| 五月天激情黄色小说在线观看| 婷婷激情五月天激情在线| 天天日,夜夜爽| www.深爱激情| 丁香婷婷色九月| 思思热99热| 96精品成人无码A片观看金桔| 91聚色综合网| 激情九月天天天天婷婷| 天天想夜夜爽天天爽| 成人网站免费sxj| 久久五月视频| 久久久香港| 自拍偷窥99热| 五月丁香激情婷婷综合字幕| 五月婷婷六月基地| 色婷婷超碰| 久热久| 97超碰色| 91九色首页| 五月天婷婷黄色| 色婷婷精品视频| 97色色婷婷| 九月婷婷在线观看| 99天堂网| 狠狠操狠狠干综合| 婷婷五月电影院| 国产做A爰片毛片A片美国| 四川操逼站| 综合亚洲五月天| 婷婷丁香五月综合网上| 大香蕉AV在线| 成人AV片播放| 亚洲精品国产成人AV在线| 婷婷五月免费在线| 99乱视频| 秋霞AV吧| 日韩婷婷| 婷婷丁香五月天在线| 亚洲欧美婷婷五月色综合| 婷婷丁香日韩五月| 99在线播放视频| 丁香九月婷婷色| 激情五月丁香五月| 丁香伊人五月色婷婷五十路| 五月丁香日本在线视频观看| 色噜噜狠狠一区二区三区| 成功精品影院| 99riAv1国产在线观看| 五月天婷婷永久免费视频| 色区久久| 欧美婷婷综合网| 伊人久久婷婷五月天激情四射| 狠狠狠狠狠狠色| 色欲AVV| 激情小说婷婷小说| 亚洲婷婷基地| 久久3级片| 国产99精品免费视频| 久久资源网五月婷| 亚洲激情Av| 深爱婷婷色| 五月丁香六月激情欧美综合| 国产综合丁香五月天| 日日鲁鲁夜夜爽爽| 色优久久| 99热综合色图| 久久久久er热| 亚洲综合干| 一起草Av| se99热久久一本| 99日这里只有精品| 亚洲无AV在线中文字幕| 五月激情视频| 国产免费一区二区三区三州老师F1F1.CC| 99久久97| 五月婷婷在线网站| 丁香六月综合激情| 成人一级片| 国产九九一区二区三区| 九九热99在线视频| 综合五月天婷婷色| 97在线观视频免费观看| 3pAV| 五月天精品| 九九精品热| 丁香花色色网| 操操人人| 天天噜日日噜综合无码| 91久久久久久久91| 天天做天天爱天天爽| 综合久久六月| 噜噜五月天综合| 一本狠婷婷综合| 婷婷五月天电影区小说区| 色色色色色色色五月| 思思久热6| 五月天久久小说| 天天爽天天摸| 五月激情综合婷婷| 天天天天爽爽天干| 色情激情五月婷婷| 丁香五月婷久久| 99热大| 99热这里都是精品| 国产在线黄色| 综合网天天| 色天天狠狠干|