• Top
    • Documentation
    • Books
    • Boolean-reasoning
    • Projects
    • Debugging
    • Std
    • Proof-automation
    • Macro-libraries
    • ACL2
    • Interfacing-tools
    • Hardware-verification
    • Software-verification
      • Kestrel-books
        • Crypto-hdwallet
        • Apt
        • Error-checking
        • Fty-extensions
        • Isar
        • Kestrel-utilities
        • Set
        • Soft
        • C
          • Syntax-for-tools
            • Disambiguator
            • Abstract-syntax
            • Parser
            • Validator
            • Printer
            • Formalized-subset
            • Mapping-to-language-definition
            • Input-files
            • Defpred
            • Output-files
            • Abstract-syntax-operations
              • Abstract-syntax-irrelevants
                • Irr-amb?-declor/absdeclor
                • Irr-typequal/attribspec
                • Irr-transunit-ensemble
                • Irr-declor/absdeclor
                • Irr-asm-stmt
                • Irr-amb?-expr/tyname
                • Irr-amb?-decl/stmt
                • Irr-strunispec
                • Irr-structdeclor
                • Irr-structdecl
                • Irr-stringlit
                • Irr-stor-spec
                • Irr-statassert
                • Irr-spec/qual
                • Irr-param-declor
                • Irr-param-declon
                • Irr-member-designor
                • Irr-initdeclor
                • Irr-ident
                • Irr-hex-quad
                • Irr-fundef
                • Irr-expr/tyname
                • Irr-enumspec
                • Irr-dirdeclor
                • Irr-dirabsdeclor
                • Irr-desiniter
                • Irr-decl/stmt
                • Irr-decl-spec
                • Irr-dec-expo-prefix
                • Irr-dec-expo
                • Irr-const-expr
                • Irr-bin-expo-prefix
                • Irr-bin-expo
                • Irr-attrib-spec
                • Irr-attrib-name
                • Irr-asm-output
                • Irr-asm-name-spec
                • Irr-asm-input
                • Irr-asm-clobber
                • Irr-align-spec
                • Irr-absdeclor
                  • Irr-unop
                  • Irr-type-spec
                  • Irr-type-qual
                  • Irr-tyname
                  • Irr-transunit
                  • Irr-stmt
                  • Irr-label
                  • Irr-initer
                  • Irr-iconst
                  • Irr-genassoc
                  • Irr-fun-spec
                  • Irr-extdecl
                  • Irr-expr
                  • Irr-escape
                  • Irr-enumer
                  • Irr-designor
                  • Irr-declor
                  • Irr-decl
                  • Irr-const
                  • Irr-block-item
                  • Irr-binop
                  • Irr-attrib
                  • Irr-asm-qual
                • Expr-priority
                • Expr-priority-<=
                • Combine-dirabsdeclor-into-dirabsdeclor
                • Check-decl-spec-list-all-typespec/stoclass
                • Binop-expected-priorities
                • Expr->priority
                • Transunit-at-path
                • Check-expr-binary
                • Apply-pre-inc/dec-ops
                • Apply-post-inc/dec-ops
                • Check-spec/qual-list-all-typespec
                • Check-decl-spec-list-all-typespec
                • Check-expr-mul
                • Type-spec-list-signed-long-long-int-p
                • Expr-unary/postfix/primary-p
                • Expr-to-asg-expr-list
                • Transunit-ensemble-paths
                • Type-spec-list-signed-short-int-p
                • Type-spec-list-signed-long-long-p
                • Type-spec-list-signed-long-int-p
                • Expr-postfix/primary-p
                • Dirabsdeclor-declor?-nil-p
                • Check-strunispec-no-members
                • Type-spec-list-signed-short-p
                • Type-spec-list-signed-long-p
                • Type-spec-list-signed-int128-p
                • Type-spec-list-signed-char-p
                • Expr-zerop
                • Type-spec-list-unsigned-long-long-int-p
                • Type-spec-list-signed-int-p
                • Spec/qual-list-to-type-spec-list
                • Expr-priority->=
                • Expr-priority->
                • Expr-priority-<
                • Decl-spec-list-to-type-spec-list
                • Decl-spec-list-to-stor-spec-list
                • Check-enumspec-no-list
                • Type-spec-list-unsigned-short-int-p
                • Type-spec-list-unsigned-long-long-p
                • Type-spec-list-long-double-complex-p
                • Stor-spec-list-static-threadloc-p
                • Stor-spec-list-extern-threadloc-p
                • Binop->priority
                • Type-spec-list-unsigned-short-p
                • Type-spec-list-unsigned-long-int-p
                • Type-spec-list-unsigned-int128-p
                • Type-spec-list-signed-p
                • Type-spec-list-long-long-int-p
                • Type-spec-list-double-complex-p
                • Type-spec-list-unsigned-long-p
                • Type-spec-list-unsigned-int-p
                • Type-spec-list-unsigned-char-p
                • Type-spec-list-long-double-p
                • Type-spec-list-float-complex-p
                • Type-spec-list-short-int-p
                • Type-spec-list-long-long-p
                • Type-spec-list-long-int-p
                • Stringlit-list->prefix?-list
                • Stor-spec-list-typedef-p
                • Stor-spec-list-threadloc-p
                • Stor-spec-list-static-p
                • Stor-spec-list-register-p
                • Stor-spec-list-extern-p
                • Type-spec-list-unsigned-p
                • Type-spec-list-short-p
                • Type-spec-list-long-p
                • Type-spec-list-int128-p
                • Type-spec-list-float-p
                • Type-spec-list-double-p
                • Type-spec-list-char-p
                • Stor-spec-list-auto-p
                • Check-expr-iconst
                • Type-spec-list-int-p
                • Check-expr-ident
                • Declor->ident
                • Type-spec-list-permp
                • Initdeclor->ident
              • Validation-information
              • Implementation-environments
              • Concrete-syntax
              • Unambiguity
              • Ascii-identifiers
              • Preprocessing
              • Abstraction-mapping
            • Atc
            • Language
            • Representation
            • Transformation-tools
            • Insertion-sort
            • Pack
          • Bv
          • Imp-language
          • Event-macros
          • Java
          • Bitcoin
          • Ethereum
          • Yul
          • Zcash
          • ACL2-programming-language
          • Prime-fields
          • Json
          • Syntheto
          • File-io-light
          • Cryptography
          • Number-theory
          • Lists-light
          • Axe
          • Builtins
          • Solidity
          • Helpers
          • Htclient
          • Typed-lists-light
          • Arithmetic-light
        • X86isa
        • Axe
        • Execloader
      • Math
      • Testing-utilities
    • Abstract-syntax-irrelevants

    Irr-absdeclor

    An irrelevant abstract declarator.

    Signature
    (irr-absdeclor) → acl2::irr
    Returns
    acl2::irr — Type (absdeclorp acl2::irr).

    This can be used as a dummy value of the type.

    Definitions and Theorems

    Function: irr-absdeclor

    (defun irr-absdeclor nil
      (declare (xargs :guard t))
      (let ((__function__ 'irr-absdeclor))
        (declare (ignorable __function__))
        (make-absdeclor :pointers nil
                        :direct? nil)))

    Theorem: absdeclorp-of-irr-absdeclor

    (defthm absdeclorp-of-irr-absdeclor
      (b* ((acl2::irr (irr-absdeclor)))
        (absdeclorp acl2::irr))
      :rule-classes :rewrite)