Variables p q r : Bool

(**
 local env = get_environment()
 local conjecture = parse_lean('p => q => p && q')
 local tac = REPEAT(conj_tactic() ^ imp_tactic() ^ assumption_tactic())
 local proof = tac:solve(env, context(), conjecture)
 env:add_theorem("T1", conjecture, proof)
**)

Show Environment 1.
