Commit 2022-10-23 12:09 93bd8038

View on Github →

feat: port simps (#445) @[simps] mostly works. There are a few unimplemented features, but many basic cases will work correctly. See module doc for more information.

Estimated changes

added structure AddHom
added structure AddMonoidHom
added structure AlgHom
added structure ComplicatedEquivPlusData
added structure DecoratedEquiv
added def Equiv'.trans
added structure Equiv'
added structure EquivPlusData
added structure FaultyUniverses.Equiv
added structure Foo1
added def Foo2.simps.elim
added structure Foo2
added structure FurtherDecoratedEquiv
added structure Left
added structure ManualCoercion.Equiv
added structure ManualInitialize.Equiv
added structure ManualUniverses.Equiv
added structure MyFunctor
added def MyProd.map
added structure MyProd
added structure MyType
added def Nat.SetPlus1
added def Nat.SetPlus2
added def Nat.SetPlus3
added structure NeedsPropClass
added structure NewTop
added def OneMore.symm
added structure OneMore
added structure PartiallyAppliedStr
added structure Right
added structure RingHom
added structure SetPlus
added structure Top
added structure VeryPartiallyAppliedStr
deleted structure X
added structure ZeroHom
added def another_term
added def bar
added def baz
added structure coercing.BSemigroup
added structure coercing.Equiv2
added structure coercing.FooStr
added structure coercing.VooStr
added def coercing.bar
added def coercing.foo2
added def coercing.foo
added def coercing.new_bar
added def coercing.voo2
added def coercing.voo
added def fffoo2
added def fffoo
added def ffoo3
added def ffoo4
added def ffoo
added def foo.bar1
added def foo.foo
added def foo.rfl2
added def foo.rfl3
added def foo2
added def foo
added def let1
added def let2
added def let3
added def let4
added def myAlgHom
added def myNatEquiv
added def myRingHom
added def myTypeDef
added def my_equiv
added def pprodEquivProd2
added def rflWithData'
added def rflWithData
added def some_test1
added def specify.specify1
added def specify.specify2
added def specify.specify3
added def specify.specify4
added def test
added def test_PropClass
added def test_sneaky
added def thing
deleted def x