feat(algebra/parity): Squares and primality #12992
prepare to_additive to convert square -> even
6980b232
move defs of even/odd to algebra.parity file
a0e87ef5
gather even/odd in a comprehensive file
76457da1
even first, odd later
e23ff2e0
Merge remote-tracking branch 'origin/master' into adomani_prepare_eveā¦
20ee1394
change def
0554c654
feat(algebra/square): Add the notion of "square" elements of monoids
47417f06
Linting
1caa2724
More linting
feb9c6ce
vihdzp
commented
on 2022-03-28
Update src/algebra/square.lean
9b7be268
Update src/algebra/square.lean
c9d591ef
Update src/algebra/square.lean
1e7f6417
Extraneous end
7064ea42
Split out square_mul into sublemmas
a75521e6
Further golfing
2681a740
Further PR requests
74cd9b6d
Merge remote-tracking branch 'origin/master' into adomani_squeven
b602c634
partial
b245426a
Merge branch 'master' into adomani_squeven
27cf14fa
more partial
a97fbcdc
fix
84da9ef8
Merge remote-tracking branch 'origin/master' into adomani_squeven
4984af53
more changes
05b0f0c4
latest
543ae5be
fix nat_parity
f1d2ce02
fix int.parity
432e7fa6
fix primorial
869f58c9
add todo
74158440
fix periodic
c0f1295b
fix degree_sum
aa39b293
fix matching
4cefb3f4
fix alternating_group
6d38b3dd
fix 4squares
d51810ab
fix numberfield
0f727f25
fix cyclo eval
6b58781d
fix 45partition
b019e942
fix 2013_q1
fe6ddec6
fix convex specific functions
f15e0496
typo
8deb8844
really fix specific_functions
de34699e
fix perfect numbers
efc598ac
remove check
db0d2fb3
not.trans
a70bed04
golf
35738b83
feat(algebra/square): Add the notion of "square" elements of monoids
1b687f3c
Linting
e417f956
More linting
10be7082
Update src/algebra/square.lean
97a502ed
Update src/algebra/square.lean
38e5a5c0
Update src/algebra/square.lean
8c91e102
Extraneous end
6981f42e
Split out square_mul into sublemmas
311ee718
Further golfing
bc2483af
Further PR requests
082364b8
Rebasing on #13037
e1008156
Moving everything to new homes based on rebased commit
2dd80088
Move sqrt0 to nat
fc54eb8c
Merge branch 'master' into add_square
47f5cde8
Finish merge
add0565a
Merge branch 'add_square' of https://github.com/leanprover-community/ā¦
6cd1e179
Remove square file
c31b35ee
Fix docstring location
0f9fd657
Fix a mismerge
c119331d
Update src/algebra/parity.lean
5d56d04e
Update src/algebra/parity.lean
c82de51c
yaels comments
e6e71ddd
Remove sqrt0
d56743c4
Merge branch 'master' into add_square
d0994b4c
Final comments plus some simp issues
46b16fd8
YaelDillies
changed the title feat(algebra/square): Add the notion of "square" elements of monoids feat(algebra/parity): Squares and primality 3 years ago
yaels comments
1c5878e9
unindent after trivial goal
6ca0abae
Change name of lemma
3aca6c64
Update src/data/nat/factorization.lean
723f4ca9
Update src/data/nat/factorization.lean
9a1d7b76
Merge branch 'master' into add_square
d49aa14c
Update parity.lean
18b025f6
Removed simps
ee720bf3
Fix unrelated file
f7d0e2de
Merge branch 'master' into add_square
ff263277
Merge remote-tracking branch 'origin/master' into add_square
5f4938ac
fix
c6941519
move nat.cast_apply
6cf566a7
revert imports
d87bc3f8
Merge remote-tracking branch 'origin/master' into add_square
44d3e465
Assignees
No one assigned
Labels
awaiting-author
too-late
Login to write a write a comment.
Login via GitHub