Skip to content
Snippets Groups Projects
Commit 8d4b1483 authored by Haniel Barbosa's avatar Haniel Barbosa
Browse files

adding new rule

parent f961e6f8
No related branches found
No related tags found
1 merge request!8Adding eq_symmetric rule
Pipeline #28328 passed
......@@ -7,6 +7,10 @@ Proof rules:
\proofRule{bitblast_ult}.
\item Addition of rules \proofRule{la_mult_pos} and \proofRule{la_mult_neg} to describe multiplication with a positive or negative factor.
\item Addition of rules \proofRule{symm} and \proofRule{not_symm} to express symmetry of equality explicitly.
\item Addition of the rule \proofRule{eq_symmetric} to express symmetry
of equality explicitly but as an equivalence. Note that in principle this
could be done with the rule \proofRule{symm} above, but would require a long
and tedious use of \proofRule{subproof} for each direction of the equivalence.
\end{itemize}
\noindent
......@@ -47,9 +51,9 @@ command.
Beyond many smaller clarifications and typographic improvements, the
following changes are implemented in this release.
\begin{itemize}
\item Add an abstract proof checking procedure to clarify
the semantics of the proof format.
\item Add a description of the semantics of contexts based on λ-terms.
\item Add an abstract proof checking procedure to clarify
the semantics of the proof format.
\item Add a description of the semantics of contexts based on λ-terms.
\item List all transformations that are implicit in Alethe proofs.
\item Change the notation used for terms from first-order style
(e.g., $f(x,g(y))$) to higher-order style (e.g.,
......
......@@ -1774,6 +1774,17 @@ See \proofRule{symm} for an explanation of this rule.
\end{RuleDescription}
\begin{RuleDescription}{eq_symmetric}
\begin{AletheX}
$i$. & \ctxsep & $ (t_1 ≈ t_2)(t_2 ≈ t_1)$ & (\currule) \\
\end{AletheX}
\noindent
Note that since Alethe allows the implicit reordering of equalities, this
rule is technically superfluous. However, the rule is useful to state
an explicit usage of symmetry of equality reasoning to aid proof reconstruction.
\end{RuleDescription}
\clearpage
\subsection{Index of Rules}
\label{sec:alethe:rules-index}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment