proposition: Lemma demo_specializes_definition_3 : forall (i:nat), nesteddef -> outerdef.
proof: Proof. Proof using. intros i H. dup 4. forwards K: H i. demo. unfold nesteddef, mydef in H. forwards K: H i. apply (refl_equal i). false. lets K: (>> H i i). demo. lets K: (>> H i (refl_equal i)). demo. Qed.
imports: TLC(LibTactics) Coq.micromega.Lia