To compile:
alectryon --stdin-filename corner_cases.rst --frontend rst \ -o corner_cases.html - < corner_cases.rst # Coq → HTML; produces ‘corner_cases.html’ alectryon corner_cases.rst -o corner_cases.xe.tex \ --latex-dialect xelatex # Coq → LaTeX; produces ‘corner_cases.xe.tex’
True -> True /\ TrueH: True
G1TrueH: TrueTrue[G2]: exact I. Qed.H: True
G2True
Definition a := 1.
True
exact I. Qed.True
Bubble:
(* xyz *)True /\ TrueTrue /\ TrueTrue /\ True(* xyz *)a:= 11: nat23True /\ Truea:= 1: natTruea:= 1: natTruea:= 1: natTruea:= 1: natTrue(* x yz *) split.a:= 1: natTruea:= 1: natTruesplit. } Qed. (* xyz *)a:= 1: natTrue