Skip to content

Commit

Permalink
[alethe] Define pbblast_pbbconst
Browse files Browse the repository at this point in the history
  • Loading branch information
bernborgess committed Dec 20, 2024
1 parent 74f0a06 commit d9468e5
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion alethe/bit_blasting.tex
Original file line number Diff line number Diff line change
Expand Up @@ -169,9 +169,14 @@
$i$. & \ctxsep & $b = \lsymb{pbbT} r \land \bigwedge_{i=0}^{n-1}{r_i = \lsymb{PB\_ZERO\_OR\_ONE}(b_{n-i-1})}$ & (\currule) \\
\end{AletheX}
% TODO: Explain PB_ZERO_OR_ONE := if b_i is 1 then b_i = 1 else b_i = 0
\noindent
In which we expand \textbf{PB\_ZERO\_OR\_ONE($b_i$)} into:
\begin{itemize}
\item $\left(b_i = 0\right)$ if $b_i$ is $0$
\item $\left(b_i = 1\right)$ if $b_i$ is $1$
\end{itemize}
\end{RuleDescription}

% CONST
% XOR
% ADD
% AND
Expand Down
Binary file modified alethe/doc.pdf
Binary file not shown.

0 comments on commit d9468e5

Please sign in to comment.