Warning: this is an htmlized version!
The original is here, and the conversion rules are here. |
% This file: % http://anggtwu.net/LATEX/2025ebl-abs.tex.html % http://anggtwu.net/LATEX/2025ebl-abs.tex % (find-angg "LATEX/2025ebl-abs.tex") % Author: Eduardo Ochs <eduardoochs@gmail.com> % % (defun c () (interactive) (find-sh "pdflatex 2025ebl-abs.tex")) % (defun d () (interactive) (find-pdf-page "2025ebl-abs.pdf")) % (defun e () (interactive) (find-fline "2025ebl-abs.tex")) % \documentclass[11pt]{article} \usepackage[english]{babel} %\usepackage[latin1]{inputenc} % for accents in Portuguese \usepackage[utf8]{inputenc} % for accents in Portuguese using unicode % ***PLEASE DO NOT MAKE CHANGES TO THE LINES BELOW*** \usepackage[centertags]{amsmath} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsthm} \usepackage{cite} \usepackage{geometry} \geometry{bottom=1.5cm,top=1.5cm,left=3cm,right=2cm} \usepackage{indentfirst} \date{} %-------------------------- AUTHORS' PACKAGES ----------------------------% % Place the packages used in your abstract here % Examples: %\usepackage{bussproofs} %\usepackage{tikz} %-------------------------- AUTHORS' MACROS -------------------------------% % Place your macros here % Examples: %\newcommand{\C}{\ensuremath{\mathcal{C}}} %\newcommand{\oid}{\ensuremath{\Leftrightline}} %\newcommand{\fde}{$F\!D\!E$} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DOCUMENT %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{document} %------------------------------- TITLE -----------------------------------% \title{Kind of proposal: Talk\\ \textbf{Adapting Lean tutorials to the Brazilian case} } \author{ {\large \textsc{Eduardo Ochs}}\thanks{eduardoochs@gmail.com}\\ {\small UFF, Rio das Ostras, RJ, Brazil} \\ } \maketitle %-------------------------------- KEYWORDS -----------------------------------% \textbf{Keywords:} Proof Assistants, Lean \vspace{1cm} %-------------------------------- ABSTRACT ------------------------------------% Lean4 (\cite{Overview}) is a proof assistant that is also a general-purpose language, and that has ``metaprogramming facilities'' (\cite{Meta}) that let people extend its syntax in many ways. It is becoming very popular, and the page \cite{Courses} has links to more than 40 courses on Lean, or using Lean. {\sl I don't think that these courses are adequate for Brazilians.} They all start from some point like ``everybody knows VSCode'' and they move to non-trivial ideas very quickly. But ``everybody knows the programs such and such'' is not true in Brazil at all; half of the Brazilian logicians that I know only use computers in a very basic way, and here ``knowledge about programs does not propagate'' (see \cite{EmacsConf2024}). In this presentation I will show how I adapted the approach in \cite{EmacsConf2024} -- that I use to teach Maxima to undergraduate students with {\sl very} little experience with computers -- to create a short workshop on Lean (\cite{Oficina0}) that teaches people how to install Lean4, how navigate its manuals, how to understand its interface, and how to run and modify simplified versions of some examples from the main books on Lean. %------------------------------- REFERENCES -----------------------------------% \begin{thebibliography}{00} % Unpublished paper (How to cite: \cite{Weiss-2018}) \bibitem{Overview} {\em Lean Documentation Overview}. \\ Available at {\tt https://lean-lang.org/lean4/doc/}. \bibitem{Meta} {\em Metaprogramming in Lean4}. \\ Avaiable at {\tt https://leanprover-community.github.io/lean4-metaprogramming-book/}. \bibitem{Courses} {\em Courses using Lean}. \\ Available at {\tt https://leanprover-community.github.io/teaching/courses.html}. \bibitem{EmacsConf2024} {\em Emacs, eev, and Maxima -- Now!}. \\ Avaiable at {\tt http://anggtwu.net/emacsconf2024.html}. \bibitem{Oficina0} {\em Oficina de Lean4 -- versão 0}. \\ Avaiable at {\tt http://anggtwu.net/2024-lean4-oficina-0.html}. \end{thebibliography} \end{document}