equal
deleted
inserted
replaced
71 lemma transfer_nat_int_prime: |
71 lemma transfer_nat_int_prime: |
72 "(x::int) >= 0 \<Longrightarrow> prime (nat x) = prime x" |
72 "(x::int) >= 0 \<Longrightarrow> prime (nat x) = prime x" |
73 unfolding gcd_int_def lcm_int_def prime_int_def |
73 unfolding gcd_int_def lcm_int_def prime_int_def |
74 by auto |
74 by auto |
75 |
75 |
76 declare TransferMorphism_nat_int[transfer add return: |
76 declare transfer_morphism_nat_int[transfer add return: |
77 transfer_nat_int_prime] |
77 transfer_nat_int_prime] |
78 |
78 |
79 lemma transfer_int_nat_prime: |
79 lemma transfer_int_nat_prime: |
80 "prime (int x) = prime x" |
80 "prime (int x) = prime x" |
81 by (unfold gcd_int_def lcm_int_def prime_int_def, auto) |
81 by (unfold gcd_int_def lcm_int_def prime_int_def, auto) |
82 |
82 |
83 declare TransferMorphism_int_nat[transfer add return: |
83 declare transfer_morphism_int_nat[transfer add return: |
84 transfer_int_nat_prime] |
84 transfer_int_nat_prime] |
85 |
85 |
86 |
86 |
87 subsection {* Primes *} |
87 subsection {* Primes *} |
88 |
88 |