Built with Alectryon, running Lean3. Bubbles () indicate interactive fragments: hover for details, tap to reveal contents. Use Ctrl+β Ctrl+β to navigate, Ctrl+π±οΈ to focus. On Mac, use β instead of Ctrl./- To compile: alectryon --frontend lean3 plain-lean3.lean # Lean β HTML; produces βplain-lean3.lean.htmlβ -/ -- Queries: #check natβ : Type #check boolbool : Type -- Proofs: example (p q r : Prop) : p β§ q β q β§ p := beginp, q, r: Propp β§ q β q β§ p apply iff.intro,p, q, r: Propp β§ q β q β§ pp, q, r: Propq β§ p β p β§ q intro H,p, q, r: PropH: p β§ qq β§ pp, q, r: Propq β§ p β p β§ q apply and.intro,p, q, r: PropH: p β§ qqp, q, r: PropH: p β§ qpp, q, r: Propq β§ p β p β§ q apply (and.elim_right H),p, q, r: PropH: p β§ qpp, q, r: Propq β§ p β p β§ q apply (and.elim_left H),p, q, r: Propq β§ p β p β§ q intro H,p, q, r: PropH: q β§ pp β§ q apply and.intro,p, q, r: PropH: q β§ ppp, q, r: PropH: q β§ pq apply (and.elim_right H),p, q, r: PropH: q β§ pq apply (and.elim_left H), end