Ich frage mich nur, wie ist die „weniger als“ Beziehung für reelle Zahlen definiert.Wie ist "weniger als" für reelle Zahlen in Coq definiert?
Ich verstehe, dass für natürliche Zahlen (nat
) können <
rekursiv in Bezug auf eine Zahl festgelegt werden, dass die (1+
) Nachfolger S
einer anderen Zahl. Ich habe gehört, dass viele Dinge über reelle Zahlen in Coq axiomatisch sind und nicht berechnen.
Aber ich frage mich, ob es eine minimale Menge von Axiomen für reelle Zahlen in Coq ist basierend auf der anderen Eigenschaften/Beziehungen abgeleitet werden können. (Z Coq.Reals.RIneq hat es, dass Rplus_0_r : forall r, r + 0 = r.
ein Axiom ist, ua)
Insbesondere Ich bin daran interessiert, ob die Beziehungen wie <
oder <=
können auf der Gleichheitsbeziehung definiert werden. Zum Beispiel kann ich das in herkömmlicher Mathematik vorstellen, da zwei Zahlen r1 r2
:
r1 < r2 <=> exists s, s > 0 /\ r1 + s = r2.
Aber tue dies Halt in der konstruktiven Logik der Coq? Und kann ich diese verwenden, um zumindest tun einige Überlegungen über Ungleichheiten (statt Neuschreiben Axiome die ganze Zeit)?