待驗證性質
- 目標:1 個退款策略函式
- 輸入:非負整數
- 外部 I/O、DB、網路不在檢查範圍內
- 在明確列出的假設和 Go 子集內檢查
MPK Assurance / Go 證明可行性審查
針對退款、手續費、餘額、準備金等涉及資金流轉的關鍵 Go 邏輯,我們會依照明確的規格、假設和檢查範圍進行機械式檢查。Gemini 產生證明候選,MPK 獨立核心做出最終判定。
限前 5 家公司 MPK 早期導入方案 49,800 日圓(未稅)func ApplyRefund(paid, refunded, amount int64) (int64, error) {
if amount < 0 {
return refunded, errors.New("negative amount")
}
if refunded+amount > paid {
return refunded, errors.New("exceeds paid")
}
return refunded + amount, nil
}
∀ paid, refunded, amount:
0 ≤ refunded + amount ≤ paid
paid=100, refunded=80, amount=30 違反性質。
核心已接受修正版標準化憑證。
30 秒退款示範
可使用預先準備的退款程式碼體驗“反例 → 修正 → 證明成功”的流程。無需在公開示範中輸入機密程式碼。
退款策略:累計退款額不得超過已支付金額
找到累計退款額超過已支付金額的具體輸入。
結果分類
指定性質在明確的假設和檢查範圍內成立。
已證明展示破壞性質的具體輸入,並明確需要修正的條件。
已發現反例明確報告目前策略無法判定性質是否成立。
無法判定具體說明無法處理的原因,例如暫不支援的語法、外部 I/O 或功能限制。
超出範圍與測試的區別
| 比較 | 測試 | 證明 |
|---|---|---|
| 對象 | 選定輸入 | 指定性質 |
| 反例顯示 | △ | ○ |
| 重新檢查 | 執行日誌 | 憑證 |
| 最終判斷 | 測試套件 | 核心 |
不是只執行少量範例輸入,而是在明確的規格、假設和檢查範圍內檢查性質。
可以從與外部 I/O 分離的關鍵 Go 策略函式開始。
AI 只負責產生候選。最終是否接受,由讀取標準化憑證的獨立核心決定。
Gemini 執行證明流程;MPK 做信任判定,經人工確認後交付。
證據包
證明可行性審查
標準化憑證記錄
證明可行性審查
這是預定標準價格。目前正在提供限前 5 家公司、49,800 日圓(未稅)的早期導入方案。
MPK 早期導入方案
限前 5 家公司在 MPK 證明可行性審查中,我們選擇一個目標 Go 函式,整理要保證的性質,由 AI 產生證明候選,再由 MPK 核心獨立檢查。
本方案提供給願意在服務完成後提供坦率回饋,並核准在 MPK 官方網站發布案例的公司。案例內容可包括公司名稱、姓名、職稱、回饋,以及負責人照片或公司標誌。
服務流程
確認可能造成損失的失敗情境和目標函式。
鎖定函式、性質、假設和排除範圍。
AI 產生候選,MPK 檢查憑證。
講解證明、反例、無法判定、排除項目和證據。
明確後續是否進入修正、更多函式或 CI/CD 整合。
FAQ
這裡彙總諮詢前常見的問題,包括可證明範圍、AI 的角色和程式碼處理方式。
不會。我們只在明確列出的假設、檢查範圍和支援的 Go 子集內檢查指定性質,並不保證整個應用程式或外部系統。
首次審查不需要。我們先確認與外部 I/O 分離的 Go 策略函式,以及想保證的性質。
不會。Gemini 產生性質、證明策略和證明候選;最終憑證的接受或拒絕由 MPK 獨立核心完成。
我們會將結果整理為反例、無法判定或超出範圍,並說明原因、所需規格、修正候選,以及如何切出可證明的單元。
在證明可行性審查確認檢查範圍和可證明性後,可另行提出持續檢查或 CI/CD 整合方案。
無需在公開表單中貼上機密程式碼。諮詢後,我們會確認 NDA 和安全的共享方式。
諮詢
請告訴我們最需要避免的失敗情境,以及想審查的 Go 函式。無需在公開表單中貼上機密程式碼。
支援 NDA 與安全程式碼共享