• 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
                • Literal
                • Instruction
                • Hash-op
                • Literal-type
                • Operand
                • Unary-op
                • Identifier
                • Commit-op
                • Mapping
                  • Mapping-fix
                  • Make-mapping
                  • Mapping-equiv
                  • Mapping->value-type
                  • Change-mapping
                  • Mapping->value-name
                  • Mapping->key-type
                  • Mapping->key-name
                  • Mappingp
                  • Mapping->name
                • 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

Mapping

Fixtype of mappings.

This is a product type introduced by fty::defprod.

Fields
name — identifier
key-name — identifier
key-type — finalize-type
value-name — identifier
value-type — finalize-type

A mapping consists of the name of the mapping (an identifier), the name of the keys (an identifier), the (finalization) type of the keys, the name of the values (an identifier), and the (finalization) type of the values.

Subtopics

Mapping-fix
Fixing function for mapping structures.
Make-mapping
Basic constructor macro for mapping structures.
Mapping-equiv
Basic equivalence relation for mapping structures.
Mapping->value-type
Get the value-type field from a mapping.
Change-mapping
Modifying constructor for mapping structures.
Mapping->value-name
Get the value-name field from a mapping.
Mapping->key-type
Get the key-type field from a mapping.
Mapping->key-name
Get the key-name field from a mapping.
Mappingp
Recognizer for mapping structures.
Mapping->name
Get the name field from a mapping.