Skip to content

Commit

Permalink
Task #241 (#282)
Browse files Browse the repository at this point in the history
* Attempt 1

* Update FLT/DedekindDomain/FiniteAdeleRing/BaseChange.lean

Co-authored-by: Kevin Buzzard <[email protected]>

---------

Co-authored-by: Kevin Buzzard <[email protected]>
  • Loading branch information
WilliamCoram and kbuzzard authored Dec 11, 2024
1 parent a33a64b commit 9e3c0e8
Showing 1 changed file with 11 additions and 6 deletions.
17 changes: 11 additions & 6 deletions FLT/DedekindDomain/FiniteAdeleRing/BaseChange.lean
Original file line number Diff line number Diff line change
Expand Up @@ -436,12 +436,17 @@ theorem ProdAdicCompletions.baseChangeEquiv_isFiniteAdele_iff
ProdAdicCompletions.IsFiniteAdele (ProdAdicCompletions.baseChangeEquiv A K L B (1 ⊗ₜ x)) :=
sorry -- #240

-- Easy consequence of the previous result
theorem ProdAdicCompletions.baseChangeEquiv_isFiniteAdele_iff'
(x : ProdAdicCompletions A K) :
ProdAdicCompletions.IsFiniteAdele x ↔
∀ (l : L), ProdAdicCompletions.IsFiniteAdele
(ProdAdicCompletions.baseChangeEquiv A K L B (l ⊗ₜ x)) := sorry -- #241
theorem ProdAdicCompletions.baseChangeEquiv_isFiniteAdele_iff' (x : ProdAdicCompletions A K) :
ProdAdicCompletions.IsFiniteAdele x ↔ ∀ (l : L), ProdAdicCompletions.IsFiniteAdele
(ProdAdicCompletions.baseChangeEquiv A K L B (l ⊗ₜ x)) := by
constructor
· simp_rw [ProdAdicCompletions.baseChangeEquiv_isFiniteAdele_iff A K L B, baseChangeEquiv,
AlgEquiv.coe_ofBijective, Algebra.TensorProduct.lift_tmul, map_one, one_mul]
intro h l
exact ProdAdicCompletions.IsFiniteAdele.mul (ProdAdicCompletions.IsFiniteAdele.algebraMap' l) h
· intro h
rw [ProdAdicCompletions.baseChangeEquiv_isFiniteAdele_iff A K L B]
exact h 1

-- Make ∏_w L_w into a K-algebra in a way compatible with the L-algebra structure
variable [Algebra K (FiniteAdeleRing B L)]
Expand Down

0 comments on commit 9e3c0e8

Please sign in to comment.