(* *)
(**************************************************************************)
-set "baseuri" "cic:/matita/classical_pointwise/ordered_sets/".
-include "ordered_set.ma".
-record is_dedekind_sigma_complete (O:ordered_set) : Type ≝
+include "excess.ma".
+
+record is_dedekind_sigma_complete (O:excess) : Type ≝
{ dsc_inf: ∀a:nat→O.∀m:O. is_lower_bound ? a m → ex ? (λs:O.is_inf O a s);
dsc_inf_proof_irrelevant:
∀a:nat→O.∀m,m':O.∀p:is_lower_bound ? a m.∀p':is_lower_bound ? a m'.
}.
record dedekind_sigma_complete_ordered_set : Type ≝
- { dscos_ordered_set:> ordered_set;
+ { dscos_ordered_set:> excess;
dscos_dedekind_sigma_complete_properties:>
is_dedekind_sigma_complete dscos_ordered_set
}.
qed.
definition is_sequentially_monotone ≝
- λO:ordered_set.λf:O→O.
+ λO:excess.λf:O→O.
∀a:nat→O.∀p:is_increasing ? a.
is_increasing ? (λi.f (a i)).
for @{ 'hide_everything_but $a }.
interpretation "mk_bounded_above_sequence" 'hide_everything_but a
-= (cic:/matita/ordered_set/bounded_above_sequence.ind#xpointer(1/1/1) _ _ a _).
+= (cic:/matita/classical_pointfree/ordered_sets/bounded_above_sequence.ind#xpointer(1/1/1) _ _ a _).
interpretation "mk_bounded_below_sequence" 'hide_everything_but a
-= (cic:/matita/ordered_set/bounded_below_sequence.ind#xpointer(1/1/1) _ _ a _).
+= (cic:/matita/classical_pointfree/ordered_sets/bounded_below_sequence.ind#xpointer(1/1/1) _ _ a _).
theorem eq_f_sup_sup_f:
∀O':dedekind_sigma_complete_ordered_set.