simp
case hfg
α : Type u
β : Type v
inst✝³ : BishopFin α
inst✝² : BishopFin β
p q : α → Prop
inst✝¹ : DecidablePred p
inst✝ : DecidablePred q
h : ∀ (a : α), p a → q a
⊢ ∀ (b : { a // (p ∘ Subtype.val) a }),
    {
        val :=
          { val := { val := b.val.val, property := (_ : (p ∘ Subtype.val) b.val) }.val,
            property := (_ : q { val := b.val.val, property := (_ : (p ∘ Subtype.val) b.val) }.val) },
        property := (_ : p { val := b.val.val, property := (_ : (p ∘ Subtype.val) b.val) }.val) } =
      b
no goals