Skip to content

Commit

Permalink
Defined curryFin, TODO continuity
Browse files Browse the repository at this point in the history
  • Loading branch information
MetalCreator666 committed Jan 14, 2025
1 parent 1123c8d commit ee838ed
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions DeRhamCohomology/ContinuousAlternatingMap/Curry.lean
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,21 @@ theorem uncurryFin_uncurryFinCLM_comp_of_symmetric {f : E →L[𝕜] E →L[𝕜
Fin.succAbove_succAbove_predAbove, Fin.neg_one_pow_succAbove_add_predAbove, pow_succ',
neg_one_mul, neg_smul, Fin.removeNth_apply, add_neg_cancel]

/- Interior product -/
def curryFin (f : E [⋀^Fin (n + 1)]→L[𝕜] F) : E →L[𝕜] E [⋀^Fin n]→L[𝕜] F :=
LinearMap.mkContinuous
{ toFun := fun x =>
{ toContinuousMultilinearMap := f.1.curryLeft x
map_eq_zero_of_eq' := fun v i j hv hne ↦ by
apply f.map_eq_zero_of_eq (Fin.cons x v) (i := i.succ) (j := j.succ) <;> simpa }
map_add' := fun x y => by ext; simp
map_smul' := fun c x => by ext; simp }
‖f‖ fun x => by
rw [LinearMap.coe_mk, AddHom.coe_mk,
/- `ContinuousAlternatingMap.coe_mk` doesn't work here?? -/ ]
sorry
-- exact AlternatingMap.mkContinuous_norm_le _ (mul_nonneg (norm_nonneg _) (norm_nonneg _)) _

end Curry

end ContinuousAlternatingMap

0 comments on commit ee838ed

Please sign in to comment.