Changes by: Xin Yu (xiny at cs.caltech.edu)
Date: 2003-03-06 02:45:27 -0800 (Thu, 06 Mar 2003)
Revision: 4158
Log message:
- Proved that for if there is a positive number x such that P[x], then there
is a smallest positive number k such that P[k], as long as P[y] is well-formed
and decidable for any integer y. (rule "smallest_positive")
- Stated as a separate rule that for any integer k>0 and m, there exists
integer r>=0 and q such that m=k*q+r. Not proved yet. (rule "int_div_rem")
- Now "Every non-trivial subgroup of a cyclic group is cyclic" "should" be
provable other than "type"{(y^a)_g in s.car} is needed for y in g.car and
a in int, which is not true. Have I made any mistake along the way or is
this theorem just incorrect here?! (see "/itt_cyclic_group/subg_cycGroup/1/1"
for example)
I'll move "If S is a non-trivial subgroup of a cyclic group G generated by b,
there exists a positive number k such that (b^k)_g in S" as a separate rule.
Changes | Path |
+80 -51 | metaprl/theories/itt/itt_cyclic_group.ml |
+2 -0 | metaprl/theories/itt/itt_cyclic_group.mli |
+6389 -2330 | metaprl/theories/itt/itt_cyclic_group.prla |