From 4b8f6993d0c628bc22e16af1513b32022b2641b2 Mon Sep 17 00:00:00 2001 From: Patrick Stevens Date: Tue, 19 May 2020 07:44:42 +0100 Subject: [PATCH] Tidy up a bit (#127) --- Fields/CauchyCompletion/BaseExpansion.agda | 15 ++- .../CauchyCompletion/EquivalentMonotone.agda | 12 +- Fields/CauchyCompletion/Field.agda | 2 +- Fields/CauchyCompletion/NearlyTotalOrder.agda | 117 ++++++++++++++++++ 4 files changed, 134 insertions(+), 12 deletions(-) create mode 100644 Fields/CauchyCompletion/NearlyTotalOrder.agda diff --git a/Fields/CauchyCompletion/BaseExpansion.agda b/Fields/CauchyCompletion/BaseExpansion.agda index d222bfd..58715c0 100644 --- a/Fields/CauchyCompletion/BaseExpansion.agda +++ b/Fields/CauchyCompletion/BaseExpansion.agda @@ -10,8 +10,9 @@ open import Groups.Lemmas open import Fields.Fields open import Sets.EquivalenceRelations open import Sequences -open import Setoids.Orders -open import Functions +open import Setoids.Orders.Partial.Definition +open import Setoids.Orders.Total.Definition +open import Functions.Definition open import LogicalFormulae open import Numbers.Naturals.Semiring open import Numbers.Naturals.Order @@ -37,6 +38,7 @@ open import Fields.Orders.Limits.Lemmas {F = F} (record { oRing = order }) open import Fields.Lemmas F open import Fields.Orders.Lemmas {F = F} record { oRing = order } open import Rings.Orders.Total.Lemmas order +open import Rings.Orders.Total.AbsoluteValue order open import Rings.Orders.Partial.Lemmas pRing open import Fields.CauchyCompletion.Definition order F open import Fields.CauchyCompletion.Setoid order F @@ -48,6 +50,7 @@ open import Rings.Orders.Partial.Bounded pRing open import Rings.Orders.Total.Bounded order open import Rings.Orders.Total.Cauchy order +-- TODO this is not necessarily true :( the bounded sequence could oscillate between 1 and -1 cauchyTimesBoundedIsCauchy : {s : Sequence A} → cauchy s → {t : Sequence A} → Bounded t → cauchy (apply _*_ s t) cauchyTimesBoundedIsCauchy {s} cau {t} (K , bounded) e 0