# HG changeset patch # User haftmann # Date 1499535286 -7200 # Node ID 2b83dd24b301fae8294b96b5865bd5e341b07f9a # Parent 3bc892346a6b1fbd4a4962957fb7f5914309ae7c dropped superfluous theory imports diff -r 3bc892346a6b -r 2b83dd24b301 src/HOL/Library/State_Monad.thy --- a/src/HOL/Library/State_Monad.thy Sat Jul 08 17:33:11 2017 +0200 +++ b/src/HOL/Library/State_Monad.thy Sat Jul 08 19:34:46 2017 +0200 @@ -5,7 +5,7 @@ section \Combinator syntax for generic, open state monads (single-threaded monads)\ theory State_Monad -imports Main Monad_Syntax +imports Main begin subsection \Motivation\ diff -r 3bc892346a6b -r 2b83dd24b301 src/HOL/Proofs/Extraction/Euclid.thy --- a/src/HOL/Proofs/Extraction/Euclid.thy Sat Jul 08 17:33:11 2017 +0200 +++ b/src/HOL/Proofs/Extraction/Euclid.thy Sat Jul 08 19:34:46 2017 +0200 @@ -10,6 +10,7 @@ imports "~~/src/HOL/Computational_Algebra/Primes" Util + Old_Datatype "~~/src/HOL/Library/Code_Target_Numeral" begin diff -r 3bc892346a6b -r 2b83dd24b301 src/HOL/Proofs/Extraction/Higman.thy --- a/src/HOL/Proofs/Extraction/Higman.thy Sat Jul 08 17:33:11 2017 +0200 +++ b/src/HOL/Proofs/Extraction/Higman.thy Sat Jul 08 19:34:46 2017 +0200 @@ -6,7 +6,7 @@ section \Higman's lemma\ theory Higman -imports Old_Datatype +imports Main begin text \ diff -r 3bc892346a6b -r 2b83dd24b301 src/HOL/Proofs/Extraction/Higman_Extraction.thy --- a/src/HOL/Proofs/Extraction/Higman_Extraction.thy Sat Jul 08 17:33:11 2017 +0200 +++ b/src/HOL/Proofs/Extraction/Higman_Extraction.thy Sat Jul 08 19:34:46 2017 +0200 @@ -6,7 +6,7 @@ subsection \Extracting the program\ theory Higman_Extraction -imports Higman "~~/src/HOL/Library/State_Monad" Random +imports Higman Old_Datatype "~~/src/HOL/Library/State_Monad" begin declare R.induct [ind_realizer] diff -r 3bc892346a6b -r 2b83dd24b301 src/HOL/Proofs/Extraction/Pigeonhole.thy --- a/src/HOL/Proofs/Extraction/Pigeonhole.thy Sat Jul 08 17:33:11 2017 +0200 +++ b/src/HOL/Proofs/Extraction/Pigeonhole.thy Sat Jul 08 19:34:46 2017 +0200 @@ -5,7 +5,7 @@ section \The pigeonhole principle\ theory Pigeonhole -imports Util "~~/src/HOL/Library/Code_Target_Numeral" +imports Util Old_Datatype "~~/src/HOL/Library/Code_Target_Numeral" begin text \ diff -r 3bc892346a6b -r 2b83dd24b301 src/HOL/Proofs/Extraction/QuotRem.thy --- a/src/HOL/Proofs/Extraction/QuotRem.thy Sat Jul 08 17:33:11 2017 +0200 +++ b/src/HOL/Proofs/Extraction/QuotRem.thy Sat Jul 08 19:34:46 2017 +0200 @@ -5,7 +5,7 @@ section \Quotient and remainder\ theory QuotRem -imports Util +imports Old_Datatype Util begin text \Derivation of quotient and remainder using program extraction.\ diff -r 3bc892346a6b -r 2b83dd24b301 src/HOL/Proofs/Extraction/Util.thy --- a/src/HOL/Proofs/Extraction/Util.thy Sat Jul 08 17:33:11 2017 +0200 +++ b/src/HOL/Proofs/Extraction/Util.thy Sat Jul 08 19:34:46 2017 +0200 @@ -5,7 +5,7 @@ section \Auxiliary lemmas used in program extraction examples\ theory Util -imports "~~/src/HOL/Library/Old_Datatype" +imports Main begin text \Decidability of equality on natural numbers.\