2613e7c444
This bug was reported by Jeremy in the Lean Google group: https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!msg/lean-discuss/ZKJ8WPPEVJA/n05x6rPRzvMJ
11 lines
404 B
Text
11 lines
404 B
Text
tactic_id_bug.lean:23:4: proof state
|
|
A : Type,
|
|
gfunc gfinv : A → A,
|
|
glinv : gfinv ∘ gfunc = id,
|
|
grinv : gfunc ∘ gfinv = id,
|
|
func finv : A → A,
|
|
linv : finv ∘ func = id,
|
|
rinv : func ∘ finv = id
|
|
⊢ func (mk func finv linv rinv) = func (mk gfunc gfinv glinv grinv) →
|
|
finv (mk func finv linv rinv) = finv (mk gfunc gfinv glinv grinv) →
|
|
mk func finv linv rinv = mk gfunc gfinv glinv grinv
|