Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
293 commits
Select commit Hold shift + click to select a range
88655ff
undo semilinearize
ADedecker May 10, 2026
2d6ebf3
++
ADedecker May 10, 2026
9b6c976
Start on other corollary
ADedecker May 10, 2026
94e7690
More stuff about strict maps
ADedecker May 10, 2026
e0a16ba
..
ADedecker May 10, 2026
06994b8
progress on step2 backwards
ADedecker May 10, 2026
9222b15
Merge remote-tracking branch 'upstream/master' into AD_strict_by_fini…
ADedecker May 11, 2026
f2669a0
Fix names
ADedecker May 11, 2026
6d29f85
feat(Topology): test strictness on quotient and spaces
ADedecker May 11, 2026
df7df2a
++
ADedecker May 11, 2026
4e7a8e4
Added CLM.ofIsTopCompl
sharky564 May 2, 2026
d67a851
Simplified proof
sharky564 May 2, 2026
0d6b870
Added top compl for complete space
sharky564 May 2, 2026
888a55d
Ported work over
sharky564 May 12, 2026
dd74e44
Removed unnecessary
sharky564 May 12, 2026
84a1836
++
ADedecker May 12, 2026
1f1edaa
mk_all
ADedecker May 12, 2026
2c7958b
suggestions
ADedecker May 12, 2026
afdcf37
var names
ADedecker May 12, 2026
9ba0249
Merge branch 'AD_quot_bot_equiv' into AD_strict_composition
ADedecker May 12, 2026
85d84bb
Done!
ADedecker May 12, 2026
244808e
Comments
ADedecker May 12, 2026
7c423ae
Merge branch 'AD_strict_composition' into AD_strict_by_finite_perturb…
ADedecker May 12, 2026
84dcc3b
Merge remote-tracking branch 'upstream/master' into AD_strict_by_fini…
ADedecker May 12, 2026
59fdf3f
mk_all
ADedecker May 12, 2026
daf79ec
feat: continuous version of Submodule.liftQ
ADedecker May 12, 2026
fcc0a68
Merge branch 'AD_liftQL' into AD_strict_by_finite_perturbation
ADedecker May 12, 2026
bea5ca5
liftQL
ADedecker May 12, 2026
d21557d
feat: `IsOpenQuotientMap.restrictPreimage`
ADedecker May 12, 2026
6105a43
Simp lint fixes
sharky564 May 13, 2026
96fb29a
fix
ADedecker May 13, 2026
2e1487b
Merge branch 'AD_isOpenQuotientMap_restrict_preimage' into AD_strict_…
ADedecker May 13, 2026
d43fea2
Merge remote-tracking branch 'upstream/master' into AD_strict_by_fini…
ADedecker May 13, 2026
d9332d4
Trigger CI
sharky564 May 13, 2026
ec49839
.
ADedecker May 13, 2026
0ab61c1
Merge branch 'master' into SK_top_compl
sharky564 May 13, 2026
e9e7038
Why is git doing this?
sharky564 May 13, 2026
30740ba
Update Mathlib/Topology/Algebra/Module/Complement.lean
sharky564 May 13, 2026
ec534da
Update Mathlib/Topology/Algebra/Module/Complement.lean
sharky564 May 13, 2026
827ef73
Almost finish reduction
ADedecker May 13, 2026
fbbc407
reduction done
ADedecker May 13, 2026
270d715
Incorporated PR feedback
sharky564 May 13, 2026
9883055
Merge branch 'SK_top_compl' of https://github.com/sharky564/mathlib4 …
sharky564 May 13, 2026
7841555
Two sorries left!
ADedecker May 13, 2026
5d29bac
feat: semilinearize LinearMap.restrict
ADedecker May 13, 2026
f429438
feat: ContinuousLinearMap.restrict
ADedecker May 13, 2026
b1f5177
Added IsCompl namespace
sharky564 May 13, 2026
b6cab29
does not typecheck
ADedecker May 13, 2026
88d6740
More API + move around
ADedecker May 14, 2026
25c3df9
fix in cohomology
ADedecker May 14, 2026
c92ead7
fixes
ADedecker May 14, 2026
022df83
Merge remote-tracking branch 'upstream/master' into AD_CLM_restrict
ADedecker May 14, 2026
fb2699f
Merge remote-tracking branch 'upstream/master' into AD_CLM_restrict
ADedecker May 14, 2026
db6b851
notation
ADedecker May 14, 2026
b61bb8c
Incorporated PR feedback
sharky564 May 14, 2026
34bd4ea
added coprod
sharky564 May 14, 2026
ce30d61
Simplified
sharky564 May 14, 2026
9dc4589
domRestrict_comp_codRestrict
ADedecker May 14, 2026
f07300a
++
ADedecker May 14, 2026
28a2598
Comments in the proof
ADedecker May 14, 2026
6de7d31
PR cleanups
sharky564 May 14, 2026
fc127ac
PR cleanups
sharky564 May 14, 2026
9c58317
PR cleanups
sharky564 May 14, 2026
2bab278
documentation
ADedecker May 14, 2026
ac66028
Merge remote-tracking branch 'sharky/SK_top_compl' into AD_strict_by_…
ADedecker May 15, 2026
41f44c1
Merge remote-tracking branch 'upstream/master' into AD_strict_by_fini…
ADedecker May 15, 2026
544dbb4
Some progress, but I'm getting tired
ADedecker May 15, 2026
0c4c1cd
Suffices
ADedecker May 15, 2026
1c068ae
Cleanup
ADedecker May 15, 2026
6098574
Docstring
ADedecker May 15, 2026
8506b44
++
ADedecker May 15, 2026
94265b1
Update Mathlib/Topology/LocalAtTarget.lean
ADedecker May 15, 2026
b62d305
Merge branch 'master' into SK_top_compl
sharky564 May 15, 2026
faa51bf
Nice calc proof !
ADedecker May 15, 2026
ac086e3
Merge branch 'AD_strict_by_finite_perturbation' of github.com:ADedeck…
ADedecker May 15, 2026
9c5f404
++
ADedecker May 15, 2026
b279068
Merge branch 'AD_CLM_restrict' into AD_strict_by_finite_perturbation
ADedecker May 15, 2026
9fd9e5d
Sorry free !!
ADedecker May 15, 2026
7725445
long line
ADedecker May 15, 2026
89fa2d1
Doc step1_backward
ADedecker May 15, 2026
8485d05
Finish documenting proof!
ADedecker May 15, 2026
7e0b75c
I'm lost honestly
ADedecker May 15, 2026
1739c5a
fix
ADedecker May 15, 2026
f1a6ca5
Merge remote-tracking branch 'sharky/SK_top_compl' into AD_strict_by_…
ADedecker May 15, 2026
c10c977
Merge branch 'AD_CLM_restrict' into AD_strict_by_finite_perturbation
ADedecker May 15, 2026
b3b1318
Merge remote-tracking branch 'upstream/master' into AD_strict_by_fini…
ADedecker May 16, 2026
346a59e
Cleanup statements a bit
ADedecker May 16, 2026
d0cf500
Significantly simplified the proof (at least morally)
ADedecker May 19, 2026
db244c5
Cleanup
ADedecker May 19, 2026
022f531
++
ADedecker May 19, 2026
5d5c893
--
ADedecker May 19, 2026
70977b9
Merge remote-tracking branch 'upstream/master' into AD_strict_by_fini…
ADedecker May 19, 2026
351900d
start new approach
ADedecker May 20, 2026
7f88202
tmp
ADedecker May 20, 2026
84ae636
Fix
zw810-ctrl May 26, 2026
320f12e
doc: add docstring for MonoidHom.rangeProdMapHomeomorph
zw810-ctrl May 26, 2026
c9e79ea
Merge branch 'master' into AD_strict_by_finite_perturbation
ocfnash May 29, 2026
a976cc1
Implement suggestions from CR
ocfnash May 29, 2026
42ba271
Add `TODO` for the `MonoidHom.isStrictMap_piMap`
ocfnash May 29, 2026
21c2eff
upgrade strictness lemmas to iff and add symmetric versions
zw810-ctrl May 29, 2026
0f18b79
Apply suggestions from code review
themathqueen Jun 15, 2026
5001238
Merge remote-tracking branch 'upstream/master' into AD_strict_by_fini…
ADedecker Jun 15, 2026
9a889da
Reorganization
ADedecker Jun 15, 2026
f95160b
feat: iff version of IsOpenQuotientMap.prodMap
ADedecker Jun 16, 2026
2038cee
Better
ADedecker Jun 16, 2026
12612bb
Merge remote-tracking branch 'upstream/master' into AD_prodMap_iff
ADedecker Jun 16, 2026
997a503
Merge branch 'AD_prodMap_iff' into AD_strict_by_finite_perturbation
ADedecker Jun 16, 2026
9555a74
Merge remote-tracking branch 'upstream/master' into AD_prodMap_iff
ADedecker Jun 16, 2026
7bb9abe
Merge branch 'AD_prodMap_iff' into AD_strict_by_finite_perturbation
ADedecker Jun 16, 2026
ca646ce
nits
ADedecker Jun 16, 2026
e977716
Final touches (?) :tada:
ADedecker Jun 17, 2026
9e672df
missing comment
ADedecker Jun 17, 2026
1913f0e
start
ADedecker Jun 17, 2026
791c085
chore: move `IsOpenQuotientMap.baireSpace` to `Baire.Lemmas`.
ADedecker Jun 17, 2026
1b0cc16
Merge branch 'AD_import_openQuotient' into AD_prodMap_iff_no_strict
ADedecker Jun 17, 2026
dc6126f
feat: a few misc results about open (quotient) maps
ADedecker Jun 17, 2026
c1dcc9b
more moving
ADedecker Jun 17, 2026
0041624
better
ADedecker Jun 17, 2026
81865de
fixed ?
ADedecker Jun 17, 2026
c3956d3
Merge branch 'AD_import_openQuotient' into AD_prodMap_iff_no_strict
ADedecker Jun 17, 2026
04d6315
Merge branch 'AD_prodMap_iff_no_strict' into AD_prodMap_iff
ADedecker Jun 17, 2026
b17bbba
fixes
ADedecker Jun 17, 2026
cdaec27
move around
ADedecker Jun 17, 2026
edbe1d1
Merge branch 'AD_prodMap_iff' into AD_strict_by_finite_perturbation
ADedecker Jun 17, 2026
f456bd5
move around
ADedecker Jun 17, 2026
649dde9
Merge branch 'AD_prodMap_iff_no_strict' into AD_prodMap_iff
ADedecker Jun 17, 2026
a392a4c
Merge branch 'AD_prodMap_iff' into AD_strict_by_finite_perturbation
ADedecker Jun 17, 2026
acf46bc
Merge remote-tracking branch 'upstream/master' into AD_strict_by_fini…
ADedecker Jun 23, 2026
18d40d3
Merge remote-tracking branch 'upstream/master' into AD_prodMap_iff
ADedecker Jun 23, 2026
2c3323a
Merge remote-tracking branch 'upstream/master' into grouphomo
ADedecker Jun 23, 2026
478e006
Merge branch 'grouphomo' into AD_prodMap_iff
ADedecker Jun 23, 2026
a9bed95
Merge branch 'AD_prodMap_iff' into AD_strict_by_finite_perturbation
ADedecker Jun 23, 2026
f0fc5ca
Apply suggestions from code review
ADedecker Jun 23, 2026
6377d92
Fix build
ADedecker Jun 23, 2026
c94a75f
Merge branch 'grouphomo' into AD_prodMap_iff
ADedecker Jun 23, 2026
6fe7910
Merge branch 'AD_prodMap_iff' into AD_strict_by_finite_perturbation
ADedecker Jun 23, 2026
f2ded47
Apply suggestion from @ADedecker
zw810-ctrl Jun 23, 2026
efacaa7
Apply suggestion from @ADedecker
zw810-ctrl Jun 23, 2026
240e2ec
Apply suggestions from code review
zw810-ctrl Jun 23, 2026
54e6fc0
Apply suggestion from @ADedecker
zw810-ctrl Jun 23, 2026
15b82be
Apply suggestion from @plp127
zw810-ctrl Jun 23, 2026
7cb397e
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] Jun 23, 2026
3838fb8
fix
zw810-ctrl Jun 24, 2026
8323011
Merge branch 'grouphomo' into AD_prodMap_iff
ADedecker Jun 24, 2026
20a63fa
Merge branch 'AD_prodMap_iff' into AD_strict_by_finite_perturbation
ADedecker Jun 24, 2026
7c4c6a6
Apply suggestions from code review
ADedecker Jun 24, 2026
380ac92
Merge branch 'grouphomo' into AD_prodMap_iff
ADedecker Jun 24, 2026
5b1e817
Merge branch 'AD_prodMap_iff' into AD_strict_by_finite_perturbation
ADedecker Jun 24, 2026
4ae2d1d
Merge remote-tracking branch 'upstream/master' into AD_prodMap_iff
ADedecker Jun 24, 2026
642ff7f
Update Mathlib/Topology/Maps/OpenQuotient.lean
ADedecker Jun 24, 2026
c1e6e8f
Merge branch 'AD_prodMap_iff' into AD_strict_by_finite_perturbation
ADedecker Jun 24, 2026
c9c2fca
Merge remote-tracking branch 'origin/AD_prodMap_iff' into AD_strict_b…
ADedecker Jun 24, 2026
b9a8a2b
Merge remote-tracking branch 'upstream/master' into AD_strict_by_fini…
ADedecker Jun 24, 2026
188f542
Merge remote-tracking branch 'upstream/master' into AD_strict_by_fini…
ADedecker Jun 25, 2026
72350a7
Very slight golf
ADedecker Jun 25, 2026
405a38d
better comments
ADedecker Jun 25, 2026
f5fce3e
feat: characterize when projections are almost 0 or almost id
ADedecker Jun 25, 2026
3eed510
Merge branch 'AD_projection_equiv' into AD_strict_by_finite_perturbation
ADedecker Jun 25, 2026
3408de2
very slight golf
ADedecker Jun 25, 2026
73c164e
no more `toHomeomorph`
ADedecker Jun 25, 2026
513ebff
add isQuasiInverse_subtype_projectionOnto
ADedecker Jun 30, 2026
73a3b8e
feat: define Fredholm operators between TVSs
ADedecker Jun 30, 2026
77c9986
Merge remote-tracking branch 'ADedecker/AD_strict_by_finite_perturbat…
ADedecker Jun 30, 2026
ba049cc
Merge remote-tracking branch 'ADedecker/AD_projection_equiv' into Fre…
ADedecker Jun 30, 2026
62bd441
fix authors
ADedecker Jun 30, 2026
2d1ae1c
API skeleton
ADedecker Jun 30, 2026
d1b1ebe
Progress
ADedecker Jun 30, 2026
aac12ea
Almost done!
ADedecker Jun 30, 2026
3dd87e7
rename
ADedecker Jun 30, 2026
3c79ac2
TFAE done
ADedecker Jun 30, 2026
6d85fe7
chore: cleanup API around LinearMap.injective_domRestrict_iff
ADedecker Jul 1, 2026
b02d082
fix1
ADedecker Jul 1, 2026
e42dc37
fix2
ADedecker Jul 1, 2026
007b42b
fix3
ADedecker Jul 1, 2026
4df04df
Merge remote-tracking branch 'upstream/master' into FredholmTFAEPR
ADedecker Jul 1, 2026
b925f87
Merge remote-tracking branch 'ADedecker/AD_better_injective_restrict'…
ADedecker Jul 1, 2026
7f77477
feat: more API specific to strict group homs
ADedecker Jul 1, 2026
d8445ee
Done
ADedecker Jul 1, 2026
52b7d35
docstrings
ADedecker Jul 1, 2026
afab0d8
add Subtype.coind_injective_iff
ADedecker Jul 1, 2026
2e3a906
feat: convenience API for strict linear maps
ADedecker Jul 1, 2026
7133be0
Merge remote-tracking branch 'ADedecker/AD_strict_lm' into FredholmTF…
ADedecker Jul 1, 2026
7af7121
golf using first iso theorem for strict maps
ADedecker Jul 1, 2026
2d73d3b
Merge remote-tracking branch 'upstream/master' into AD_strict_by_fini…
ADedecker Jul 1, 2026
e03425f
Compare with Bourbaki
ADedecker Jul 1, 2026
923957a
Update Mathlib/Analysis/Normed/Operator/Perturbation/StrictByFinite.lean
ADedecker Jul 1, 2026
c8587a6
Update Mathlib/Analysis/Normed/Operator/Perturbation/StrictByFinite.lean
ADedecker Jul 1, 2026
4090950
Update Mathlib/Analysis/Normed/Operator/Perturbation/StrictByFinite.lean
ADedecker Jul 1, 2026
70e2a98
Merge remote-tracking branch 'upstream/master' into AD_better_injecti…
ADedecker Jul 1, 2026
f376f78
fix docstrings
ADedecker Jul 1, 2026
759181d
Merge remote-tracking branch 'ADedecker/AD_better_injective_restrict'…
ADedecker Jul 1, 2026
924edda
Merge remote-tracking branch 'ADedecker/AD_strict_by_finite_perturbat…
ADedecker Jul 1, 2026
b8847d2
Merge remote-tracking branch 'ADedecker/AD_strict_lm' into FredholmTF…
ADedecker Jul 1, 2026
98dda6a
remove useless have
ADedecker Jul 2, 2026
a133dd8
Update StrictByFinite.lean
ADedecker Jul 2, 2026
dd40d80
Update StrictByFinite.lean
ADedecker Jul 2, 2026
bc99a62
Update StrictByFinite.lean
ADedecker Jul 2, 2026
4f82e10
Merge remote-tracking branch 'upstream/master' into FredholmTFAEPR
ADedecker Jul 3, 2026
6748728
Update StrictByFinite.lean
ADedecker Jul 3, 2026
1ee23d0
feat: variations of Submodule.disjoint_map with weaker hypotheses
ADedecker Jul 8, 2026
fc047ad
docstring
ADedecker Jul 8, 2026
a3460ed
Merge branch 'AD_better_disjoint_map' into AD_strict_by_finite_pertur…
ADedecker Jul 8, 2026
ede4204
use new disjointness lemma
ADedecker Jul 9, 2026
9761f99
better proof for "complement has finite dimension"
ADedecker Jul 9, 2026
4f002a2
add eqOn_eqLocus
ADedecker Jul 9, 2026
13c0e51
use eqOn_eqLocus
ADedecker Jul 9, 2026
dda794e
use isClosed_range_of_isClosed_map_of_finiteDimensional_quotient
ADedecker Jul 9, 2026
acf674e
better doc
ADedecker Jul 9, 2026
e5d83c4
reorganize step 5
ADedecker Jul 9, 2026
201218d
Merge remote-tracking branch 'ADedecker/AD_strict_by_finite_perturbat…
ADedecker Jul 9, 2026
65a2f63
Merge remote-tracking branch 'upstream/master' into FredholmTFAEPR
ADedecker Jul 9, 2026
c32a67f
introduced FredholmPackage and Refactored
faenuccio Jul 10, 2026
2e6a72f
back to 0 + FD.proj + renames
ADedecker Jul 10, 2026
fb688d6
Good start on documentation
ADedecker Jul 10, 2026
20bdb90
Precise
ADedecker Jul 10, 2026
0e5fe7d
More
ADedecker Jul 10, 2026
c4b6273
++
ADedecker Jul 10, 2026
5cf87b0
Toujours plus
ADedecker Jul 10, 2026
fa035ed
Documentation done !
ADedecker Jul 10, 2026
ad63166
more honest
ADedecker Jul 10, 2026
b90eaaf
remove not fully satisfying statement
ADedecker Jul 10, 2026
663931b
Merge branch 'AD_better_disjoint_map' into AD_strict_by_finite_pertur…
ADedecker Jul 10, 2026
a928c11
Merge remote-tracking branch 'ADedecker/AD_strict_by_finite_perturbat…
ADedecker Jul 10, 2026
bf8e93a
variable
ADedecker Jul 10, 2026
adb65aa
Deprecations
ADedecker Jul 10, 2026
33c5136
Merge branch 'AD_split_strict' into AD_strict_lm
ADedecker Jul 10, 2026
232fcf9
Merge remote-tracking branch 'ADedecker/AD_strict_lm' into FredholmTF…
ADedecker Jul 10, 2026
b86390b
Update Mathlib/Topology/Maps/Strict/Group.lean
ADedecker Jul 10, 2026
4a9474b
Merge remote-tracking branch 'upstream/master' into AD_split_strict
ADedecker Jul 10, 2026
711f394
Merge branch 'AD_split_strict' into AD_strict_lm
ADedecker Jul 10, 2026
a673ae5
Merge remote-tracking branch 'ADedecker/AD_strict_lm' into FredholmTF…
ADedecker Jul 10, 2026
b471c21
Alphabetical order
ADedecker Jul 10, 2026
3ff0e2a
More implicit
ADedecker Jul 10, 2026
105243b
Merge branch 'AD_split_strict' into AD_strict_lm
ADedecker Jul 10, 2026
07671d0
all implicit
ADedecker Jul 10, 2026
c6a5441
--
ADedecker Jul 10, 2026
e45c874
Merge remote-tracking branch 'ADedecker/AD_strict_lm' into FredholmTF…
ADedecker Jul 10, 2026
2efb334
fix
ADedecker Jul 10, 2026
ebd54e8
feat: composition of Fredholm operators
ADedecker Jul 10, 2026
0ea65af
field docs
ADedecker Jul 10, 2026
fcf7d8e
Merge branch 'FredholmTFAEPR' into FredholmComp
ADedecker Jul 10, 2026
3536646
composition cancelling and identity
ADedecker Jul 10, 2026
6e4b3a5
feat: constructions of Fredholm operators
ADedecker Jul 10, 2026
ad5ad77
++
ADedecker Jul 10, 2026
e8459ee
Better
ADedecker Jul 10, 2026
c52c5ca
Merge branch 'FredholmComp' into FredholmConstructions
ADedecker Jul 10, 2026
5b728aa
Merge remote-tracking branch 'upstream/master' into AD_strict_lm
ADedecker Jul 10, 2026
0e13b83
Merge remote-tracking branch 'ADedecker/AD_strict_lm' into FredholmTF…
ADedecker Jul 10, 2026
8d14c19
Merge branch 'FredholmTFAEPR' into FredholmComp
ADedecker Jul 10, 2026
f4b8767
Merge branch 'FredholmComp' into FredholmConstructions
ADedecker Jul 10, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions Mathlib.lean
Original file line number Diff line number Diff line change
Expand Up @@ -2026,6 +2026,7 @@ public import Mathlib.Analysis.Fourier.Notation
public import Mathlib.Analysis.Fourier.PoissonSummation
public import Mathlib.Analysis.Fourier.RiemannLebesgueLemma
public import Mathlib.Analysis.Fourier.ZMod
public import Mathlib.Analysis.FredholmOperator
public import Mathlib.Analysis.FunctionalSpaces.SobolevInequality
public import Mathlib.Analysis.Hofer
public import Mathlib.Analysis.InnerProductSpace.Adjoint
Expand Down Expand Up @@ -2254,6 +2255,7 @@ public import Mathlib.Analysis.Normed.Operator.LinearIsometry
public import Mathlib.Analysis.Normed.Operator.Mul
public import Mathlib.Analysis.Normed.Operator.NNNorm
public import Mathlib.Analysis.Normed.Operator.NormedSpace
public import Mathlib.Analysis.Normed.Operator.Perturbation.StrictByFinite
public import Mathlib.Analysis.Normed.Operator.Prod
public import Mathlib.Analysis.Normed.Order.Basic
public import Mathlib.Analysis.Normed.Order.Hom.Basic
Expand Down Expand Up @@ -7987,6 +7989,7 @@ public import Mathlib.Topology.Maps.Proper.CompactlyGenerated
public import Mathlib.Topology.Maps.Proper.UniversallyClosed
public import Mathlib.Topology.Maps.Strict.Basic
public import Mathlib.Topology.Maps.Strict.Group
public import Mathlib.Topology.Maps.Strict.Module
public import Mathlib.Topology.MetricSpace.Algebra
public import Mathlib.Topology.MetricSpace.Antilipschitz
public import Mathlib.Topology.MetricSpace.Basic
Expand Down
4 changes: 4 additions & 0 deletions Mathlib/Algebra/Module/Submodule/EqLocus.lean
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,10 @@ theorem le_eqLocus {f g : M →ₛₗ[τ₁₂] M₂} {S : Submodule R M} :
S ≤ eqLocus f g ↔ Set.EqOn f g S :=
Iff.rfl

theorem eqOn_eqLocus {f g : M →ₛₗ[τ₁₂] M₂} :
Set.EqOn f g (eqLocus f g) :=
fun _ h ↦ h

variable {F : Type*} [FunLike F M M₂] [SemilinearMapClass F τ₁₂ M M₂]

include τ₁₂ in
Expand Down
Loading
Loading