Commit 2022-12-17 06:45 706d88f2
View on Github →feat(combinatorics/quiver/*): More edge reversal constructions (#17665) Move
quiver.symmetrify
,quiver.has_reverse
,quiver.has_involutive_reverse
,quiver.reverse
,quiver.path.reverse
,quiver.symmetrify.of
,quiver.lift
,- associated lemmas,
from
combinatorics/quiver/connected_component.lean
tocombinatorics/quiver/symmetrify.lean
. Add - the class
prefunctor.map_reverse
witnessing that a prefunctor maps reverses to reverses, and change the lemmas taking this property as an explicit argument. prefunctor.symmetrify
mapping a prefunctor to the prefunctor between symmetrifications,- associated lemmas,
to
combinatorics/quiver/symmetrify.lean
. Movequiver.hom.to_pos
andquiver.hom.to_neg
fromcategory_theory/groupoid/free_groupoid.lean
tocombinatorics/quiver/symmetrify.lean
. Addmap_reverse
instance for functors between groupoids.