簡體   English   中英

Isabelle 標記圖定義

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM