# HG changeset patch # User nipkow # Date 1504018871 -7200 # Node ID b8a6f933722988c43514ef396211c2ee5b90e507 # Parent 253880668a43a5e0a50ff7b13cf3545e443ff882 tuned names diff -r 253880668a43 -r b8a6f9337229 src/HOL/Data_Structures/Binomial_Heap.thy --- a/src/HOL/Data_Structures/Binomial_Heap.thy Tue Aug 29 16:54:54 2017 +0200 +++ b/src/HOL/Data_Structures/Binomial_Heap.thy Tue Aug 29 17:01:11 2017 +0200 @@ -97,8 +97,8 @@ begin fun link :: "('a::linorder) tree \ 'a tree \ 'a tree" where - "link (Node r x\<^sub>1 c\<^sub>1 =: t\<^sub>1) (Node _ x\<^sub>2 c\<^sub>2 =: t\<^sub>2) = - (if x\<^sub>1\x\<^sub>2 then Node (r+1) x\<^sub>1 (t\<^sub>2#c\<^sub>1) else Node (r+1) x\<^sub>2 (t\<^sub>1#c\<^sub>2))" + "link (Node r x\<^sub>1 ts\<^sub>1 =: t\<^sub>1) (Node r' x\<^sub>2 ts\<^sub>2 =: t\<^sub>2) = + (if x\<^sub>1\x\<^sub>2 then Node (r+1) x\<^sub>1 (t\<^sub>2#ts\<^sub>1) else Node (r+1) x\<^sub>2 (t\<^sub>1#ts\<^sub>2))" end