src/HOL/Library/Code_Target_Nat.thy
changeset 51143 0a2371e7ced3
parent 51114 3e913a575dc6
child 52435 6646bb548c6b
equal deleted inserted replaced
51142:ac9e909fe55d 51143:0a2371e7ced3
     3 *)
     3 *)
     4 
     4 
     5 header {* Implementation of natural numbers by target-language integers *}
     5 header {* Implementation of natural numbers by target-language integers *}
     6 
     6 
     7 theory Code_Target_Nat
     7 theory Code_Target_Nat
     8 imports Code_Abstract_Nat Code_Numeral_Types
     8 imports Code_Abstract_Nat
     9 begin
     9 begin
    10 
    10 
    11 subsection {* Implementation for @{typ nat} *}
    11 subsection {* Implementation for @{typ nat} *}
    12 
    12 
    13 lift_definition Nat :: "integer \<Rightarrow> nat"
    13 lift_definition Nat :: "integer \<Rightarrow> nat"