Equations
Instances For
theorem
Auto.Embedding.Lam.LamThmValid.intro1F?
{lval : LamValuation}
{lctx : List LamSort}
{t : LamTerm}
{s : LamSort}
{p : LamTerm}
(H : LamThmValid lval lctx t)
(heq : t.intro1F? = some (s, p))
:
LamThmValid lval (s :: lctx) p
First-order logic style intro1
theorem
Auto.Embedding.Lam.LamThmValid.intro1H?
{lval : LamValuation}
{lctx : List LamSort}
{t : LamTerm}
{s : LamSort}
{p : LamTerm}
(H : LamThmValid lval lctx t)
(heq : t.intro1H? = some (s, p))
:
LamThmValid lval (s :: lctx) p
Higher-order logic style intro1
Equations
- One or more equations did not get rendered due to their size.
- (Auto.Embedding.Lam.LamTerm.app a (Auto.Embedding.Lam.LamTerm.base (Auto.Embedding.Lam.LamBaseTerm.forallE s)) (Auto.Embedding.Lam.LamTerm.lam a_1 t)).intro1? = some (s, t)
- t.intro1? = none
Instances For
theorem
Auto.Embedding.Lam.LamThmValid.intro1?
{lval : LamValuation}
{lctx : List LamSort}
{t : LamTerm}
{s : LamSort}
{p : LamTerm}
(H : LamThmValid lval lctx t)
(heq : t.intro1? = some (s, p))
:
LamThmValid lval (s :: lctx) p