Zulip Chat Archive
Stream: new members
Topic: How does introv work?
Kenny Lau (Jul 23 2025 at 00:38):
import Mathlib.Tactic
universe u
def foo : Prop :=
∀ ⦃R : Type u⦄ (S : Type u) [CommRing R] [CommRing S], R = S → S = R
theorem bar : foo.{u} := by
introv R hR hS h
/-
R S : Type u
hR : CommRing R
hS : CommRing S
h : R = S
⊢ S = R
-/
example : ∀ a b : Nat, a = b → b = a := by
introv h
/-
a b : ℕ
h : a = b
⊢ b = a
-/
Kenny Lau (Jul 23 2025 at 00:38):
I am very confused on how introv works. What's a dependent hypothesis?
Last updated: Dec 20 2025 at 21:32 UTC