我只是想知道如何爲實數定義「小於」關係。如何爲Coq中的實數定義「小於」?
我理解,對於自然數(nat
)<
可以遞歸在爲另一數目的(1+
)後繼S
一個數來定義的。我聽說很多關於實數的事情在Coq中是公理的,並且不計算。
但我想知道在Coq中是否存在一個最小公理集合的實數,基於哪些其他屬性/關係可以派生出來。 (例如有它Rplus_0_r : forall r, r + 0 = r.
是一個公理,等等)
特別地,我對是否如<
或<=
的關係可以在平等關係的頂部限定。例如,我可以想像,在傳統的數學運算,給出了兩個數字r1 r2
:
r1 < r2 <=> exists s, s > 0 /\ r1 + s = r2.
但在勒柯克的建設性的邏輯做到這一點不放?我能用這個來至少對不平等的一些推理(而不是總是重寫公理)嗎?