mathlib3
feat(tactic/equiv_rw): rewriting along equivalences
#2246
Merged

feat(tactic/equiv_rw): rewriting along equivalences #2246

mergify merged 123 commits into master from equiv_rw
kim-em
kim-em feat(tactic): rewriting along equivalences
b29e41b8
kim-em header
a202cc24
kim-em minor
cbca24ae
kim-em type
98fb8104
kim-em actually, rewriting the goal under functors is easy
12c646eb
kim-em rewriting inside function types
2fbf8e23
kim-em more
68c68ca9
kim-em way better
cd4e7bb5
kim-em improving comments
d65a8a23
kim-em fun
3a0dcac3
kim-em feat(data/equiv): pi_congr
0ce88626
kim-em various
ca2f911b
kim-em feat(data/equiv): sigma_congr
c104ab0f
kim-em docstrings
beeb1f52
kim-em change case for consistency
732b0ec3
kim-em tidying up
120219bd
kim-em Merge branch 'sigma_congr' into equiv_rw
b2771b44
kim-em merge
5de7c5a4
kim-em minor
064b74de
kim-em minor
47ba35d3
kim-em switching names
3d86aa49
kim-em fixes
1577c622
kim-em Merge branch 'equiv.pi_congr' into equiv_rw
e07ba898
kim-em Merge remote-tracking branch 'origin/master' into equiv_rw
564ff5a2
kim-em add some tracing routines for convenience
6e9062ff
kim-em feat(tactic/core): trace_for
df77662e
kim-em typo
142b9d29
kim-em oops
a6d61174
kim-em oops
87ec7c90
kim-em Merge remote-tracking branch 'origin/master' into trace_for
1b62bcdc
kim-em merge
6c749b1b
kim-em various
cd37aa11
kim-em chore(tactic/solve_by_elim): cleanup
4033570a
kim-em cleanup
b680dafd
kim-em what happened to my commit?
f86fb333
kim-em fix
a81942f6
kim-em fix
87fcc485
kim-em rename to trace_if_enabled
1ba32577
kim-em fixed?
8521631c
kim-em Tweak comments
aa1781e5
kim-em feat(tactic/solve_by_elim): add accept parameter to prune tree search
1b7877cc
kim-em when called with empty lemmas, use the same default set as the intera…
b9c0f351
kim-em Merge branch 'solve_by_elim_cleanup' into solve_by_elim_accept
53bb8513
kim-em trace_state_if_enabled
ca085f30
robertylewis Update src/data/equiv/basic.lean
5e863797
kim-em implicit arguments
999fd41f
kim-em Merge remote-tracking branch 'origin/master' into equiv.pi_congr
28fa982f
kim-em stop cheating with [] ~ none
13fa4bc5
kim-em Merge remote-tracking branch 'origin/master' into solve_by_elim_cleanup
e31120dc
kim-em merge
a838470c
kim-em indenting
2afd7d34
kim-em Merge branch 'solve_by_elim_accept' into equiv_rw
98ec6513
kim-em Merge remote-tracking branch 'origin/trace_for' into equiv_rw
0b650b18
kim-em yay, working via solve_by_elim
e637cd89
kim-em pretty good
b682ab3b
kim-em various
259ad741
kim-em various
d1db7958
kim-em Merge branch 'solve_by_elim_accept' into equiv_rw
af58d055
kim-em docstring
d5a8bad9
kim-em merge
adc16a6b
kim-em fix docstrings
c3ba895d
kim-em Merge branch 'solve_by_elim_cleanup' into solve_by_elim_accept
c23d5baf
kim-em more docs
258db37f
kim-em docs
04ddcf12
kim-em Merge branch 'solve_by_elim_accept' into equiv_rw
c8cc21de
kim-em feat(data/equiv/functor): bifunctor.map_equiv
af830fde
kim-em Merge branch 'bifunctor.map_equiv' into equiv_rw
43e2874a
kim-em bifunctors
b4bfdf11
kim-em test rewriting under unique
19c100ff
kim-em rewriting in subtypes
e9f124c7
kim-em add documentation, and make the function an explicit argument
42594503
kim-em documentation
92ed6134
kim-em fix doc-strings
46bea2db
kim-em Merge branch 'solve_by_elim_accept' into equiv_rw
b02734a3
kim-em typos
0776ffda
kim-em minor
6bc98345
kim-em kim-em added RFC
kim-em kim-em added blocked-by-other-PR
kim-em kim-em changed the title feat(tactic/equiv_rw): rewriting along equivalences (blocked by #2222, #2245, #2241) feat(tactic/equiv_rw): rewriting along equivalences (blocked on #2245, #2241) 5 years ago
kim-em adding demonstration of transporting semigroup
0695b447
kim-em kim-em force pushed from 82d300bd to 0695b447 5 years ago
kim-em merge
7f109500
kim-em
kim-em commented on 2020-03-26
kim-em Update .vscode/settings.json
7564ae5d
kim-em Merge branch 'equiv.pi_congr' into equiv_rw
cf77734a
kim-em Merge branch 'equiv_rw' of github.com:leanprover-community/mathlib in…
c877bcbb
kim-em err
0929b3e3
kim-em trying to transport through monoid
12d50cf1
kim-em err?
4c4da66a
kim-em merge
552ef978
kim-em Merge branch 'solve_by_elim_accept' into equiv_rw
0cf48aeb
kim-em Merge branch 'bifunctor.map_equiv' into equiv_rw
1a8ec5f6
kim-em much better
9f227a7e
kim-em improve documentation of accept, and add doc-string
5356daaf
kim-em Merge remote-tracking branch 'origin/master' into solve_by_elim_accept
b66cc7fd
kim-em merge
f0f4db62
kim-em fix duplicated namespace
ac840139
kim-em kim-em changed the title feat(tactic/equiv_rw): rewriting along equivalences (blocked on #2245, #2241) feat(tactic/equiv_rw): rewriting along equivalences (blocked on #2245) 5 years ago
kim-em improve docs
e1c7ce9b
kim-em Merge branch 'solve_by_elim_accept' into equiv_rw
7bcd77c8
kim-em try again with documentation
e9b6cc3e
kim-em Merge branch 'solve_by_elim_accept' into equiv_rw
719b64b6
kim-em update
d35b2fc0
kim-em oops
98e7cfe4
gebner
gebner commented on 2020-03-27
kim-em
kim-em rename adapt_equiv
741cdec1
kim-em
kim-em
kim-em simplify the equivalence produced, and provide a tactic to access the…
0a0e6fa0
kim-em add max_steps option
0fcd8d58
kim-em add decl_name to add_tactic_doc
44706231
kim-em fix add_tactic_doc
0dd3d529
gebner
kim-em satisfying linter
6172a7ab
kim-em kim-em changed the title feat(tactic/equiv_rw): rewriting along equivalences (blocked on #2245) feat(tactic/equiv_rw): rewriting along equivalences 5 years ago
kim-em kim-em removed RFC
kim-em kim-em removed blocked-by-other-PR
kim-em kim-em added awaiting-review
kim-em kim-em added t-meta
kim-em add defaults for cfg arguments
03b7f1e0
kim-em merge
30259389
kim-em remove simplify_term, which already existed as expr.simp
04d14df8
remove duplicate functions that have been PRd separately
8f9cc7fc
Merge remote-tracking branch 'origin/master' into equiv_rw
c59d4624
no need for accept
932e079e
gebner
gebner commented on 2020-03-29
bryangingechen
bryangingechen commented on 2020-03-29
kim-em Update src/tactic/equiv_rw.lean
127deef1
kim-em Update src/tactic/equiv_rw.lean
0b8dfaef
replace max_steps with max_depth
639f93e4
use solve_aux
9620e5e9
Merge branch 'equiv_rw' of github.com:leanprover-community/mathlib in…
bf9e2999
add missing simp lemmas about arrow_congr'
eb03d09e
gebner gebner removed awaiting-review
gebner gebner added ready-to-merge
gebner
gebner approved these changes on 2020-03-30
mergify[bot] Merge branch 'master' into equiv_rw
2ee768b1
mergify[bot] Merge branch 'master' into equiv_rw
4f80b5a1
mergify[bot] Merge branch 'master' into equiv_rw
7d2424ca
bryangingechen
fix failing test, by making sure we don't leave any ≃ goals on the table
648eaaa4
add comment
01dc6c23
comment out trace output
1cc3aa01
mergify[bot] Merge branch 'master' into equiv_rw
43c5284f
mergify mergify merged b508d0e0 into master 5 years ago
robertylewis robertylewis deleted the equiv_rw branch 5 years ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone