ModuleCompletion.lean
Nyll.ValuedFieldTheory.Valuation.AbsoluteValue.Completion
34 declarations indexed from sourceView source ↗ Module documentation
Completions of absolute-valued fields
This file supplies the canonical absolute value, completion maps, density, and complete-target universal property for real-valued absolute values. An extension is expressed directly by AbsoluteValue.Extends; no extra container is introduced. The base-to-completion algebra instance is the canonical one inherited from WithAbs; algebras between different completions remain explicit.
Declarations
AbsoluteValue.completionAbsoluteValue
DocumentationThe norm absolute value on the completion attached to vK.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Topology
namespace AbsoluteValue
universe u v w
AbsoluteValue.completionAbsoluteValue_coe
DocumentationThe extended absolute value on the completion agrees with the original value on embedded elements.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Topology
namespace AbsoluteValue
universe u v w
AbsoluteValue.completionAbsoluteValue_uniformSpace_eq
DocumentationThe uniformity defined by the completion absolute value is the native completion uniformity.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Topology
namespace AbsoluteValue
universe u v w
AbsoluteValue.completionAbsoluteValue_complete
DocumentationThe field equipped with its completion absolute value is complete.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Topology
namespace AbsoluteValue
universe u v w
AbsoluteValue.completionAbsoluteValue_isNontrivial
DocumentationNontriviality passes to the completion absolute value.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Topology
namespace AbsoluteValue
universe u v w
AbsoluteValue.toCompletion
DocumentationThe canonical embedding of an absolute-valued field in its completion.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Topology
namespace AbsoluteValue
universe u v w
AbsoluteValue.toCompletion_apply
DocumentationThe canonical map into the completion sends an element to its constant Cauchy class.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Topology
namespace AbsoluteValue
universe u v w
AbsoluteValue.toCompletion_eq_algebraMap
DocumentationThe canonical completion embedding agrees with the completion algebra map.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Topology
namespace AbsoluteValue
universe u v w
AbsoluteValue.denseRange_toCompletion
DocumentationThe canonical copy of a field is dense in its completion.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Topology
namespace AbsoluteValue
universe u v w
AbsoluteValue.baseToExtensionCompletion
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Topology
namespace AbsoluteValue
universe u v w
AbsoluteValue.baseToExtensionCompletion_norm
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Topology
namespace AbsoluteValue
universe u v w
AbsoluteValue.baseToExtensionCompletion_isometry
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Topology
namespace AbsoluteValue
universe u v w
AbsoluteValue.completionMap
DocumentationThe isometric embedding between completions induced by an exact extension of absolute values.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Topology
namespace AbsoluteValue
universe u v w
AbsoluteValue.completionMap_withAbs_coe
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Topology
namespace AbsoluteValue
universe u v w
AbsoluteValue.completionMap_coe
DocumentationOn the canonical copy of the base field, the map between completions is the original algebra map followed by the canonical completion map.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Topology
namespace AbsoluteValue
universe u v w
AbsoluteValue.completionMap_isometry
DocumentationThe map induced between completions is an isometry.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Topology
namespace AbsoluteValue
universe u v w
AbsoluteValue.completionAlgebra
DocumentationThe algebra structure on the extension completion induced by the completion map. It is deliberately explicit rather than a global instance.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Topology
namespace AbsoluteValue
universe u v w
AbsoluteValue.completionAlgebra_algebraMap
DocumentationThe algebra structure on the completion uses the canonical completion embedding.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Topology
namespace AbsoluteValue
universe u v w
AbsoluteValue.extensionCompletionAlgebra
DocumentationThe algebra structure on an extension completion induced by the dense copy of the extension field. It is deliberately explicit.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Topology
namespace AbsoluteValue
universe u v w
AbsoluteValue.toCompletionAlgHom
DocumentationThe canonical dense embedding as an algebra homomorphism.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Topology
namespace AbsoluteValue
universe u v w
AbsoluteValue.completion_isScalarTower
DocumentationThe scalar tower K → K_v → L_w supplied by an exact extension.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Topology
namespace AbsoluteValue
universe u v w
AbsoluteValue.completionAbsoluteValue_extends
DocumentationThe completion absolute value on L_w extends that on K_v.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Topology
namespace AbsoluteValue
universe u v w
AbsoluteValue.completionAbsoluteValue_isNonarchimedean
DocumentationNonarchimedeanness passes to the completion absolute value.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Topology
namespace AbsoluteValue
universe u v w
AbsoluteValue.completionAbsoluteValue_range_eq
DocumentationA nonarchimedean absolute value and its completion absolute value have the same range.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Topology
namespace AbsoluteValue
universe u v w
AbsoluteValue.toCompleteTargetRingHom
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Topology
namespace AbsoluteValue
universe u v w
section CompleteTarget
variable {K : Type u} {D : Type w} [Field K] [Field D]
AbsoluteValue.toCompleteTargetRingHom_norm
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Topology
namespace AbsoluteValue
universe u v w
section CompleteTarget
variable {K : Type u} {D : Type w} [Field K] [Field D]
AbsoluteValue.toCompleteTargetRingHom_isometry
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Topology
namespace AbsoluteValue
universe u v w
section CompleteTarget
variable {K : Type u} {D : Type w} [Field K] [Field D]
AbsoluteValue.completionMapToCompleteTarget
DocumentationA value-preserving embedding into a complete target extends uniquely from the field to its metric completion.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Topology
namespace AbsoluteValue
universe u v w
section CompleteTarget
variable {K : Type u} {D : Type w} [Field K] [Field D]
AbsoluteValue.completionMapToCompleteTarget_withAbs_coe
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Topology
namespace AbsoluteValue
universe u v w
section CompleteTarget
variable {K : Type u} {D : Type w} [Field K] [Field D]
AbsoluteValue.completionMapToCompleteTarget_coe
DocumentationThe extension map to a complete target agrees with the original map on embedded source elements.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Topology
namespace AbsoluteValue
universe u v w
section CompleteTarget
variable {K : Type u} {D : Type w} [Field K] [Field D]
AbsoluteValue.completionMapToCompleteTarget_isometry
DocumentationAn isometric source map extends to an isometry from the completion.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Topology
namespace AbsoluteValue
universe u v w
section CompleteTarget
variable {K : Type u} {D : Type w} [Field K] [Field D]
AbsoluteValue.completionMapToCompleteTarget_eq_of_coe_eq
DocumentationA continuous map from the completion is determined by its restriction to the canonical dense copy of the source field.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Topology
namespace AbsoluteValue
universe u v w
section CompleteTarget
variable {K : Type u} {D : Type w} [Field K] [Field D]
AbsoluteValue.completionMapToCompleteTarget_comp_completionMap_coe
DocumentationDense-point compatibility for extending L → D and first embedding the completed base in the completion of L.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Topology
namespace AbsoluteValue
universe u v w
section CompleteTargetTower
variable {K : Type u} {L : Type v} {D : Type w}
variable [Field K] [Field L] [Field D] [Algebra K L]
AbsoluteValue.completionMapToCompleteTarget_comp_completionMap_eq_of_coe_eq
DocumentationTwo continuous maps out of the completed base agree if they agree on the original base field after passage through the extension completion.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Topology
namespace AbsoluteValue
universe u v w
section CompleteTargetTower
variable {K : Type u} {L : Type v} {D : Type w}
variable [Field K] [Field L] [Field D] [Algebra K L]