[英]Isabelle labeled graph definition
我試圖在 Isabelle HOL 中定義一些頂點標簽,但后繼定義有問題:
record ('v,'w) graph =
nodes :: "('v×'w) set"
edges :: "(('v×'w) × ('v×'w)) set"
definition succ :: "('v,'w) graph ⇒'v ⇒ ('v,'w) set"
where "succ G v ≡ {(v',w). ((v,w),(v',w))∈edges G}"
它說“類型構造函數的參數數量錯誤:“Set.set””,有誰知道如何解決這個問題?
succ
可能會返回一組頂點標簽對'v × 'w
,所以想寫
definition succ :: "('v,'w) graph ⇒'v ⇒ ('v × 'w) set"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.