Search-engine friendly clone of the
ACL2 documentation
.
Top
Documentation
Books
Boolean-reasoning
Projects
Apt
Zfc
Acre
Milawa
Smtlink
Abnf
Vwsim
Isar
Pfcs
Wp-gen
Dimacs-reader
Legacy-defrstobj
Proof-checker-array
Soft
C
Farray
Rp-rewriter
Instant-runoff-voting
Imp-language
Sidekick
Leftist-trees
Java
Taspi
Riscv
Bitcoin
Des
Ethereum
X86isa
Sha-2
Yul
Zcash
Proof-checker-itp13
Regex
ACL2-programming-language
Json
Jfkr
Equational
Cryptography
Poseidon
Where-do-i-place-my-book
Axe
Aleo
Aleobft
Aleovm
Circuits
Language
Grammar
Early-version
Abstract-syntax
Binary-op
Binary-op-fix
Binary-op-case
Binary-opp
Binary-op-equiv
Binary-op-kind
Binary-op-xor
Binary-op-sub.w
Binary-op-sub
Binary-op-shr.w
Binary-op-shr
Binary-op-shl.w
Binary-op-shl
Binary-op-rem.w
Binary-op-rem
Binary-op-pow.w
Binary-op-pow
Binary-op-or
Binary-op-nor
Binary-op-nand
Binary-op-mul.w
Binary-op-mul
Binary-op-mod
Binary-op-lte
Binary-op-lt
Binary-op-gte
Binary-op-gt
Binary-op-div.w
Binary-op-div
Binary-op-and
Binary-op-add.w
Binary-op-add
Literal
Instruction
Hash-op
Literal-type
Operand
Unary-op
Identifier
Commit-op
Mapping
Function
Programdef
Finalize-type
Closure
Register-type
Finalizer
Value-type
Record-type
Command
Plaintext-type
Finalization-option
Visibility
Register
Reference
Programid
Locator
Finalization
Entry-type
Regaccess
Program
Interface-type
Ident+ptype
Ident+etype
Function-output
Finalize-output
Finalize-input
Closure-output
Closure-input
Assert-op
Function-input
Equal-op
Finalize-command
Ternary-op
Import
Ident+ptype-list
Operand-list
Ident+etype-list
Programdef-list
Instruction-list
Import-list
Identifier-list
Function-output-list
Function-input-list
Finalize-output-list
Finalize-input-list
Command-list
Closure-output-list
Closure-input-list
Parser
Concrete-syntax
Concrete-syntax
Leo
Bigmems
Builtins
Execloader
Solidity
Paco
Concurrent-programs
Bls12-377-curves
Debugging
Std
Community
Proof-automation
ACL2
Macro-libraries
Interfacing-tools
Hardware-verification
Software-verification
Math
Testing-utilities
Abstract-syntax
Binary-op
Fixtype of binary operators.
This is a tagged union type, introduced by
fty::deftagsum
.
Member Tags → Types
:add
→
binary-op-add
:add.w
→
binary-op-add.w
:sub
→
binary-op-sub
:sub.w
→
binary-op-sub.w
:mul
→
binary-op-mul
:mul.w
→
binary-op-mul.w
:div
→
binary-op-div
:div.w
→
binary-op-div.w
:rem
→
binary-op-rem
:rem.w
→
binary-op-rem.w
:mod
→
binary-op-mod
:pow
→
binary-op-pow
:pow.w
→
binary-op-pow.w
:shl
→
binary-op-shl
:shl.w
→
binary-op-shl.w
:shr
→
binary-op-shr
:shr.w
→
binary-op-shr.w
:and
→
binary-op-and
:or
→
binary-op-or
:xor
→
binary-op-xor
:nand
→
binary-op-nand
:nor
→
binary-op-nor
:gt
→
binary-op-gt
:gte
→
binary-op-gte
:lt
→
binary-op-lt
:lte
→
binary-op-lte
Subtopics
Binary-op-fix
Fixing function for
binary-op
structures.
Binary-op-case
Case macro for the different kinds of
binary-op
structures.
Binary-opp
Recognizer for
binary-op
structures.
Binary-op-equiv
Basic equivalence relation for
binary-op
structures.
Binary-op-kind
Get the
kind
(tag) of a
binary-op
structure.
Binary-op-xor
Binary-op-sub.w
Binary-op-sub
Binary-op-shr.w
Binary-op-shr
Binary-op-shl.w
Binary-op-shl
Binary-op-rem.w
Binary-op-rem
Binary-op-pow.w
Binary-op-pow
Binary-op-or
Binary-op-nor
Binary-op-nand
Binary-op-mul.w
Binary-op-mul
Binary-op-mod
Binary-op-lte
Binary-op-lt
Binary-op-gte
Binary-op-gt
Binary-op-div.w
Binary-op-div
Binary-op-and
Binary-op-add.w
Binary-op-add