123456789101112131415161718192021222324252627282930313233343536373839404142434445(* SPDX-License-Identifier: MIT *)(* Copyright (C) 2023-2025 formalsec *)(* Written by the Smtml programmers *)includeExprletunop=raw_unopletbinop=raw_binoplettriop=raw_triopletrelop=raw_relopletcvtop=raw_cvtopletnaryop=raw_naryopletextractt~high~low=raw_extractt~high~lowletconcat=raw_concatletsimplify=Fun.idmoduleBool=structlettrue_=Bool.true_letfalse_=Bool.false_letv=Bool.vletnota=raw_unopTy_boolNotaletequalab=raw_relopTy_boolEqabletdistinctab=raw_relopTy_boolNeabletand_ab=raw_binopTy_boolAndabletor_ab=raw_binopTy_boolOrabletimplies ab=raw_binopTy_boolImpliesabletiteabc=raw_triopTy_boolIteabcend