jE S r SSKJrJrJrJr SSKJrJrJ r J
r
JrJrJ
r
JrJrJr SSKJr SS/r " S S\5 r " S S\5 rg )
z
pygments.lexers.theorem
~~~~~~~~~~~~~~~~~~~~~~~
Lexers for theorem-proving languages.
See also :mod:`pygments.lexers.lean`
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)
RegexLexerbygroupsdefaultwords)
TextCommentOperatorKeywordNameStringNumberPunctuationGeneric
Whitespace) LeanLexerCoqLexer
IsabelleLexerc \ rS rSrSrSrSrS/rS/rS/r Sr
S rS
rSr
SrS
rSrSrSrSrSrSrS\4S\R0 R2 4S\S4S\4S\R8 4S\" \R8 \\R8 5 4S\R8 S4S\R8 S4\" \SSS 9\R8 4\" \
SSS 9\4\" \SSS 9\R> 4\" \SSS 9\4\" \SSS 9\R2 4\" \SSS 9\R@ 4S!\4S"RC S#RE \S$S$S%2 5 5 \#4S&\ S#\ S'\ 3\#4S(\4S)\$RJ 4S*\$RL 4S+\$RN 4S,\$RP 4S-\$RR 4S.\*RV 4S/\*RV 4S0\4S1\*RX S24S3\4S4\R0 R2 4/S\4S5\R8 4S1\*RX S24S6\$RJ 4S7\-S84/S\4S9\4S:\#4S;\4S)\$RJ 4S*\$RL 4S\S4S7\-S84/S<\4S\S=4S>\S84S?\4/S@\*RX 4SA\*RX 4S1\*RX S84/S\4S7\-4SB\R8 4SC\R\ S84SD\S84\/" S85 /SE.r0SF r1SGr2g$)Hr z
For the Coq theorem prover.
Coqzhttp://coq.inria.fr/coqz*.vz
text/x-coqz1.5r )cSectionModuleEndRequireImportExportIncludeVariable Variables Parameter
ParametersAxiomAxioms
Hypothesis
HypothesesNotationLocalTacticReservedScopeOpenCloseBindDeclareDelimit
DefinitionExampleLetLtacLtac2Fixpoint
CoFixpointMorphismRelationImplicit ArgumentsTypes
ContextualStrictPrenex Implicits InductiveCoInductiveRecord StructureVariant CanonicalCoercionTheoremLemmaFactRemark CorollaryPropositionPropertyGoalProofRestartSaveQedDefinedAbortAdmittedHintResolveRewriteViewSearchComputeEvalShowPrintPrintingAllGraphProjectionsinsideoutsideCheckGlobalInstanceClassExistingUniversePolymorphicMonomorphicContextSchemeFromUndoFailFunctionProgramElpiExtractOpaqueTransparentUnshelvezNext Obligation)forallexistsexists2funfixcofixstructmatchendinreturnletifisthenelseforofnosimplwithas)TypePropSPropSet)Cposesetmovecaseelimapplyclearhnfintrointros
generalizerenamepatternafterdestruct inductionusingrefine inversion injectionrewritecongrunlockcomputeringfieldreplacefoldunfoldchange
cutrewritesimplhavesuffwlogsufficeswithoutlossnat_normassertcuttrivialrevert
bool_congr nat_congrsymmetrytransitivityautosplitleftrightautorewritetautosetoid_rewrite intuitioneautoeapplyeconstructor
etransitivityconstructorerewriteredcbvlazy
vm_computenative_computesubst)bynowdoneexactreflexivityr romegaomegalianialranrapsatz
assumptionsolve
contradictiondiscriminate
congruenceadmit)dolastfirsttryidtacrepeat);z!=#&z&&z\(z\)z\*z\+,-z-\.z->\.z\.\.:::z:=z:>;z;;