diff options
Diffstat (limited to 'theories/Numbers/Natural/BigN/NMake_gen.ml')
| -rw-r--r-- | theories/Numbers/Natural/BigN/NMake_gen.ml | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/theories/Numbers/Natural/BigN/NMake_gen.ml b/theories/Numbers/Natural/BigN/NMake_gen.ml index 6257e8e630..8240604c2f 100644 --- a/theories/Numbers/Natural/BigN/NMake_gen.ml +++ b/theories/Numbers/Natural/BigN/NMake_gen.ml @@ -1780,6 +1780,20 @@ let _ = pp " intros; rewrite Zpower_1_r; auto."; pp " Qed."; pp ""; + + pr " Definition power x (n:N) := match n with"; + pr " | BinNat.N0 => one"; + pr " | BinNat.Npos p => power_pos x p"; + pr " end."; + pr ""; + + pr " Theorem spec_power: forall x n, [power x n] = [x] ^ Z_of_N n."; + pa " Admitted."; + pp " Proof."; + pp " destruct n; simpl. apply (spec_1 w0_spec)."; + pp " apply spec_power_pos."; + pp " Qed."; + pr ""; pr ""; pr " (***************************************************************)"; |
